为了账号安全,请及时绑定邮箱和手机立即绑定

请问为什么前端精通Node.Js的人这么少?

/ 猿问

请问为什么前端精通Node.Js的人这么少?

大话西游666 2019-09-13 11:11:27

为什么前端精通Node.Js的人这么少


查看完整描述

4 回答

?
狐的传说

1.nodejs比较新,09年才发布距今不到10年,跟JAVA、C++这些老前辈没法比;

2.更新比较频繁, 因为新所以要经常改,改动有多频繁?看人家更新日志感受下(node/ChangeLog at master · joyent/node · GitHub),因而对应的第三方模块改动也大,用过expres3.X跟4.X的同学都懂的。

3.战线比较长,战斗力自然分散,就像html5的 hybrid app 三端通吃,结果每一端都被原生碾压。前后端通吃的人,精力自然分散;哪能像单攻一端那么强?

4.nodejs目前定位比较尴尬,高不成低不就,大项目稳定性、安全性被质疑,小项目还是没人家PHP 各种CMS来得快。随着更新完善,这点以后必定会有所好转。

5.同行的嘲讽;我们行业总有那么一群人,对新、旧技术(c# html5 nodejs)了解皮毛后,发现其缺点然后无限放大在各种社区发帖黑之。虽然无法理解 这种 损人不利己的行为,但其对技术的发展阻碍作用还是很明显的。

PS:第4、5点导致nodejs开发领域,进来的新人多不了,自然就鲜少精通的牛人。

6.nodejs在技术层面上精通有一定难度,一方面前面有知友说了 nodejs后台需要有后端思维才能玩的转,另一方面nodejs后台一些高阶实现就是调用C++代码模块,对于大部分没后台开发经验的前端同仁要精通又得多一道坎。




查看完整回答
反对 回复 2019-09-19
?
一只斗牛犬

1.nodejs比较新,09年才发布距今不到10年,跟JAVA、C++这些老前辈没法比;

2.更新比较频繁, 因为新所以要经常改,改动有多频繁?看人家更新日志感受下(node/ChangeLog at master · joyent/node · GitHub),因而对应的第三方模块改动也大,用过expres3.X跟4.X的同学都懂的。

3.战线比较长,战斗力自然分散,就像html5的 hybrid app 三端通吃,结果每一端都被原生碾压。前后端通吃的人,精力自然分散;哪能像单攻一端那么强?

4.nodejs目前定位比较尴尬,高不成低不就,大项目稳定性、安全性被质疑,小项目还是没人家PHP 各种CMS来得快。随着更新完善,这点以后必定会有所好转。

5.同行的嘲讽;我们行业总有那么一群人,对新、旧技术(c# html5 nodejs)了解皮毛后,发现其缺点然后无限放大在各种社区发帖黑之。虽然无法理解 这种 损人不利己的行为,但其对技术的发展阻碍作用还是很明显的。

PS:第4、5点导致nodejs开发领域,进来的新人多不了,自然就鲜少精通的牛人。

6.nodejs在技术层面上精通有一定难度,一方面前面有知友说了 nodejs后台需要有后端思维才能玩的转,另一方面nodejs后台一些高阶实现就是调用C++代码模块,对于大部分没后台开发经验的前端同仁要精通又得多一道坎。


查看完整回答
反对 回复 2019-09-19
?
墨色风雨

因为一般入门前端的基础html,css,js,简单的代码却可以直观展示(并不是说前端就简单了。。这是一项非常有挑战的工作,越往后越难)。这一部分都可称为视图方面,其实就是画页面。而node是属于server端,用来搭建服务连接底层与前端,除了语法相同外与传统前端比完全是不同的技术。
个人看法啊,现在这个环境下前端至少要了解一门后端语言(php,node等),一些数据绑定什么甚至前端server直接交给前端做会减少很多交流调试的时间成本。


查看完整回答
反对 回复 2019-09-19
?
慕村9548890

就目前来讲,肯定还是nodejs,有了nodejs,前端可以不在依赖后端,而且有了npm这个生态圈。

react只是一个view层,而且react并没有成熟,不过往后reactnative肯定也会是不错的,成熟之后可以用来开发app,是不错的选择

查看完整回答
反对 回复 2019-09-19

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信