SpringBoot-MySQL 或 ExpressJS-MongoDB 哪一个最适合构建在线书店的 rest API?



你们都好吗?我是网络编程的初学者。我打算为自己开发我的个人电子商务书店。我有ReactJS,ExpressJS,Spring MVC,MongoDB和Mysql的基本知识。 我已经在ReactJS,Spring MVC-MySQL和Express-MongoDB中做了一些基本项目,如个人日记,成本管理系统,学校管理系统等。 我未来的计划是为这家书店建立一个原生移动应用程序。我对选择语言和框架有点困惑。我有一些问题,需要像你这样的专家意见和建议。

  1. ReactJS或NextJS(服务器端渲染(,哪一个最适合这家书店的前端?

  2. 我是否有可能在SPA的SEO中遇到任何问题?

  3. 哪种框架和数据库最适合构建后端以获得更好的性能和更低的托管成本?

  4. 通过使用后端服务,是否可以使用相同的 API 终结点来构建本机应用?

  5. 有什么替代技术可以发展书店吗?

提前谢谢大家。

- ReactJS有一个充满活力和庞大的社区,所以你会发现很多支持 -
据我所知,前端或SPA的语言类型不应该影响你的SEO-Java是
坚如磐石的,经过实战测试,而NodeJs是新的,很多实验仍在进行。尽管据称它更快,更容易使用。
最便宜的是PHP Apache共享主机。Java和/或JavaScript在heroku或Digital Ocean等平台上的成本几乎相同。
-是的,您应该能够使用相同的端点构建本机应用程序。
-用你所知道的不要寻找替代技术。(你拥有的绰绰有余(
-故事的寓意 - 如果你一个人做所有事情,JavaScript可以为你节省大量的时间和精力。(构建Web应用程序,混合移动应用程序和服务器端API,全部使用JavaScript(,但是如果你选择Java作为服务器端,这些知识可能会帮助你构建一个原生的Android应用程序,然后你需要学习Swift的原生IOS应用程序和JavaScript的Web应用程序

万事如意!

最新更新