热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

phpvsnodejsvsgolang

phpvsnodejsvsgolang:前期做web网站,后期根据web网站做app,restapi,用php,nodejs,golang哪个成熟,稳定,好
前期做web网站,后期根据web网站做app,rest api, 用php,nodejs,golang 哪个成熟,稳定,好用,速度快,功能全?

回复内容:

前期做web网站,后期根据web网站做app,rest api, 用php,nodejs,golang 哪个成熟,稳定,好用,速度快,功能全?

PHP5成熟,稳定,功能全.
PHP7速度翻倍,内存占用减少.
Swoole则为PHP提供了一个良好的异步编程支持,支持PHP7.
如果激进的话,新项目可以尝试采用PHP7+Swoole.

一个人创业,前期做web网站,后期根据web网站做app,rest api, 用php,nodejs,golang 这三种中的哪一个成熟,稳定,好用,速度快,功能全?

原来我是选定php的,因为成熟,稳定,网上解决方案多。后来看了下测试了下发现php和php框架的性能实在是太低了,我1g内存ssd的ubuntu,双核cpu, 在上面竟然跑 ab -t 10 -c 10 http://www.xxx.com/laravel511/public/index.php 才跑per time request 才 50. 换slim ci也才200多。这叫人情何以堪,我网站将来是想让数万人每天访问的,php的经典代表出名框架都这么低啊。怎么办。nodejs只有express框架,能跑400, 成绩不错,就是那回调的括号看得我发呆,还有nosql.golang的revel,我感觉golang一语法真别扭。还是不太成熟。怎么办,怎么办,怎么办?

都行 看你最熟悉哪个或者最顺手。
nodejs快就是因为异步模型 想熟练使用异步的思维去编程确实要花点时间。

再者php其实本身不慢,是框架慢,但是框架的优势就是快捷开发。后期要追求性能 laravel有很多解决方案。

我用php和nodejs都写过项目,我自己的感受就是nodejs新颖加上本身就是js 前后端一起配合挺方便的。缺点就是相对于php资料少,加上比较激进的更新,新版和老版很难兼容。

php就是快稳 php7和node性能不相伯仲,同时还向下兼容。这么多年积累沉淀下来的技术必然有特别之处。

个人比较推荐php,虽然我炒鸡喜欢node。

其实两个一起上也行啊,可以参考下淘宝UED的前后端分离方案

ps:没用过golang。。。

php把,后段服务上golang,node不评价,反正我不喜欢js

node,绝对是node,你看看社区就懂了

推荐阅读
  • 本文介绍了在Ubuntu 11.10 x64环境下安装Android开发环境的步骤,并提供了解决常见问题的方法。其中包括安装Eclipse的ADT插件、解决缺少GEF插件的问题以及解决无法找到'userdata.img'文件的问题。此外,还提供了相关插件和系统镜像的下载链接。 ... [详细]
  • 本文介绍了如何使用PHP向系统日历中添加事件的方法,通过使用PHP技术可以实现自动添加事件的功能,从而实现全局通知系统和迅速记录工具的自动化。同时还提到了系统exchange自带的日历具有同步感的特点,以及使用web技术实现自动添加事件的优势。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 如何通过swoole加速laravel的问题?
    这篇文章主要介绍了关于如何使用swoole加速laravel,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下再来复习一下吧,导致php慢的各种因素中解析性语言的 ... [详细]
  • php怎么做rpc通信(RPC通信)
    导读:很多朋友问到关于php怎么做rpc通信的相关问题,本文编程笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!本文目录一览: ... [详细]
  • php declaration of,PHP 方法重写,参数不同,报错: Declaration
    前言php方法重写,参数不同,报错:Declarationofshouldbecompatiblewiththat本人laravel报错提 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • 分享css中提升优先级属性!important的用法总结
    web前端|css教程css!importantweb前端-css教程本文分享css中提升优先级属性!important的用法总结微信门店展示源码,vscode如何管理站点,ubu ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • 本文介绍了在Web应用系统中,数据库性能是导致系统性能瓶颈最主要的原因之一,尤其是在大规模系统中,数据库集群已经成为必备的配置之一。文章详细介绍了主从数据库架构的好处和实验环境的搭建方法,包括主数据库的配置文件修改和设置需要同步的数据库等内容。MySQL的主从复制功能在国内外大型网站架构体系中被广泛采用,本文总结了作者在实际的Web项目中的实践经验。 ... [详细]
  • 七、使用Angular命令行界面的渐进式网络应用正如我们在第3章中提到的理解A ... [详细]
  • php框架PHPixie与Laravel的比较
    版本系统这两个框架都是迭代非常快速的框架。它们都不同于symfony,后者的变化要慢得多,甚至2.7和3.0版本之间的差异也不是很大。但是,如果将其与Linux发行版进行比较,则Symfony类似于Debian,Laravel类似于Ubuntu,PHPixie类似于Arch。 ... [详细]
  • 【宇润日常疯测007】Swoole 协程与传统 fpm 同步模式比较
    为什么80%的码农都做不了架构师?如果说数组是PHP的精髓,数组玩得不6的,根本不能算是会用PHP。那协程对于Swoole也是同理& ... [详细]
author-avatar
手机用户2602881441
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有