spring - 精通 Spring [j2ee 应用程序],更深入地了解 MEAN 和 MERN 堆栈
问题描述
我最近花了一些时间学习 SPRING 框架并开发了一个遵循 MVC 模式的简单应用程序。但是,后来我遇到了 MEAN & MERN Stack 开发,以开发外观精美的单页应用程序。
我无法理解的是为什么以及从哪里开始?
喜欢,
- 我应该继续使用 SPRING Boot 并单独使用 ANGULAR 或 React 作为前端,[我不知道这是否可能]
或者
- 我应该完全抛弃 J2EE [java] 并开始 MEAN & MERN Stack 开发 [javascript]。
尝试用谷歌搜索一些东西,但没有完全回答我的问题除了许多开发人员更喜欢MERN > MEAN > J2EE 和 SPRING的事实。
关于我应该开始或继续什么以及可能使用一些资源的一些见解[嗯,我找到了一些针对 MEAN 和 MERN 的 CRUD 示例,并会分别参考官方文档来学习角度或反应,想知道我是否还有其他事情应该知道。] 启动将不胜感激。
解决方案
老实说,我会离开 Java。Oracle 今年开始对使用 Java SE 收费。由于这个原因,我想更多的新项目会从 java 中移除,而只使用 node.js。
如果您打算为大型企业工作,java 会很好,但这些公司通常不使用 React 作为前端。
MERN 是一种流行的教程堆栈,但在生产应用程序中,我看到基于 SQL 的数据库系统(例如 PSQL)更受欢迎。
所以我会用基于 SQL 的数据库而不是 MongoDB 来学习 React/Node/express。
推荐阅读
- javascript - 如何从字符串中拆分某个数字但在该字符串中保留另一个数字仍在javascript中
- c# - 是什么导致视频播放期间“尚未为此流或其依赖的流设置有效类型”异常
- python-3.x - 计算会影响 python-3.x 中其他地方的堆栈中相同(但不同)的变量?
- react-native - TypeError:无法读取 /node_modules/galio-framework/src/Toast.js 中未定义的属性“样式”
- java - Lombok 条件 ToString.Include
- three.js - threejs - 重新定位后使用控制器在 AR 中进行光线投射
- java - 使用 java 和 jsoup 进行网页抓取
- node.js - Socket.io 在线用户数
- flutter - Flutter中如何通过拖拽来改变文本容器的旋转和缩放?
- amazon-web-services - 将 AWS Cloudformation 资源转换为 EKS 入口配置?