所在的位置: Web开发 >> CSSDIV >> PHPVSNodejs从十个方面

PHPVSNodejs从十个方面

北京中科白颠疯 http://jbk.39.net/yiyuanzaixian/bjzkbdfyy/

网络正在处于一个日新月异的发展时代。服务器端开发人员在选择语言的时候非常困惑,有长期占主导地位的语言,例如C、Java和Perl,也有专注于web开发的语言,例如Ruby、Clojure和Go。只要你的项目运行良好,你的选择就显得没有那么重要了。

但是如何让这些新的web开发人员做出一个正确的选择呢?

我不希望展开一场PHP、NodeJs两大阵营之间的战争,我将会对比这两种语言所在领域的发展状况:

PHP

RasmusLerdorf在年创造出了PHP。它是由安装在web服务器(Apache、Ngix)上的组件运行的。

PHP代码可以和HTML混合到一块。对于初学者就能很快写出很有价值的代码,这并不需要太多的练习。这让PHP变得越来越流行,现在全球百分之八十的服务器上都在运行着PHP。全球四分之一的网站都在用的一个内容管理系统--WordPress,就是用PHP写的。

Node.js

RyanDahl在年创造了Node.js。它是基于Google的V8JavaScript解释引擎(在Chrome浏览器里它负责执行客户端的JavaScript代码)。与其它语言不同的是Node.js内置了处理网络请求和响应的函数库,所以你不需要单独的服务器(Apache、Ngix)或者其他依赖。

Node.js虽然很新但是很快就获得了极大的追捧。在很多的大公司都有在使用,例如:Microsoft,Yahoo,LinkedIn和PayPal。

我们所钟爱的C#、Java、Ruby、Python、Perl、Erlang、C++、Go、Dart、Scala、Haskell等等,它们呢?

如果文章里边比较了如上所有语言的各种参数,文章将会非常长,你还会读它么?你期望一个程序员了解所有的程序开发语言吗?这显然是不可能的。我主要对PHP和Node.js做了比较,主要原因如下:

首先它们之间值得比较。两者都是开放源码,都是致力于web开发,并且都可用于相似的项目。

PHP已经发布了很久了,但是Node.js才刚刚兴起,并受到越来越多的


转载请注明:http://www.guyukameng.com/cssdiv/cssdiv/11618.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了