开发一个网站用php还是node.js?
发布网友
发布时间:2022-04-23 08:51
我来回答
共3个回答
热心网友
时间:2022-04-06 11:42
你会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。
热心网友
时间:2022-04-06 13:00
推荐使用php,功能一多node.js就短板了。
node.js是用来快速开发网关类的(并发量大,处理量小,大部分都只是后端的一个负载均衡)。当node.js上了各种框架,还要负责生成页面后,就有点得不偿失了。简单网站是可以,但当页面变得比较复杂后,就不怎么合适了。
node.js是异步单线程的,只要一个环节卡住了,整个系统都会被卡住,并且没有那么多人有精力把所有的程序都异步化,特别是本来运算量就大的东西,异步了也没什么用。
Node.js 是一个程序,能够完成 Apache 能够完成的所有任务(借助一些模块), 而且,作为一个可以将其作为基础进行构建的可扩展 JavaScript 平台,Node 还能完成更多的任务。
node.js比php难多了,但node.js和javascript互通,让程序员同时会前/后台程序开发。如果新人要学PHP做后台开发,要想会前台程序开发,除了学PHP,还要再学javascript,相比之下,无疑是增加了学习成本。
热心网友
时间:2022-04-06 14:35
我不觉得node.js有什么不适合新手的,毕竟你从0开始学PHP一样要对网页编程有个学习的过程,所以从上手程度来说两者几乎等价。一样要了解MVC,数据库连接等等。
直接比较一下上手时的优劣,你可以自己衡量一下
Node.js
优点:js语法,对会用js的人来说看懂代码不难。
简化了配置服务器的过程,自带一个web服务器,不像php要安装配置apache
缺点:相比PHP学习资料较少
PHP
优点:学习资料多,框架多,工具包多
缺点:对于语法有个熟悉过程
我觉得这应该是你搭的第一个网站,语言的重要性其实不那么大,优缺点可能在你学习的过程中也不会体现,而且都是一些外在外因。当然你也可以这么考虑,现在搞PHP的一抓一大把,而且主要以轻量级公司用的居多。node被很多大公司所推崇,越早接触机会机会越多。
nodejs开发前景?
Node.js有一定的学习曲线,对新手来说不够理想。如果你是位喜欢该语言的靠谱的JavaScript程序员,Node.js不会让你失望。她更新潮而且提供自己网页开发的体验,你不会思念PHP。实际测试,node的效率,大约比php高出70-100倍左右。而且node除了做网站之外,还可以搞嵌入式,树莓派,甚至网游服务器。简单概...
创业做网站选择用node好还是php?
用node和php都做过网站。性能,应该是node更好一些 开发效率,php的同步代码方便理解,生态更加成熟。node异步代码写起来总感觉不好把控。部署,php一般是nginx+fastcgi,node是nginx+反向代理,也可以裸跑。php要比node多一层。我是从php转的node开发,php不太适合做常驻内存应用,函数混乱,虽然看起来有...
开发一个网站用php还是node.js?
你会javascript,肯定学node.js更快一些,因为node.js就是运行在javascript环境下的。此外没有什么是不适合新手的,几乎每一种语言都希望自己被普及,因此都是被设计得让人容易理解和接受的。和php比,node.js有优势也有劣势。据google自己说,node.js比php、python等都快,尤其在处理大量并行访问的时候。
nodejs和php哪个开发效率高?
先说结论,nodejs和php相比较而言,nodejs的开发效率高。nodejs和php都是计算机领域的自动性生成软件,由于nodejs搭载了自动化生成工具,所以能够在计算过程当中提升效率,并且使得相应的数据都按照一定的规律进行整合,提升了效率。
node.jsphp哪个更好?
Node.js非常优于PHP Node.js与PHP的性能时,Node.js的优势几乎没有问题。在所有三个基准测试中,Node.js都优于PHP,即使在高性能HHVM运行时环境中测试PHP也是如此。这意味着,当在Web服务器上执行代码并向访问者提供内容时,Node.js几乎每次都会更快。更重要的是,当向Web服务器发出多个同时请求时,...
网站建设都需要有哪些技术
网站建设涉及多种技术,以下是一些常见的网站建设所需的技术:1.前端技术:-HTML/CSS:用于网页结构和样式的基本标记语言。-JavaScript:用于实现网页交互和动态效果。-前端框架:如React、Angular、Vue等,用于加速前端开发。2.后端技术:-服务器端语言:如PHP、Python、Ruby、Java、Node.js等,用于处理...
前端工程师学php还是node
前端工程师学node好,PHP属于第一代后端技术,也就是把代码写在html文件里的植入式脚本,有市场需求,却没任何技术优势,虽然PHP也可用于前端开发,但用node开发比用PHP开发快60-100倍,而且node能做嵌入式,能做微信小程序,还能做游戏服务器,PHP一般只用于做网站。拓展:php工程师是做什么的?php工...
网站后端开发需要哪些技术?
1.脚本语言基础主流的有phpjava.net非主流的有pythonruby还有最近出现的node.jsgolang任一即可2.数据库基础后端就是跟数据库打交道的一般学习关系型数据库即可3.服务器基础后端代码是运行在服务器上的不像前端运行在客户浏览器所以你需要掌握少许的服务器基础至少要会用 ...
写后端 Python,nodejs和php哪个更好一些
当初大专的时候听到php就很喜欢,也不知道为什么,后面了解了更喜欢,但是后来本科毕业后php不流行了就学了web前端,发现不喜欢web前端还是喜欢php,但是强迫症因为学了web前端学其他的就难受,所以找个各种理由想要放弃php,比如php比web前端难(包含了web前端我不喜欢的技术,范围又广),php混合开发很乱...
nodejs php哪个好
PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。利于学习,使用广泛,主要适用于Web开发领域。Node.js遵循事件驱动的非阻塞I/O模型,PHP遵循一个阻塞模型;PHP应用程序可以...