我最近花了一些时间来学习SPRING框架,并开发了一个简单的应用程序,它遵循MVC模式。 但是,后来我遇到了MEAN和MERN Stack开发,以开发外观精美的单页应用程序。
我不明白的是为什么以及从哪里开始?
喜欢
- 我应该继续使用 SPRING Boot 并单独使用 ANGULAR 或 React 进行前端,[我不知道这是否可能]
或
- 我是否应该完全放弃J2EE [java]并开始MEAN和MERN Stack开发[javascript]。
尝试在谷歌上搜索一些东西,但没有完全回答我的问题,除了许多开发人员更喜欢MERN> MEAN>带有 SPRING 的 J2EE
。关于我应该开始或继续什么的一些见解,也许有一些资源[好吧,我为MEAN和MERN找到了一些CRUD示例,并会参考官方文档分别学习角度或反应,想知道是否还有什么我应该知道的。
老实说,我会远离Java。甲骨文今年开始对使用Java SE收费。我想更多的新项目会因为这个原因而远离java,只使用node。
如果你打算为一家大型企业工作,Java 会很好,但这些公司通常不使用 React 作为前端。
MERN是一个流行的教程堆栈,但在生产应用程序中,我看到基于SQL的数据库系统(如PSQL)更受欢迎。
所以我会用一个基于SQL的数据库而不是MongoDB来学习React/Node/express。