JS 一把梭的全干工程师忽然觉得 PHP 也挺省心

2021-12-28 15:48:18 +08:00
 dream4ever

公司业务部署在阿里云的 Windows 服务器上,自己算是半路出家,JS 一把梭就前后端都解决了,只不过后端的 Node.js 服务还需要 PM2 来保活,但是 PM2 在关闭远程桌面连接之后就会自己结果,只好再用 NSSM 来给 PM2 保活,也是有些套娃的赶脚。

这两天临时接手了同事的 PHP 项目,看了下框架是 ThinkPHP ,各种现成的功能都有,前后端在一个项目里就都搞定了,对于我司这种非互联网公司的小型 Web 项目,感觉也挺省心的,哈哈。

6240 次点击
所在节点    PHP
38 条回复
kidonng
2021-12-28 15:59:36 +08:00
是服务就有保活需求,这和 Node 还真没关系。pm2 外有各种各样的 supervisor 啊,systemd 和 docker 总会用吧。
pytth
2021-12-28 16:01:21 +08:00
小项目用 php 确实省心省事低成本低门槛维护也容易
kidonng
2021-12-28 16:01:36 +08:00
没注意是 Windows🐶那可以搞个 Windows service ,或者找各种用户态轮子。
eason1874
2021-12-28 16:01:51 +08:00
这几年在 Web 服务领域 PHP 市场占有率在 79±1%,而 JS 市场占有率,还没有 2%
wobuhuicode
2021-12-28 16:09:10 +08:00
用 docker 就好了
dream4ever
2021-12-28 16:11:49 +08:00
@kidonng 所以用 NSSM 建了一个 service 。
dream4ever
2021-12-28 16:12:23 +08:00
@wobuhuicode 服务器上的 Windows 版本是 2012 ,最低得 2016 才能装 docker ,因为服务器上的 Windows 也是虚拟化的。
shuimugan
2021-12-28 16:17:05 +08:00
这种部署方式很多弊端的,一步到位用 serverless 就可以了,打成 docker 镜像丢上去,比你这种方式稳得多
dream4ever
2021-12-28 16:19:18 +08:00
@shuimugan 兄弟,看我上一条回复~
shuimugan
2021-12-28 16:26:59 +08:00
@dream4ever 你理解错了,我的意思是直接用阿里云的 serverless 服务,它支持跑 docker 镜像,这样就不需要去维护服务器了。
alexkkaa
2021-12-28 16:58:45 +08:00
php 就是为 web 而生的 当然爽了
U2Fsd
2021-12-28 17:04:50 +08:00
@eason1874 #4 在 Web 领域呢? 😳
YUyu101
2021-12-28 17:20:52 +08:00
nodejs 确实挺爽,nextjs nuxtjs 这种一把梭,php 用过一点,简单的页面挺舒服,复杂的项目我就看不懂了,好像都从 index 进去后再路由,然后又搞了一个模板引擎?
markgor
2021-12-28 17:22:07 +08:00
@shuimugan #10 serverless 的坑你慢慢就体验到了
dapang1221
2021-12-28 17:25:46 +08:00
相对于服务端写 python 和 go 的人,phper 都在闷声发大财,不然 PHP 是最好的语言这句总不能是白说的
HFX3389
2021-12-28 17:29:58 +08:00
@markgor #14 serverless 有啥坑...
qq1340691923
2021-12-28 17:30:47 +08:00
phper 都在闷声发大财????
dapang1221
2021-12-28 17:33:56 +08:00
@qq1340691923 对,已经 2008 年了,快来加入 web 开发的大军吧(手动狗头
xmumiffy
2021-12-28 18:10:47 +08:00
@HFX3389 serverless 一挂就半天 你啥也干不了 只能等着服务商修
和阿里云客服最近的聊天都是
阿里云:啊 刚刚上的版本出问题了 我们回滚下
GiantHard
2021-12-28 18:24:07 +08:00
直接用云服务商的容器服务吧,业务应用放 docker 里面

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/824906

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX