为什么老网站不把 PHP换成更好的node.js呢?

今天突然看到有人在线问网络上的那些老旧网站为什么不把 PHP换成更好的 node.js呢?回答是那些网站不会从 PHP切换到 Node.js的,因为这样做没有意义。

分析具体原因如下:

PHP切换到Node.js

如果你看到一个网站是老旧的,那是因为网站本身它不是业务的关键。这听起来可能有点奇怪,但我认识很多客户,他们是第三方的分包商/生产者,他们根本没有自己的网站。或者他们有一些古老的,十年甚至更久之前的丑陋的 Flash + HTML或 PHP网站,不关心改变它。

就在前不久,认识的一个食品经理人告诉我:“过去30年里,我们一直在与同一家超市合作。为什么我们需要更新我们的网站建设?

大多数网站不需要实时页面更新之类的。像 Bootstrap + jQuery / Ajax这样古老的东西让一个网站在大多数情况下“足够2020”。你通常需要更新一个或两个网页上的 3-4个链接字段仅此而已。PHP完全可以做到这一点。许多 JavaScript开发人员选择 Bootstrap或其他 PHP开发人员广泛使用的可视化控件库对 Node.js没有帮助。

PHP换成更好的node.js

因此,在PHP中您可以看到类似的外观,非常便宜的托管和开发成本,以及类似的功能(最终用户可以看到)。为什么要麻烦使用 Node.js或其他“直播”技术呢?支付薪水的是他们关心的是预算,而不是网站的优雅和进步。

而且自从 PHP 7发布更新以来,90%的网站也都不关心内存的使用和速度了。因为 PHP 7进步很大,速度非常快,使用的服务器内存很少,甚至在笔记本电脑上安装也非常简单。PHP唾手可得,成千上万的公司都在选择它。

还因为自从PHP 7.3以来,它的语法、静态检查等使得它非常类似于“合适的”开发语言如Java(减去成本、冗长性和开发人员成本!),因此它足以创建现代和安全的网站。

甚至在PHP 7.3之前,就已经有了非常棒的 PHP框架,如 Laravel或 Symfony(2020了使用 PHP有哪些好用的面向PHP框架选择),它们完全允许具有专业外观和功能的 web应用程序和网站。这些框架中有一些非常有名,已经把Ruby on Rails、Flask和其他的竞争对手打败了。Laravel在很多方面都得到了扩展,用于支持 api、多租户 SaaS解决方案等等。

所有这些 PHP代码都是用相当少的工作量编写的。它支持 vuei .js和反应物.js组件,但是我不需要为此编写任何代码!

时间、工资成本。看看招聘软件开发人员的广告:90%以上的人要求“全栈开发人员”。需求远远大于供给。当然,有需求就需要高昂的工资。PHP开发人员很便宜,PHP允许较短的开发时间,同时还提供了现代工具链(持续集成、linting等)。这对注重预算成本的企业来说很重要!

至此,你知道那些老旧网站是不会从 PHP切换到 Node.js的原因了,因为考虑到成本没有实际需求的改变动力。

 

转载请注明链接地址:荐爱小站 » 为什么老网站不把 PHP换成更好的node.js呢?

赞 (1) 赏 !

觉得文章有用就打赏一下吧,赠人玫瑰手有余香!

支付宝扫一扫打赏

微信扫一扫打赏