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

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

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

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

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