重要的事情,还是根据自己的情况来做决定,看一下自己有哪些人,那些人擅长用什么技术,或者只是你自己一个人,刚开始做产品,那就只要问自己擅长什么就用什么好了,如果你是node,和php都会,那要考虑的话,就看自己的业务是否复杂,后期的维护等等这些问题。现在的话,一般后台都会用Java相关的,然后前后端做分离,当然也不一定适合你。推荐两个框架,如果你真的都会。
egg ***/zh-cn/
阿里开源的node框架,是在koa的基础上二次开发的,大厂都在用的框架,还是挺放心的。
laravel ***/
Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。PHP的框架真的太多,laravel算是最新的PHP框架了,还是相当不错的,吸收了很多框架的优点。
一个成熟的创业者,不应该在这里问。
创业,最先干的事情也该是验证你们的商业模式是否可行,而且是最快速度的去验证它。不然你会很快发现你准备的钱很快没了,但还不知道这个事情能不能成。
基于这个前提,如果你的创业是基于网站,必须要快速完成产品的最小可用模型可用,那么请优先考虑PHP。
1、人员招聘:PHP从业人员基数大,优秀的开发工程师更容易招聘;
2、人员成本:同等水平下,一个PHPer的工资应该比node开发工程师的要低;
3、生态环境:PHP生态比Node成熟,你需要用到的场景绝大部分都有对应的开源解决方案,即使没有,也更容易找到高手解决问题。
作为一个曾经的创业者一个真诚建议,既然你已经开始创业,就不再是一个程序员,必须放弃以技术为中心的思维方式,一切以公司生存、发展为最终目的,不然再多的钱都不够你花。
如果只是单纯从语言,性能等方面有说法的,基本上还是程序员思维。
创业最重要的是成本和收益,所以要确定你所做的领域是都在某个语言上有著名的开源,最好是MIT协议的,在这个基础上做二次开发能大量节约你的成本和时间。如果什么都从头做,拿电商系统为例,从开发到技术完善,再到功能完善,再到性能稳定和无bug,成本在一百万上以上…同时也还考虑你的团队负责技术的合伙人对哪个技术最擅长,资深工程师在某类系统上一定有积累,甚至有大量的源码。比如我本人,基本上可以马上拿出一天一百万访问量到一千万访问量的功能完备的电商系统,可以让所在团队的创业初期商业模式试错成本去到最低。
如今创业最贵最大的成本就是验证商业模式,其次就是技术员。
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可能是一个更好的选择。请根据您的具体业务需求和技术背景,结合多方因素进行评估和决策。
版权声明:本文来自用户投稿,不代表【爱生活网】立场,本平台所发表的文章、图片属于原权利人所有,因客观原因,或会存在不当使用的情况,非恶意侵犯原权利人相关权益,敬请相关权利人谅解并与我们联系(邮箱:youzivr@vip.qq.com)我们将及时处理,共同维护良好的网络创作环境。