• 生活小妙招免费各类生活中的小问题知识以及音乐简谱等,是你了解世界未知知识的好地方。

创业做网站选择用node好还是php?

十万个为什么 空空 2024-3-21 06:45:49 2次浏览

关于问题创业做网站选择用 node 好还是 php?一共有 5 位热心网友为你解答:

【1】来自网友【区块软件开发】的最佳回答:

Node.js 是一种基于 JavaScript 的服务器端运行环境,适合开发需要大量实时通信的应用,例如即时聊天、游戏和实时交互等。它拥有快速、高效和可伸缩性的优势,并且拥有广泛的开发者社区和生态系统。

PHP 是一种用于开发动态网站的服务器端语言,拥有广泛的支持和开发者社区,并且是许多大型网站的首选语言,例如 Facebook、Wikipedia 等。它特别适合开发内容管理系统(CMS)和电子商务网站等。

在选择 Node.js 还是 PHP 时,您还需要考虑两者的生态系统和社区支持。Node.js 拥有活跃的开发者社区和生态系统,可以让您获得很好的技术支持和资源。PHP 也有着强大的生态系统和社区支持,并且已经存在了很长的时间,可以让您获得丰富的资源和经验。

另外,您还需要考虑各种工具和框架的可用性。Node.js 拥有许多流行的工具和框架,例如 Express、Socket.IO 和 Koa 等,可以帮助您更快地开发应用。同样,PHP 也有许多流行的工具和框架,例如 Laravel、Symfony 和 CodeIgniter 等,可以帮助您更高效地开发应用。

因此,选择 Node.js 还是 PHP 取决于你的业务需求和技术背景。如果你的业务需要大量实时通信,那么 Node.js 可能是一个更好的选择,如果你需要开发内容管理系统或电子商务网站,则 PHP 可能是一个更好的选择。请根据您的具体业务需求和技术背景,结合多方因素进行评估和决策。

【2】来自网友【廖亮】的最佳回答:

用 node 和 php 都做过网站。

性能,应该是 node 更好一些

开发效率,php 的同步代码方便理解,生态更加成熟。node 异步代码写起来总感觉不好把控。

部署,php 一般是 nginx+fastcgi,node 是 nginx+反向代理,也可以裸跑。php 要比 node 多一层。

我是从 php 转的 node 开发,php 不太适合做常驻内存应用,函数混乱,虽然看起来有很多适合 web 开发的语法糖,但大多都不安全。node 更具有想象力。更现代。在现在这个后端微服务化的今天,node 更适合现代的应用开发。php 注定会被历史淘汰。

php 其实用的最多的就是外包公司,thinkphp 标配。

我推荐 node

【3】来自网友【蛋哥扯蛋】的最佳回答:

既然是创业,那就应该以创业项目为主,而不是把时间精力放在做网站上面,除非你的创业项目就是做网站。

不然做网站当然以最简单便捷的方式,首选开源程序,网站开源程序大多都是 php,比如市场占有率最高的 WordPress,对网站要求不高的,换个主题就好了,分分钟搞定。

对网站要求高一点就二次开发一下,php 程序员也是最好找的,二次开发起来也容易。

就算你对网站定制要求更高,也依然建议选 php,因为 php 的框架也非常多,各种技术文档也非常完善,程序员也容易找,比如 laravel。

千万不要为了造轮子而造轮子,要以自己的项目为主。

【4】来自网友【财经新情报】的最佳回答:

重要的事情,还是根据自己的情况来做决定,看一下自己有哪些人,那些人擅长用什么技术,或者只是你自己一个人,刚开始做产品,那就只要问自己擅长什么就用什么好了,如果你是 node,和 php 都会,那要考虑的话,就看自己的业务是否复杂,后期的维护等等这些问题。现在的话,一般后台都会用 Java 相关的,然后前后端做分离,当然也不一定适合你。推荐两个框架,如果你真的都会。

egg https://eggjs.org/zh-cn/

阿里开源的 node 框架,是在 koa 的基础上二次开发的,大厂都在用的框架,还是挺放心的。

laravel https://laravel.com/

Laravel 是一套简洁、优雅的 PHP Web 开发框架(PHP Web Framework)。PHP 的框架真的太多,laravel 算是最新的 PHP 框架了,还是相当不错的,吸收了很多框架的优点。

关注我,一起学前端。

【5】来自网友【梦的安眠曲】的最佳回答:

一个成熟的创业者,不应该在这里问这个问题。

创业,最先干的事情也该是验证你们的商业模式是否可行,而且是最快速度的去验证它。不然你会很快发现你准备的钱很快没了,但还不知道这个事情能不能成。

基于这个前提,如果你的创业是基于网站,必须要快速完成产品的最小可用模型可用,那么请优先考虑 PHP。

1、人员招聘:PHP 从业人员基数大,优秀的开发工程师更容易招聘;

2、人员成本:同等水平下,一个 PHPer 的工资应该比 node 开发工程师的要低;

3、生态环境:PHP 生态比 Node 成熟,你需要用到的场景绝大部分都有对应的开源解决方案,即使没有,也更容易找到高手解决问题。

作为一个曾经的创业者一个真诚建议,既然你已经开始创业,就不再是一个程序员,必须放弃以技术为中心的思维方式,一切以公司生存、发展为最终目的,不然再多的钱都不够你花。

喜欢 (0)