PHP 优于 Node.js 的五大理由

PHP是一款服务器端的脚本语言,主要用于动态网页开发,是目前最流行的开发语言之一。Node是一款用来编写高性能网络服务器的JavaScript工具包。作者Jani Hartikainen发表了一篇博文,文中将两者进行对比,列举了PHP优于Node.js的五大理由。一起来看下。

1. 容易托管

大多数Web托管服务器提供商能为PHP提供托管,而对于Node,你需要找一个更专业的托管服务提供商。通常情况下,需要通过shell访问来设置应用程序,并且大部分托管提供商不包含这些,即便是包含此功能的,其他的包要相对的廉价些。

2. PHP在服务器上安装更方便、简易

PHP可轻易的安装WAMP,LAMP或者MAMP,将代码部署到一个Web虚拟主机,只需要拖放文件,就可大功告成。

虽然,Node本身并不难安装,但是仍需要具备更多的专业知识才能将它设置好,为了能够在服务器上安装,你通常需要了解一些Linux系统管理员方面的知识,以便你在安装过程中当系统奔溃时确保node能够很好的运行。

3. 如果PHP代码损坏,不会拖垮整个服务器

PHP代码只运行在自己的进程范围中,当某个请求显示错误时,它只对特定的请求产生影响。而在Node环境中,所有的请求均在单一的进程服务器中,当某个请求导致未知错误时,整个服务器都会受到影响。

4. PHP进程短暂

在PHP中每个进程对请求持续的时间很短暂,这就意味着你不必为资源配置和内存而担忧。而Node在进程过程中需要运行很长一段时间,你需要小心并妥善管理好内存。比如,如果你忘记从全局数据中删除条目,这会轻易的导致你将内存泄露。

5.更大的标准库

PHP的标准库比Node的标准库要大的多。

结束语:

当然,并不是说PHP在各个方面都优于Node,在某些事情上,Node还是很不错的(比如,信息实时处理方面),Node是一个有趣的产品,它有一个优雅的架构。尽管Node.js 不是银弹,但它仍然是颗子弹

开发者们对编程语言的喜好总是各有千秋,每一门语言都有它存在的价值,笔者认为选择自己最适合的才是最重要的。除了以上这些,PHP还在哪些方面优于Node呢?欢迎您在评论中列出。

软件开发实习生月薪排名:谷歌6874美元居首

对于还未毕业的大学生来说,在暑期谋得一份到名企的实习机会是不少人的梦想,因此往往并不在乎酬劳,但据美国招聘网站 GlassDoor提供的数据来看,不少硅谷企业对软件开发实习生的待遇相当优厚。由于不少实习酬劳是按小时计算的,因此我们将其换算成月薪(每周工作 40小时)来计算,以下为详细榜单:

1.谷歌 6874美元
2.Twitter 6539美元
3.Facebook 6229美元
4.雅虎 6035美元
5.微软 5708美元
6.Zynga 5612美元
7.亚马逊 5561美元
8.苹果 5510美元
9.甲骨文 5080美元
10.LinkedIn 4892美元

Ubuntu 中文名“友帮拓”

前几日网上流传着Google官方网页上惊现Chrome中文名“酷容”,虽然这只是昙花一现,Google页面上迅速恢复了“谷歌浏览器”的称谓,但是“酷容”也引起了大家的热烈讨论。国际产品取什么样的中文名称才既好记又贴切反应产品特点,这是个难题。

Ubuntu是一款非常受欢迎的Linux操作系统,这么多年来一直没有一个广泛使用的中文名称,Ubuntu通常会称为“乌班图”等。今天,Ubuntu 12.04正式发布了,在其官方下载页面,Ubuntu中文以“友帮拓”命名

虽然Canonical没有正式宣布,但这应该就是Ubuntu的新名字,希望不要也是昙花一现。

Ubuntu中文名“友帮拓”

Ubuntu官方下载页面:http://www.ubuntu.com/download

Google Drive 讓 Chrome OS 更合理

Chrome OS 一直看起來像頭怪獸,一個裸奔於 Linux 上的完全的基於網頁的操作系統,長期被指責純粹是爲了創新而創新。

但有了 Drive,Google 就能真正實現這個平臺了。斯科特·約翰遜在接受「連線」採訪時透露 Google 正在打算將「Drive 有效地整合到 Chrome OS 的本地文件系統……所有操作系統核心功能全部使用 Drive 存儲數據——如果你願意的話。」這會在 Chrome OS 20 中實現。

最近 Google 才公佈了令人信服的桌面系統 Aura,以讓這個怪獸看起來更像桌面操作系統。

最近由於 Google Drive 的發佈把在線雲存儲業務搞火了。越來越多人開始用雲存儲業務,本地硬盤顯得越來越不重要了。

Drive 和 Chrome OS 的整合會使得這個操作系統看起來更像筆記本電腦代替品。如果整合的好,Google Drive 可以像目前本地硬盤那樣顯示你所有的照片、視頻、文檔、及所有其他東西。看起來還是很誘人的,我們也發現 Google 就是一直在往 Chorme OS 這條路上走。

如果 Google 能說服網頁開發者將應用整合到 Google Drive 我們就能看見有網頁可以從 Drive 裏面提取用戶數據來編輯視頻、音頻,繪圖,等等其他你平時會幹的事情了。而且也不用擔心 Google 水管小。

在瀏覽器中直接運行代碼的 Native Client 技術的應用也消除了超級遊戲玩家的顧慮。最後把這些技術結合起來 Chrome OS 就和 Windows 或 MacOS 差不多了,除了它是運行在雲中的。

這就是 Google 未來的視野:一個分佈式的、完全基於網頁的環境。你在這裏使用應用程序、欣賞多媒體、體驗遊戲如同他們是本地的一樣。只有 Google 乾的出來這種事。

via fellowgeek

圖片來自 chromebytes