听说Node.JS很久了。今天初步了解了下(真的是很初步),大致看了下安装,Hello word,连接ACCESS Oracle数据库的代码。
初步感觉Node.js 开式模式并不象想象的是一种傻瓜式的框架,所以也产生了疑惑:之前听说Node.js的一大优点是因为采用Javascript,所以前端页面开发人员也可以方便的用同一种语言开发服务器端程序,但Node.js的开发显然比前端页面JS代码(针对一般需求来说)看起来要难了不少,对程序员的要求似乎并不低,那实际上对开发人员的要求并没有降低,可能比之ASP PHP要求还高了些,或者说采用Node.js后,服务器端程序员的生产率可能还略有下降。不知是不是这样呢?
当然,看来采用Node.js也有一个明显的优点:由于一般Java或PHP(LAMP)多用于Linux体系,ASP(ASP.NET)多采用Windows Server,相比之下,Node.js 到是真的可以跨平台了(或说是跨WEB服务器,代码脱离了对Apache或IIS的依赖),用一份相同(或基本相同)的代码同时部署到Linux 和Windows Server上看来也是可以的,这到应该是个亮点。
不知上面这些体会正不正确呢?
----------------------------------------------------------------
今天在路上想了下,的确是我昨天想错了。采用Node.js开发时,前端是HTML+JS+AJAX,数据是通过AJAX与服务器端交互的。并不是象PHP那样页面POST,服务器端返回一个页面。Node多数情况不需要返回整个页面,只是XML或JSON数据。所以它没有弄出让程序员轻松返回页面的模式是合理的。
相关推荐
WEUI的设计理念注重用户体验,强调简洁、直观的界面设计,使得用户在操作过程中能感受到流畅与舒适。 二、校园公共资讯PR系统的需求分析 校园公共资讯PR系统需满足以下需求:发布各类校园新闻、公告、活动信息;...
这部分工作通常涉及选择合适的编程语言(如PHP、Python或Java)和框架(如Django、Laravel或Node.js)。 5. **测试与调试**: 开发完成后,需要进行多轮测试,包括单元测试、集成测试和系统测试,确保每个功能都能...
感受到了自造轮子的优缺点,并且可以肯定一点:对于一个想要长久的产品来说,自制技术框架优势远大于劣势 一个好玩的产品或说是细节特性然并卵,需要做的是一个能够持续提供用户价值的产品/特性 虽然直到目前 B3...
首先,让我们对ASP技术有个初步了解。ASP,即Active Server Pages,它允许开发者在服务器端执行脚本,动态生成网页内容。ASP代码在服务器上运行,服务器会处理这些脚本并将生成的标准HTML返回给客户端的浏览器,这样...
常见的后端技术有Node.js、Python的Django或Flask,以及Java的Spring Boot等。 8. **数据库设计**:如果应用需要存储用户数据或提供动态内容,那么数据库设计就至关重要。关系型数据库如MySQL、PostgreSQL或非关系...