*nix、node.js、MongoDB 下一代的LAMP

LAMP(linux+apache+mysql+php)就像它的名字一样,是web开发中的一盏明灯。而随着web应用规模的扩大,LAMP架构遇到了很多挑战。比如越来越多的Nginx开始取代apache,缓存层将mysql的功能逐渐弱化,甚至越来越多的NoSQL产品以其简单灵活和高性能开始向MySQL的地位发起挑战,今天要说的是一个全新的组合:Unix系列系统,加node.js,再加上MongoDB组成一个新的web开发框架。

英文原文地址:http://www.travisglines.com/web-coding/node-js-unix-based-os-and-mongodb-num-are-the-new-lamp

关于node.js

node.js 是一个web后端开发框架,其运行于Chrome 的V8引擎。以标准js进行后端开发。其回调函数机制,可以避免i/o的阻塞操作。这就避免了对多线程的依赖。当然也就减少了因为创建和维护多线程的开销。

all js

看到服务端的js解决方案,相信我们都有所感觉,这帮哥们好像打算一切皆js化了。没错!这就是目前有一部分技术领袖的想法,从服务端脚本,到数据层接口,如果全部是js,那是不是可以省来开发人员的很多开发成本,新人们不用再学习各个系统复杂的语法。只要会js,就能打遍天下。这个想法很nice,也很疯狂。

posted @ 2014-06-05 15:11  Martin2  阅读(158)  评论(0编辑  收藏  举报