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

用node和php都做过网站。

性能,应该是node更好一些

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

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

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

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

我推荐node




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

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

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

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

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




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

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

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

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

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

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

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




我推荐使用php

第一点

php是做web网站的首选语言,它有上手快、源码开源,使用的人数多等优点,在网站开发方面还没有哪个语言能超过php。

第二点

php的招聘成本不会太高,现在越来越多的培训机构都将php作为自己的主打教程,每年毕业的人数也是逐年递增,所以不用担心招聘及技术问题。

第三点

除了web端首选php之外,php也在物联网、即时通讯、智能家居等领域有自己的一席之地,像workman、swoole都是特别好的框架。

第四点

创业公司首选php建站,成本低,相当于在对的道路上越走越远。在往后的道路上可以选择扩展其他的语言。






创业,我们在路上,希望我的回答能帮助到你!

欢迎点赞、关注、评论交流,谢谢!

我是李子,专注分享html、css、jquery、php等基础语言课程!




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

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



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

laravel https://laravel.com/



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

关注我,一起学前端。




主要还是要看团队的技术背景,不要轻易尝试不熟悉的技术栈




当然PHP,做小型网站php最简单,最直接,最好用,用js去开发服务端应用真不怎么好,js一些稀奇古怪的写法看着头痛,而node不太稳定,可能一些代码会使用node进程都崩溃,所有的程式都用不了,在php中我没见过运行环境崩溃的问题,node调试很不方便,js的语言特性你根本不知道一个对象的真正类型。php有很多成熟的框架和应用,资料也多,代码更容易理解。效率也不是什么问题,因为真的出现效率问题不是一个语言能解决,一般都是通过负载均衡来处理,而且要分表分库等。

最关键是php修改后不用重启就能直接生效,没有任何问题,node因为缓存的问题无法直接生效,就算设置生效也会出现一些你想不到的问题。




网站还是php比较适合。php发展时间长,各种建站框架多,虚拟空间和云服务器都能使用。而node虽说理论上性能优异,但根据你是创业者这种状态无需考虑那么多性能问题。而且node都是使用回调函数处理,代码的可维护性太差。

好多网站使用的是thinkphp,实践中也证明其在各方面的优秀。另外文档丰富,论坛活跃,你碰到什么问题也都有人给你解答。




我开发一般经常用3种语言,php,node,go。不过我觉得node用的最顺手,写的最开心,其次是go(gin),最后是pho,现在写php一般是二开,别人的项目是php写的




如果只是单纯从语言,性能等方面有说法的,基本上还是程序员思维。

创业最重要的是成本和收益,所以要确定你所做的领域是都在某个语言上有著名的开源,最好是MIT协议的,在这个基础上做二次开发能大量节约你的成本和时间。如果什么都从头做,拿电商系统为例,从开发到技术完善,再到功能完善,再到性能稳定和无bug,成本在一百万上以上…同时也还考虑你的团队负责技术的合伙人对哪个技术最擅长,资深工程师在某类系统上一定有积累,甚至有大量的源码。比如我本人,基本上可以马上拿出一天一百万访问量到一千万访问量的功能完备的电商系统,可以让所在团队的创业初期商业模式试错成本去到最低。

如今创业最贵最大的成本就是验证商业模式,其次就是技术员。

展开阅读全文

页面更新:2024-03-06

标签:都会   网站   轮子   创业者   程序员   商业模式   框架   首选   效率   成熟   成本   性能   语言   代码   技术   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top