前景方向,nodejs与HTML5的前景都可谓一片辉煌:
现在的github上js已经是最活跃的社区没有之一,而node的项目基本占了半壁江山,这是一个很活跃很年轻的领域,而且能很方便地解决很多问题。
HTML5则是在各大厂的强力支持下成长的,尚在他不成熟的时候都已经有了大量的。PhoneGap应用及桌面端WebView在大量使用它,应用场景相当丰富,也不会跟其它技术栈冲突。
而至于说选择,我反对很多说HTML5是基础而Node是进阶的看法,因为这两个根本不是一个范畴的东西。其实在这两者之间的选择,不是纯粹的技术选择,而是关于发展方向的选择:
Node方向明显是往数据处理及其通信方向走,更偏传统程序员的进阶思路。如果你想做的是程序员,那Node就是前端最好的跳板,在这基础上再去玩其它服务甚或其它语言,都是相当不错的工具或基石;
而HTML5明显更往用户方向走,要做到的事情更多是让用户在WEB界面上能有更多样化的功能与交互体验,甚至可以在这基础上做重量级的游戏,等等。
的确,这两者是不冲突的,但从另一方面来说,两边的思维方式却又是截然不同的。作为一名前端,我更倾向于两边都有所涉猎,再根据自己的兴趣及需要进行深入研究。
打开浏览器,进入百度首页。搜索nodejs,然后下载其对应的exe文件。下载完成后安装,一般都是直接next就好。安装完成后,配置nodejs的环境变量,百度一下,教程都有的。
打开win+r,输入cmd打开命令行,接着在命令行中输入node -v,如果能够显示出node的版本信息,则说明安装成功。