大约在4年前第一次接触NodeJs,来自于团队内部的技术分享,通过那次分享对Nodejs有了初步的认识,就是Javascript不仅局限于前端还可以写后端,编写web服务端提供restful服务或是直接开发网站,配上Mongodb数据库,为javascript作为全栈工程师提供了可能。
随着15年上半年O2O的异常火爆,NodeJs的行情也被点爆,大量创业公司开始摩拳擦掌,跃跃欲试,传统企业也要借着互联网之风迅速转型,市面上涌现了大量NodeJs的职位,而且都价格不菲,这期间也推动了NodeJs自身的快速发展,我也尝试着在本机安装了开发环境,照着教程敲过几行代码,没有参与过实际项目,因此也没什么实质效果,权当熟悉语法、练习键盘了。
我的感觉是NodeJs的这种模式跟Python有些类似,构建的服务端相比Java,C#这些老牌语言开发的应用要显得轻量,自宿主的模式,并不会依赖像tomcat,iis这些略显笨重的web容器。随着近几年移动互联网的高速发展,带动了前端技术的飞跃,各种前端框架如同雨后春笋般层出不穷,越来越多的公司开始尝试用NodeJs来构建web应用。在经过半年创业试水后回归到原来的公司,换了新的部门,有一部分业务用NodeJs进行了重构,接下来的工作中可能需要涉及到NodeJs的实际应用了,有了之前一些零星片段构建的基础,相信会取得不错的效果。
NodeJs