为什么一些Java程序员更喜欢Angular?

网友解答: 去年Stack Overflow曾经做过一次调查,根据网站内最常访问的标签将开发人员分为多个组,并检查了每组每个框架的流量百分比。从下图中我们不难发现,JavaScript生

网友解答:

去年Stack Overflow曾经做过一次调查,根据网站内最常访问的标签将开发人员分为多个组,并检查了每组每个框架的流量百分比。从下图中我们不难发现,JavaScript生态系统比以往更加丰富,即使是最有经验的开发人员,在考虑每个阶段的可用选项时也会犹豫不决。

根据Stack OverFlow的数据,我们不难得出以下结论:

使用Java的开发人员更倾向于选择AngularJS;

React更受Node.js和Python开发人员的欢迎;

Node.js开发人员也很喜欢Vue.js,但不如PHP开发人员喜欢;

Typescript开发人员非常喜欢React.js和AngularJS;

Scala开发人员喜欢React.js和AngularJS。

所以Java程序员更喜欢Angular的结论妥妥地坐实了。

甚至还有一些调查数据证实,Angular框架在晚上使用的频率非常高,这说明Java程序员作为业余爱好更喜欢在闲暇时间使用Angular。(ps. 当然对于没有休息日和工作日之分的Java程序员我是无力反驳的)。

之所以有越来越多的Java程序员更喜欢Angular,我认为是因为Spring + Angular 的全栈式开发,生产力高、入门难度低,是Java程序员扩展技术栈的上佳选择。

我们深知一个技术团队的分工与协作永远都是提升团队整体工作效率和战斗力的痛点。如果前后端同时工作于一张卡上,但配合不够默契或节奏不同步,就会出现一方空转的现象。如果前后端各一张卡,又不容易实现端到端验收,可能导致先做完的一方在另一个结束后还要再次返工的现象。更重要的是,讨厌的BUG最容易出现在边界处。

如何解决这个问题,至少现在看来,“全栈式开发”无疑更接近标答。

以上就是我的回答,觉得认同不妨点个赞。免费获取Java全套基础视频教程欢迎大家给我私信留言获取。 网友解答:

谢邀,

Angular是前端开发的JavaScript框架,AngularJS有着很多良好特性,最为突出的就是:MVC(Model–view–controller)、模块化、自动化双向数据绑定、语义化标签、依赖注入这些特性了。

我做了好几年的JAVA,倒没遇到说JAVA开发喜欢用前端框架的。如果确实JAVA开发需要涉及前端开发,并且常用Angular的话,勉强的只能说MVC架构比较好用吧。

AngularJS是前端目前主流的3大框架之一,如果你想做好前端开发,AngularJS确实值得好好研究,但是JAVA开发的话了解和能应用就行了。

标签: