开发一个网站用php还是node.js?

我会Javascript,如果用php就好学习了;如果用node,听说node不适合新手。

你会javascript,肯定学node.js更快一些,因为node.js就是运行在javascript环境下的。此外没有什么是不适合新手的,几乎每一种语言都希望自己被普及,因此都是被设计得让人容易理解和接受的。
和php比,node.js有优势也有劣势。据google自己说,node.js比php、python等都快,尤其在处理大量并行访问的时候。因此如果你要开发的网站,在同一时间会有很多人访问,那么选node.js是不错的;劣势就是太年轻,没有php普及,也许还潜藏着很多问题,毕竟php发展到今天,历经多个版本的修正、无数服务器的检验,而且教程和例子比node.js要多的多。
node.js还有一个小优势,因为都是javascript环境,可以更轻松的发挥javascript动态编程的特点,建立服务器和浏览器之间的动态应用(注意,php也是可以的,只不过在编程的时候程序员要时常切换语言模式,稍微麻烦一些)。
所以,选哪个主要看你的网站是什么样子的。一般的网站,选php就行了。游戏网站,或客户数非常多的应用网站,可以选node.js。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-29
推荐使用php,功能一多node.js就短板了。
node.js是用来快速开发网关类的(并发量大,处理量小,大部分都只是后端的一个负载均衡)。当node.js上了各种框架,还要负责生成页面后,就有点得不偿失了。简单网站是可以,但当页面变得比较复杂后,就不怎么合适了。
node.js是异步单线程的,只要一个环节卡住了,整个系统都会被卡住,并且没有那么多人有精力把所有的程序都异步化,特别是本来运算量就大的东西,异步了也没什么用。
Node.js 是一个程序,能够完成 Apache 能够完成的所有任务(借助一些模块), 而且,作为一个可以将其作为基础进行构建的可扩展 JavaScript 平台,Node 还能完成更多的任务。
node.js比php难多了,但node.js和javascript互通,让程序员同时会前/后台程序开发。如果新人要学PHP做后台开发,要想会前台程序开发,除了学PHP,还要再学javascript,相比之下,无疑是增加了学习成本。
第2个回答  2013-07-29
我不觉得node.js有什么不适合新手的,毕竟你从0开始学PHP一样要对网页编程有个学习的过程,所以从上手程度来说两者几乎等价。一样要了解MVC,数据库连接等等。
直接比较一下上手时的优劣,你可以自己衡量一下
Node.js
优点:js语法,对会用js的人来说看懂代码不难。

简化了配置服务器的过程,自带一个web服务器,不像php要安装配置apache
缺点:相比PHP学习资料较少
PHP
优点:学习资料多,框架多,工具包多
缺点:对于语法有个熟悉过程
我觉得这应该是你搭的第一个网站,语言的重要性其实不那么大,优缺点可能在你学习的过程中也不会体现,而且都是一些外在外因。当然你也可以这么考虑,现在搞PHP的一抓一大把,而且主要以轻量级公司用的居多。node被很多大公司所推崇,越早接触机会机会越多。本回答被提问者采纳

nodejs和php哪个开发效率高
Node.js和PHP都是强大的后端开发语言,它们在开发效率上略有不同。在语言特性方面,Node.js使用JavaScript,对于熟悉JavaScript的开发者来说,Node.js可能更容易上手。而PHP作为一种更古老的编程语言,虽然拥有庞大的开源生态系统,但对熟悉JavaScript的开发者而言,上手可能稍显困难。生态系统是另一个影响开...

开发一个网站用php还是node.js
你会javascript,肯定学node.js更快一些,因为node.js就是运行在javascript环境下的。此外没有什么是不适合新手的,几乎每一种语言都希望自己被普及,因此都是被设计得让人容易理解和接受的。和php比,node.js有优势也有劣势。据google自己说,node.js比php、python等都快,尤其在处理大量并行访问的时候。

创业做网站选择用node好还是php?
用node和php都做过网站。性能,应该是node更好一些 开发效率,php的同步代码方便理解,生态更加成熟。node异步代码写起来总感觉不好把控。部署,php一般是nginx+fastcgi,node是nginx+反向代理,也可以裸跑。php要比node多一层。我是从php转的node开发,php不太适合做常驻内存应用,函数混乱,虽然看起来有...

node.js和php哪个简单
简单概括,如果只是做网站,php简单些。。。但个人还是推荐node。。一个是夕阳技术,一个是朝阳技术。。。其实很容易判断 不过把范围再扩大一些的话,我觉得两个的学习价值都不高。因为都是动态语言,在编写中型以上项目时,都会不可避免的受限于动态语言天生的劣根性,导致各种问题。学习性价比最高的应该...

网站哪个语言好
如开发动态网站时,前端可能会选择JavaScript配合HTML和CSS,而后端可能根据需求选择如Node.js或者Ruby on Rails等技术栈,这不仅能让前端开发变得便捷高效,还可以简化数据交换工作并减少系统复杂性和安全问题。至于动态或交互式网站的开发,可能需要使用PHP或Python等后端语言。这些语言都有各自的优点和适用...

nodejs和php哪个开发效率高?
先说结论,nodejs和php相比较而言,nodejs的开发效率高。nodejs和php都是计算机领域的自动性生成软件,由于nodejs搭载了自动化生成工具,所以能够在计算过程当中提升效率,并且使得相应的数据都按照一定的规律进行整合,提升了效率。

nodejs开发前景?
而Node.js,则需要具有SSH访问权限的虚拟服务器。因此,在没有任何控制台命令和SecureShell(SSH)知识的情况下,用PHP部署小型企业和个人应用会更好。Node.js有一定的学习曲线,对新手来说不够理想。如果你是位喜欢该语言的靠谱的JavaScript程序员,Node.js不会让你失望。她更新潮而且提供自己网页开发的...

写后端 Python,nodejs和php哪个更好一些
当初大专的时候听到php就很喜欢,也不知道为什么,后面了解了更喜欢,但是后来本科毕业后php不流行了就学了web前端,发现不喜欢web前端还是喜欢php,但是强迫症因为学了web前端学其他的就难受,所以找个各种理由想要放弃php,比如php比web前端难(包含了web前端我不喜欢的技术,范围又广),php混合开发很乱...

网站建设一般用什么语言开发
3、使用成熟的CMS系统:pageadmin CMS、discuz cms 模板多、操作简单、使用方便、直接下载就能使用、官网有完善的功能插件、提供给客户下载使用的、方便客户日后扩展网站 4、域名注册提交资料做实名制、服务器开通后提交资料做网站备案 5、cms系统通过FTP软件上传到服务器部署、服务器绑定域名、域名解析到服务...

nodejs php哪个好
PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。Node.js遵循事件驱动的非阻塞I\/O模型,PHP遵循一个阻塞模型;PHP应用程序可以...

相似回答