- 主题:请问现在学web后端改选php还是node.js?
据说paypal和阿里最近都用的很多。
找了本入门书看了下,有点不适应回调式编程。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 需求?我不知道。。没道理 python 的职位需求比 nodejs 还少。web开发、系统管理、科学计算、桌面开发,很多事情可以做的。
: 同样是做web后端,java能做的事情最多,拼字符串、数据分析、大规模系统都可以搞。python其次,拼个字符串、系统管理、大规模系统都行。nodejs呢也就只能在拼字符串给浏览器这个层面玩一玩,在我看来就是个玩具罢了。
--
FROM 106.120.251.*
阿里那伙人又不是神,他们用就用呗。同样的java/ruby/python/go都有各种重量级的用户,也不见怎么样。
【 在 Eliot (好警察) 的大作中提到: 】
: 据说paypal和阿里最近都用的很多。
: 找了本入门书看了下,有点不适应回调式编程。
--
FROM 220.160.191.*
拿个libev和高并发来吹。其实高并发放现在没啥了不起的。
【 在 shaolin (漫漫当爹路) 的大作中提到: 】
: 没碰过node,不过好多人吹嘘的很nb很nb的样子。。
--
FROM 220.160.191.*
我基本彻底放弃前端了。。
前端现在出东西太多太快了,跟不上了,老了。。
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 拿个libev和高并发来吹。其实高并发放现在没啥了不起的。
--
FROM 123.116.155.188
except for being able to share code with frontend, not at all better than
py/rb/perl/php...
but well, i think there may be compile-to-js solutions more mature than
nodejs. nodejs runtime is still toy level, imo.
【 在 shaolin (漫漫当爹路) 的大作中提到: 】
: 没碰过node,不过好多人吹嘘的很nb很nb的样子。。
--
FROM 180.173.113.*
做了一年服务器开发,以前是写C程序的。说说我的看法:
一、openresty是不错的选择,基于C的,尽可攻退可守,做的好的话,可以基于C写nginx的模块,贡献openrsty的代码,如果仅仅是写服务,openresty也是很好的框架,很多公司在用。
二、go语言你值得拥有,写了快10年的C程序,当我学习了go语言之后,就发现这东西就是很牛逼的C啊,超级好用,写web服务以及各种程序都得心应手,尤其是会写C代码的人,更是不在话下。
三、node.js,这东西有着很大的情景,方便同时可以处理javascript,以后估计是发展方向,不过有些人可能觉得用脚本写程序“低级”,其实这个也是可扩展性很强,在服务端就直接就可以解析javascript,可做的事太多啦,值得学习。做云的好多都用这个。
四、php号称世界最好的语言,现成的库太多,应用也非常多,方便快速,不过我的观点在走下坡路。
【 在 carbonshow 的大作中提到: 】
: 对php不了解,也没有接触过js。有过c/c++/python的开发经验,现在如果搞web后端,该怎么选择?
: 网上也看过不少php和node.js的对比,但是我想如果有比较接地气的比较,比如项目实践经验的反馈,那么可能参考意义更大一些。
--
FROM 114.249.120.*
找web开发工作的话,php>python>>nodejs。
【 在 carbonshow 的大作中提到: 】
: django业内需要求大吗?和node.js以及php比,长远前景如何。之前看了几篇文章,好像没把python、ruby列作web后端开发主力。
:
--
FROM 107.167.108.*
做了一年半node,有个好处可以集中精力把js的坑踏一遍,不用前后端语言不同再消耗一倍的时间。
【 在 carbonshow 的大作中提到: 】
: 对php不了解,也没有接触过js。有过c/c++/python的开发经验,现在如果搞web后端,该怎么选择?
: 网上也看过不少php和node.js的对比,但是我想如果有比较接地气的比较,比如项目实践经验的反馈,那么可能参考意义更大一些。
--
FROM 58.34.1.*
Go, OCaml, Clojure 都有比较成熟的 to-js 编译器。
现在用 JS 开发也跟传统语言差不多了,包管理,编译,打包,部署,各种 MVC,IoC。
【 在 DearL (D伯爵) 的大作中提到: 】
: 做了一年半node,有个好处可以集中精力把js的坑踏一遍,不用前后端语言不同再消耗一倍的时间。
--
FROM 111.199.13.*
问题是再熟悉还是得掉坑里面。js本身是很难用的语言。要是换成coffee或者ems6应该还好一些吧。
【 在 DearL (D伯爵) 的大作中提到: 】
: 做了一年半node,有个好处可以集中精力把js的坑踏一遍,不用前后端语言不同再消耗一倍的时间。
--
修改:hgoldfish FROM 220.160.191.*
FROM 220.160.191.*