1
cccssss 2019-06-28 18:31:16 +08:00
钱包驱动
|
2
zkd8907 2019-06-28 18:32:20 +08:00
语言优势比较重要。
前端开发可以快速上手,View 层可以浏览器 /Server 端异构实现 |
3
Memento 2019-06-28 18:33:08 +08:00
前后端都可以搞~...
|
4
itqls 2019-06-28 18:36:05 +08:00
一个人能当两个人用
|
5
murmur 2019-06-28 18:40:27 +08:00 1
幻觉吧 你说是 go 我都信 nodejs 什么时候越来越多了
|
6
Humorce 2019-06-28 18:41:28 +08:00
dotNET 不加班,没公司招
哈哈 |
7
q8164305 2019-06-28 18:55:56 +08:00 via Android
前后端统一,开发起来很简单
|
8
Caballarii 2019-06-28 19:01:40 +08:00
如果单纯指网页,那是因为前端可以拿来做 api 转发和前后端同构大幅提升 qps。如果指项目,现在还有那个大型项目需要局限于一种语言的?不都是服务互调,不用在乎各个服务是那种语言的,可以拿最适合的语言做最合适的事
|
9
kidlj 2019-06-28 19:07:55 +08:00 via iPhone
异步模型,简单性能好,特别适合 IO 密集型应用。
|
10
WittBulter 2019-06-28 19:13:48 +08:00
@Caballarii 有道理。
|
11
pkookp8 2019-06-28 19:16:34 +08:00 via Android
开发快,最终还会用 c 重构
|
13
learnshare 2019-06-28 19:22:29 +08:00
整个前端的工具链都是 Node.js 。就像 Python 生态一样,一切都 Python
|
15
love 2019-06-28 19:37:10 +08:00
语言好+生态好,速度也不错
曾经我是 js 憎恨者,后来用了二年后真香,比原先用的 java 和 python 更喜欢这个语言,有些人没用过瞎鄙视就会很难理解为什么 node 会这么热 |
16
jecshcier 2019-06-28 19:37:35 +08:00 via iPhone
Node 很多,特别是中间件的。引入阿里 egg 体系,还是很实用的。主要就是轻,异步。
|
18
version 2019-06-28 19:43:00 +08:00 1
工期.成本.性能.生态..30 人以下团队最好不过了..创业企业.逻辑互斥改动多...
动态语言优势就是迭代快.好修改 很多业务根本不需要强类型..高压的接口用其它语言写..就完事了.. 便宜的 1 万元外包前后端一起..你会觉得用其它语言写就亏本了.. 如果 nodejs + vue 前端..开发 api 接口也就是 2 天的事情.剩下大部分时间都花在了前端样式开发 简单的业务.crud 就是弱鸡..mongodb redis mysql 的 json 说真的 nodejs 绝配.. 像微信公众号 userInfo 字段多的.和对接第三方的..直接存 json 就好.页面直接渲染.获取不到 key 留空就好. 现在能赚小钱的才是路子..看拿工资.真的会穷疯的.涨薪也抵不了那扣税的 |
19
ddup 2019-06-28 19:44:04 +08:00 via Android
可能主要是库多,加上前后端语言统一带来的一些好处,前期开发快,不过说它性能好我是不信的,用上异步性能就吊了? PHP 5 都比它快啦。
|
20
Sparetire 2019-06-28 19:48:12 +08:00 via Android
脚本语言中性能基本上是最好的,和 C# Go 比起来没优势
语法其实还行,用起来比 Go 舒服,Typescript 的话更加如此 生态也还行,不过后端相比 Java 这些还不怎么成熟 包管理的话,如果不觉得重复下载是坏事的话(至少它方便部署),npm 其实也挺不错 写爬虫尤其方便,puppeteer 是神器 |
21
salamanderMH 2019-06-28 21:55:11 +08:00
性能不错,简单上手,生态也不错
|
22
jingyulong 2019-06-28 21:59:16 +08:00 via iPhone
不需要招后端了呀,一个人就够了,省钱😄
|
23
libook 2019-06-28 23:35:32 +08:00 1
自己学一学,花不了多长时间,然后就能对 Node.js 有一个大概的了解了。
前端用 JS,服务端 Node.js 用 JS,用 MongoDB 的话数据库也是用 JS,手机端可以用 React Native 是用 JS,PC 端可以用 Election 也是 JS。然后在创业公司爆炸增长的时代,业务量没那么大,每一个岗位雇佣专人成本较高,所以出现了“全栈”岗位,一人 JS 一门语言搞定所有岗位。 浏览器前端开发人员是一个非常大的群体,这个群体所有人都能熟练使用 JS,所以学习 Node.js 很快,Node.js 是靠着 JS 技术栈爆炸式增长起来的,TS 也是靠着 JS 增长的。 现代的前端开发都是使用各种复杂框架,很多都有独立的语言特性、文件结构,需要使用基于 Node.js 的大量工具进行编译和处理,即便不在后端技术使用 Node.js ,Node.js 已经是 Web 开发必不可少的工具平台了。 技术方面有一个“ The Hype Cycle ”的概念,不用盲从舆论,亲身了解和体验,在适当的地方使用最适合的技术栈就可以了。 |
24
levon 2019-06-29 00:05:06 +08:00
nodejs 让前端成为一个职业。以前说前端都很 low 的
|
25
SuperMild 2019-06-29 00:17:47 +08:00
Node 是使用很广泛,但作为网站后端用得多吗,我怀疑是误会。
React、Vue 之类的虽然要用 Node ( npm ),但那还是前端啊,Electron 要用 Node,但那不是网站啊。 |
26
SuperMild 2019-06-29 00:23:36 +08:00
而网站前端,很明显只能用 JS (也就是 Node ),.Net 无法参和。
Electron 作为跨平台 GUI 的优势也很明显。而缺点(体积大、运行卡),由于硬件高速发展,用上一台电脑时不能忍受这些缺点的人,到了换电脑的时候就完全不介意了,几年下来,随着大部分人电脑更新,这些缺点就不明显了。 |
27
zjsxwc 2019-06-29 07:50:40 +08:00 via Android
楼主说的没错啊,
现在所有网站前端如果使用 npm 那么都是 node 开发的, 而目前除非是不用三方库,那么用 npm 的概率非常大, 话说谁不用三方库呢。 |
28
janxin 2019-06-29 08:18:14 +08:00
因为会的人多啊
|
29
janxin 2019-06-29 08:19:18 +08:00
@learnshare python 可不这样,下面全是 C++ 2333
|
30
Cbdy 2019-06-29 08:19:32 +08:00 via Android
真香
|
31
lizz666 2019-06-29 09:01:51 +08:00
我以为楼主说的是后端用 node 开发的网站越来越多
|
32
changdy 2019-06-29 09:08:41 +08:00
怎么说呢..
nodejs 降低了纯前端人员再学习一门后端语言的代价. 并且玩多了 js 自然对 nodejs 也有一些感情.. 所以很多前端开发用 nodejs 开发脚手架工具 ,反哺前端开发. 但是 如果真的要说....我没发现..nodejs 在后端上面有多大的优势....(逃======> |
33
Nasei 2019-06-29 09:11:03 +08:00 via Android
@SuperMild Electron 只能说速度能忍受,但就是现在的硬件上也很难觉得流畅,基本 electron 的开发的软件你很容易就能识别出来
|
34
KuroNekoFan 2019-06-29 09:19:13 +08:00 via iPhone
国内还是算了吧
|
35
yxcoder 2019-06-29 12:19:09 +08:00
感觉用 nodejs 的人越来越多,用 nodejs 起 web 服务的还是不多
|
36
NikoLan 2019-06-29 13:25:11 +08:00
前端+稍微一点后端知识,就很容易上手 Nodejs,最起码搭建个简单的小网站很简单。这么一看就是个伪全栈了。
不过只能说,nodejs 参与开发的网站越来越多了。 |
37
jaskle 2019-06-29 15:48:57 +08:00 via Android
一入 node 深似海,我基本放弃了 c++开始疯狂撸 node,只有一些功能组件会用。你要知道开发周期对小公司多么重要。你也需要知道一个平台前期没几个人使用,不需要高并发。你更要知道一个人前后通吃的成本很低。
|
38
cjh1095358798 2019-06-29 16:28:11 +08:00
现在团队就全部转向 js 技术栈了,用 ts 也还行,没有 js 那种闹着玩的感觉
|
39
loading 2019-06-29 16:39:23 +08:00
因为现在的前端工具动不动就要用 node,我一个写 go 的用到前端时也被迫装了 node。
|
40
baojiweicn2 2019-06-29 17:07:02 +08:00
前端几乎都是 node 了,后端相当小的一部分是 node,主要是 nodejs 有它的场景和优势,现在 electron 也很不错了,参考下 vs code
|
41
zazalu 2019-06-29 19:43:45 +08:00 via Android
轻吧?
|
42
CodingNaux 2019-06-29 19:54:20 +08:00 via iPhone
好奇有多少主 node 开发的大项目
|