如题,目前小弟都在使用php写webAPI ,时常有看到Node.js突然有点兴趣后爬个文,了解到Node.js也是可以写前后端的语言使用率也是逐年有上升的趋势,前阵子发生php大~漏洞事件,虽然php也是不断的更新7.4再者8.0 ,目前工作经验4年多想了解看看目前业界有使用php的大大偏向使用Node.js的想法吗?欢迎分享经验让小弟参考谢谢
3 个回答
- 旧至新
- 新至旧
- 最高Like数
1
㊣浩瀚星空㊣
iT邦大神 1 级 ‧ 2024-09-25 11:06:01
最佳解答
认真来说
PHP 跟 NODE ,算是两种不同的后端语言。
差异再于NODE的语法接近JS的语法。
所以会有很多前端工程师很喜爱。
这样为何不要转换为NODE就好了??
原因在于使用效能上的差异。及套件相关的应用。
NODE来说,因为前端工程师的需求没那么大。所以可能会不明白开发时整体的架构处理,及效能的应用考量。但对后端工程师而言,NODE的开发需求其实没办法面面俱道。
开发起来会很痛苦。
你有提到PHP漏洞事件。其实这是每一个程式语言都会碰到的事。
只提了PHP,对它很不公平。看事情不要只看眼前。
当然了,我也不是主推PHP好或不好。讲一句坦白话,开发语言只是一种工具。程式好不好还是看在工程师的身上。没有一种语言是特别好还是特别烂的。
只有好的工程师及烂的工程师。
就像是有人可以用IPAD做很多事情,但有人就只会拿IPAD当沾版用。然后还嫌这个IPAD难用。
回来你的问题
你问的是「用php的大大偏向使用Node.js的想法吗?」
我个人的答案是:
PHP照用,NODE也是会看情况使用。
也会NODE搭配PHP来使用。
但绝对不会拿NODE来代替PHP。
找死啊......
-
5 -
-
看更多先前的...收起先前的...
qpalzm
iT邦研究生 5 级 ‧
2024-09-25 11:46:52
想不到IPAD还有其他功能,完全没想过xD (歪楼),确实如星空大说的怎么使用工具都是看工程师的能力,只是刚好目前接触的PHP被公部门嫌到臭头,但从某个年代开始的却又都是PHP製作的网站XD,让接手的人也是挺无语的,只能说程式就在那怎么使用真的看个人。
至于星空大的答案,我理解了纯粹看情况不会有NODE取代PHP的状况~今早再看一次文章我的想法比较确定与你相同,谢谢~
修改
初心者
iT邦新手 5 级 ‧
2024-10-15 10:05:15
NODE 的开发需求没办法面面俱道?但 Netflix · Trello · PayPal · LinkedIn · Uber 这些公司不都用 Node.js 当后端吗@@
修改
初心者
iT邦新手 5 级 ‧
2024-10-15 10:05:40
NODE 的开发需求没办法面面俱道?但 Netflix · Trello · PayPal · LinkedIn · Uber 这些公司不都用 Node.js 当后端吗@@
修改
qpalzm
iT邦研究生 5 级 ‧
2024-10-15 11:20:00
回 初心者 ,我觉得星空大的意思指的是工具的使用完全看个人,对于前端有前端顺手的后端亦同,并不是单纯的说NODE不能面面俱到这么单纯的一段话~各有优缺,纯看使用者怎么用啰,IPAD能做很多事.当然要当沾版也确实不是问题~
修改
㊣浩瀚星空㊣
iT邦大神 1 级 ‧
2024-10-15 14:13:52
初心者
看事情,只看一半的。指的就是这样的人。
你确定 Netflix · Trello · PayPal · LinkedIn · Uber 这些只用 node 嘛?
就我所了解到的光 PayPal 就不可能只用 node 。
你看到的,就只是前端的应用。
但后端的东西你看不到。除非你是这家公司的工程师。
他们有没有用 .net 、php、java .... 这是你不知道的事情。
当然,想要纯用 NODE 开发。本身也是能够办的到的事。
如果再不考量效能及架构应用上。
纯用 NODE 也为何不可呢?
NODE也有其优势,但还是无法取代掉后端语言本身的优势。
讲一句坦白话。NODE跟JAVA是类同的东西。
但MODE在效能应用上目前还是不太看好。
只能期待未来的发展。
他们有没有用 .net 、php、java .... 这是你不知道的事情。
当然,想要纯用 NODE 开发。本身也是能够办的到的事。
如果再不考量效能及架构应用上。
纯用 NODE 也为何不可呢?
NODE也有其优势,但还是无法取代掉后端语言本身的优势。
讲一句坦白话。NODE跟JAVA是类同的东西。
但MODE在效能应用上目前还是不太看好。
只能期待未来的发展。
修改
1
YC
iT邦好手 1 级 ‧ 2024-09-25 12:03:05
我提供另一个角度看问题,
以PHP为例,
伺服器有 Apache 和 NGINX,比较文章
PHP 的 框架将有一堆,比较文章
另外 程式语言 也一堆。
个人认为,要流行的条件是:
伺服器、框架、程式语言 的设计,刚好符合当时大众的需求。
-
1 -
-
qpalzm
iT邦研究生 5 级 ‧
2024-09-25 14:46:07
虽然我不确定,但爬个人力银行发现Laravel 好像是目前主流大宗 ,
只能努力学用力学xd
修改
1
Sunny.Cat
iT邦新手 3 级 ‧ 2024-09-29 12:04:38
我是资深 PHPer
也有消灭过三千多个资安弱点扫描漏洞
个人建议还是好好扎实的学「Laravel」
这个 MVC 框架,开发体验好,教学资源多
至于原生 PHP , Side Project 可以写来练习
不然完全不建议用在实际开发上
至于 Node.js 可以当你的副技能
你在 Laravel 学到的大多数基本知识都是跟后端共用的
比如 Web API 的请求原理跟Response
还有你有问题可以发站内信问我
-
1 -
-
qpalzm
iT邦研究生 5 级 ‧
2024-09-30 12:01:55
喔耶~没问题!!! 太感谢了!!!!让我在学习的路上有靠山了xd
修改