看Node.js的一点感想

前几天看了node.js,但没怎么用过。

感觉有几点比较新鲜

       一个是node.js的import语句,直接生成了一个对象,跟java的包的概念一样了。避免了javascript中全局变量和各种函数命名重复的问题。由此我想到了我们目前的项目,js没有公用化,比如相同校验函数每个功能都自己实现一个。当初我想的是需要把这些校验,提示信息什么的全部公共化,不用其他人来写,但直接涉及到细节中去了,弄得不知道怎么实现,想得太多了。现在想想,只要把这些校验函数放到一个对象里,再全局引用,首先就可以避免变量名重复的问题,然后具体情况下,比如提示信息不一致,这个可以做到一致,然后也可以根据自定义要求,给定提示信息。这个分包,其实在jquery中已经见过了,只是没有看到node.js时那么明确。

        二个是node.js可以处理网络,文件,数据库,javascript已经全然变成另一种编程语言了,神奇。原来只用在浏览器里的语言也可以用来做通用编程语言。这促使我思考一个编程语言意味着什么

JAVA提供了

         运行平台

         语法

                   变量

                   流程控制

                   I/O  

                   运算

                  类的继承,封闭,多态,反射

         对外部资源操作

                   文件

                   网络

                   数据库

         内置类库

         公共类库

         一种编程思路

        

语言不同:

         类库

         运算符

         运行环境

编程思想

编程速度

灵活性

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值