公司准备使用 nodejs,那我们也能算前端工程师咯?

2015-07-25 16:18:20 +08:00
 li24361

平时还是写java服务端多一些,前端都是写jsp,springmvc等,现在换成nodejs+react,可以算是拥有前端属性了吗

6828 次点击
所在节点    程序员
44 条回复
magicdawn
2015-07-25 21:07:56 +08:00
现在一般是做个前端经常被JAVA环境各种问题干扰~
将这个分开来提高(榨干) 前端生产力~ 主要目的是这个~

要不就是有喜欢node的, 然后有一点话语权, 然后就用了~
YuJianrong
2015-07-25 21:41:36 +08:00
JS 没什么变幻的,框架一直在推陈出新没错。不过难道一直稳定就是好的?那还是用超级稳定的 perl 去吧……
koala
2015-07-25 21:56:38 +08:00
如果你们公司有好点的前端架构师能hold那还行~~
maro
2015-07-26 00:10:21 +08:00
打死不用node.js 本来用PHP 公司还有 UI 前端 后端 用了node.js 就剩UI 全端了
bramblex
2015-07-26 00:13:50 +08:00
js 这货门槛还是很高的,非常忌讳猪队友……
NemoAlex
2015-07-26 00:31:12 +08:00
1. Node.js 目前拥有非常完善的 Web 相关的生态和社区,已经成为主流的解决方案之一。
2. 后端用 Node.js 和前端用什么完全没有关系。
tushiner
2015-07-26 01:38:10 +08:00
@Wangxf +1024!不止一次有人问我“为啥nodejs没有jquey库”。。。
jziwenchen
2015-07-26 01:57:29 +08:00
不喜欢node.js 的异常处理 并且nodejs 是常驻内存的服务器,相当一个apache 嵌入的应用逻辑;搞不好服务器因为某问题 挂在那里了 影响了所有用户.

之前用node.js 做过几个项目 但是需要脚本不断检查服务器状态 挂掉 重启 挂掉 重启...就不敢碰了...

前端工程师以为终于找到突破口要做服务器端的活了 其实node.js 只是用javascript 写的后台,和java/php 后台思想一致. 要做后台 也需要恶补各种知识. 同样用node.js 后台以为就是前端工程师 那前端工程师也太容易做了.
kfll
2015-07-26 10:46:52 +08:00
dssq
stranbird
2015-07-26 11:21:33 +08:00
jziwenchen
2015-07-26 13:14:08 +08:00
@stranbird

你真的以为我没有用过吗? 集群本身运行在node.js 之上 本质问题也没有解决; forever 同样问题.
zonghua
2015-07-26 13:50:43 +08:00
@tushiner cheerio node上的jquery
stranbird
2015-07-26 14:49:20 +08:00
@jziwenchen 我只是把我知道的和你分享,希望能帮助你解决一些问题。为什么要搞得像是我批判你一样呢?

如果是程序逻辑问题导致重启之后会再自己挂掉,那可以从程序本身的角度着手处理。所以你说的本质问题到底是什么?如果你要监听一个端口提供服务,难道就不需要常驻内存一个apache或者httpd来监听么..

之前我司用nodejs提供一部分广告平台的服务前端,每天50亿流量,集群里边单机500QPS也没有压力很大。所以个人感觉还是有提升的空间的。
tushiner
2015-07-26 15:35:29 +08:00
@zonghua cheerio跟jq确实有联系,但是连远亲都算不上,只不过是借jq名气宣传罢了。jq的dom操作依赖于浏览器提供的DOM-API,遇到严重的兼容性问题时,才会把文档当做文本来处理。而cheerio直接操作抓取的文本流,cheerio借鉴了jq的极小部分算法,并兼容了jq的与dom操作相关的API。
zonghua
2015-07-26 17:48:17 +08:00
@tushiner 现在正在适应node.js的编程思想,反正编程语言都是我的玩具。一个晚上的mongodb的文档模型就能完成折腾好久的mysql关系模型,在某一些方面应用性还是很强的。
jziwenchen
2015-07-26 21:26:42 +08:00
@stranbird 猜测应该是做中间件 不做具体广告业务逻辑处理; 简单的抓数据吐数据吧
tushiner
2015-07-26 23:28:23 +08:00
@zonghua 最近不是各路势力都在黑mongoDb么
zonghua
2015-07-26 23:57:59 +08:00
@tushiner 使用起来太自由了,好像一不小心就会出差错,丢失什么对的
alichen
2015-07-27 11:33:04 +08:00
我司相反,本来打算用node+react实现iosmorphic,结果打回去继续使用 java+springMVC,而且还是移动端的web项目
li24361
2015-07-27 16:16:58 +08:00
@alichen 能详细说说遇到那些坑了吗?我们是后端spring提供rest,界面用的react+node

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/208279

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX