赶脚很多Nodejs是前台转过来的 有本来弄后台,然后搞Nodejs的盆友么:) 赶脚nodejs是前台后台一把抓的前台:) 亲们有不同意见么?
我都不知道我是后台还是前台,负责前端脚本和服务器端MVC的工作,我们通过后台WEBSERVICE去读对象展示到网站,后台基本就是把数据库表组合一下传给我们,就是因为懂些js,才发现nodejs这东西完全就是为我这种工作准备的。
学生党,以前主要写php,也是iOS Developer,会点Java Web和 Android,Python也写过,数据库用过SQL Server, MySQL, Redis……我也不知道我算什么。。。 但是这很重要吗?
嗯 nodejs让后端进入了前端的海洋; nodejs让前端进入了后段的海洋。 刚接触nodejs那些天,一大串名词砸过来, nodejs吸引我的不是异步,高并发什么的,主要是开发效率高,部署环境好(之前主要是C#)。 有机会接触点运维的知识。 (ubuntu,nginx,mongdb,grunt,yo,bower,,,这些如果我还在用C#是基本不大会接触或者了解的)
我是后端过来的, 之前做.net和java方面的,但是也算是什么都做,后到存储过程,函数,触发器,前到CSS,页面特效什么都做。对内项目搭建服务器管理对外接触用户写需求分析。2011年听说nodejs,2012年开始用心学习javascript,上个月开始全职做nodejs。 我觉得没什么说容易不容易,我是最开始喜欢javascript,了解了nodejs之后才开始喜欢的但是本质上我还是喜欢js,当然如果想学好nodejs,javascript是你必须要会的,这里的要会不是说会jquery什么的库,而是javascript,而且不能说会弹个窗,绑定个事件就行的,必须要了解原型链,递归,闭包,作用域等待,更要深刻的理解和欣赏函数在javascript中的地位和作用。 你也是做后端的,可能上来不明白会去看api,但是如果你对javascript不了解还是会觉得很难很多坑,很多人说nodejs中很多坑其实都是js的坑,如果你的js了解的越多你会觉得nodejs中的坑也就越少了。 很多前端转或者学习nodejs的是比较多,因为他们很多人在最开始的时候已经适应并且了解了javascript,那么他们在学习和使用的时候就会少走很多弯路,我见过一个人学习nodejs,不应该说学习应该叫用nodejs,直接看看api就行了,因为他对javascript已经很精通了(他也精通很多其他语言)所以是简单的理解之后直接使用。 我觉得从后端转nodejs的最要克服的两个问题就是:javascript和异步。理解了这两个就可以了。至于其他的问题就可以靠自己慢慢沉淀了。