国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

PHPer 為什么會(huì)被 Javaer 鄙視?

zhoutk / 2825人閱讀

摘要:最近看了知乎上的一個(gè)話題在工作中,為什么程序員常常瞧不起程序員個(gè)人從業(yè)多年,用過的后端語言,如果你非要讓我說哪種語言好,我會(huì)說凡是宏哥說的都是對(duì)的,凡是宏哥提倡的都要堅(jiān)持。只有真正的理解了宏哥思想才可以洞穿一切,走出空谷。

最近看了知乎上的一個(gè)話題
「在工作中,為什么 Java 程序員常常瞧不起 PHP 程序員?」

個(gè)人從業(yè)多年,用過的后端語言 ASP、ASP.NET、Java、PHP、Node.js、Python,如果你非要讓我說哪種語言好,我會(huì)說「凡是宏哥說的都是對(duì)的,凡是宏哥提倡的都要堅(jiān)持。只有真正的理解了宏哥思想才可以洞穿一切,走出空谷。」話不閑談,咱們先說說我對(duì) Java 的看法。

Java 在我看來好比重型武器,而且武器種類如王牌特工里,那位老特工給新特工展示的武器庫一樣豐富,就 Github 上的開源項(xiàng)目來說,遠(yuǎn)不止這些。

那么背后說明了什么?讓我們引申出幾個(gè)問題。

為什么 Java 這么重型?為什么 Java 思想開闊?

其實(shí)一開始 Java 就是以大型的服務(wù)器得解決方案而存在的,所以面對(duì)的都是企業(yè)級(jí)比較重型的需求(典型的銀行項(xiàng)目、房產(chǎn)項(xiàng)目),對(duì)比一下淘寶和 ECShop,雖然最底層需求都是商城類整站,但是后者明顯需求要單薄很多。那么也可以說 Java 是變相解決了更多的問題,自然可以說 Java 思想就開闊了。

Java 在團(tuán)隊(duì)協(xié)作中我的直觀感覺就是庫和標(biāo)準(zhǔn)。Java 有著數(shù)不完的現(xiàn)實(shí)標(biāo)準(zhǔn)庫和標(biāo)準(zhǔn)。而且一個(gè)很多人不認(rèn)為是要害的問題就是 Java 有好的 IDE,在如 Eclipse 上寫出程序,錯(cuò)誤會(huì)及時(shí)爆出,運(yùn)行不了基本編譯時(shí)就會(huì)報(bào)告出絕大多數(shù)錯(cuò)誤。而 PHP 早年的學(xué)習(xí)基本只是記事本,DW 等工具,而且早年的 PHP 同樣也不支持復(fù)雜的 OO 特性,從而在工程質(zhì)量上 Java 就略勝一籌。

此時(shí)你要說那是早年了,現(xiàn)在 PHP 很多 OO 特性都支持,PHP 是世界上最好的語言并且沒有之一,但是從人的角度上講,從業(yè)時(shí)間長的大多數(shù)老兵還停留在早年 PHP 的狀態(tài),所以團(tuán)隊(duì)和新人的水平也大多得不到整體得提升(大牛和天才畢竟是少數(shù))。到目前為止我也沒有見過誰非要在 PHP 圈推行什么標(biāo)準(zhǔn),推行什么框架(Java 圈基本天天都在喊,如果你趕上 JavaEye 崛起的時(shí)刻你能更明顯得感覺到),大家都是拿全能「腳手架」在用,大家都是找快速實(shí)現(xiàn)需求得 CMS 類程序在用。

那么 PHP 就一無是處嗎?自然不是,如果你使用過 SSH 開發(fā)過,看看 ThinkPHP 的實(shí)現(xiàn)機(jī)制你會(huì)覺得只要都是 WEB 框架,要解決得問題總是有限。早年 ThinkPHP 的控制器為 Action 后綴命名,連作者都直言是借鑒 Struts,模板中的變量屬性輸出可以用.來表示,PHP中.字符其實(shí)是字符串連接符,表示屬性的話是->(PHP 很多原語都是類 C 的)。

那我們用 ThinkPHP 就可以快速解決開發(fā)中的問題了嗎?當(dāng)然不能。

雖然 ThinkPHP 中提供了很強(qiáng)的 DEBUG 輸出,更有 G 方法計(jì)算輸出運(yùn)算時(shí)間以性能調(diào)試,但這依然不夠,試想一下我們每天要調(diào)用多少外部接口(短信發(fā)送,微信集成,地圖類等 API 輸出),用戶數(shù)量劇增時(shí),又要接入多個(gè) MySQL來負(fù)載(ThinkPHP 有軟負(fù)載支持),如何一鍵輸出所有的錯(cuò)誤和性能問題呢?你沒聽錯(cuò),就是一鍵,而且不管是測試還是生產(chǎn)環(huán)境,不管是出游還是辦公室內(nèi),你隨時(shí)可以拿起手機(jī)診斷這一切(我是在百度中真正搜索到這種平臺(tái)才敢這么說)。

如果你總是關(guān)注開源中國等 IT 社區(qū)你一定知道有很多這樣的平臺(tái)了,但很多產(chǎn)品,安裝上以后遇到了的第一個(gè)問題就是,不能免費(fèi),連最基本的測試都不能免費(fèi),只有最基本的功能。那有沒有免費(fèi)的可以用呢?不用去申請(qǐng)了,因?yàn)槟憧梢赃x擇使用OneAPM提供的SaaS 產(chǎn)品,目前,使用 Java 做業(yè)務(wù)處理后端語言的項(xiàng)目,已經(jīng)可以和 PHP等展示端語言一起進(jìn)行性能診斷了。

我們也可以對(duì)比分析國外的產(chǎn)品,首先在安裝過程 OneAPM 已經(jīng)非常自動(dòng)化了,而且接入過程中,技術(shù)支持還會(huì)對(duì)所在的環(huán)境進(jìn)行了一鍵遠(yuǎn)端排查,很快就可以診斷了環(huán)境中的問題。

下面為大家介紹如何使用 OneAPM 在線診斷代碼中的各種問題

1.性能全攬

2.慢日志

3.代碼級(jí)定位

4.數(shù)據(jù)庫事務(wù)多天對(duì)比

5.還送免費(fèi)的報(bào)警(可以支持微信哦)

6.遷移到阿里云同樣支持

更多內(nèi)容見官方的 DEMO:
https://user.oneapm.com/account/demo.do

好吧,這一切都是免費(fèi)的,如果你的團(tuán)隊(duì)已經(jīng)在產(chǎn)品穩(wěn)定期,也可以使用收費(fèi)版本。

既然解決了快速性能分析,是不是就可以高枕無憂了呢?對(duì)了,問題剛剛開始,解鈴還得系鈴人,讓我們看看如何面對(duì)自己挖的坑,當(dāng)然我要先介紹幾款好的武器。

chrome

插件 xdebug

php 使用 eclipse 安裝 xdebug

為什么使用 Eclipse?對(duì)了,說好了不想被鄙視,你就必須是全棧,你還要編寫 Java 呢不是嗎?

打開瀏覽器把那只蟲子點(diǎn)綠吧,開始捉蟲之旅。

此時(shí)你還在乎被其他語言鄙視嗎?如果是的話,你一定沒有仔細(xì)看本文的開篇。另外很期待下一次可以與大家一同參加極客社區(qū),分享更多極客編程體驗(yàn)!!!

本文系 |6f64d567bff6feb737ffe653fc2c39b617| 工程師編譯整理。想閱讀更多技術(shù)文章,請(qǐng)?jiān)L問 OneAPM 官方博客。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/64515.html

相關(guān)文章

  • PHPer 什么會(huì)被 Javaer 鄙視

    摘要:最近看了知乎上的一個(gè)話題在工作中,為什么程序員常常瞧不起程序員個(gè)人從業(yè)多年,用過的后端語言,如果你非要讓我說哪種語言好,我會(huì)說凡是宏哥說的都是對(duì)的,凡是宏哥提倡的都要堅(jiān)持。只有真正的理解了宏哥思想才可以洞穿一切,走出空谷。 最近看了知乎上的一個(gè)話題「在工作中,為什么 Java 程序員常常瞧不起 PHP 程序員?」 個(gè)人從業(yè)多年,用過的后端語言 ASP、ASP.NET、Java、PHP、...

    jasperyang 評(píng)論0 收藏0
  • 轉(zhuǎn):從框架看PHP的五種境界及各自的薪資待遇

    摘要:語言行為及特征狀態(tài)看不懂任何英語技術(shù),英語文檔,凡事沒有培訓(xùn)部在搞的,只有英文文檔的東西國內(nèi)一律沒大公司在用,都非主流,排斥英文文檔和新技術(shù),以及各種超出他學(xué)習(xí)能力范圍的技術(shù)。 在撰寫此文前首先必須申明的是本人不鄙視任何一種框架,也無意于挑起PHP框架間的戰(zhàn)爭,更沒有貶低某個(gè)框架使用者的用意,本文純粹個(gè)人的看法。你可以認(rèn)為我無知也好,或者裝逼也好,請(qǐng)不要試著在任何情況下,隨便發(fā)起言語的...

    Godtoy 評(píng)論0 收藏0
  • 一道平常的面試題被鄙視引起的較真o( ̄ヘ ̄o#)

    摘要:第七問,可以看做,同上面的結(jié)果一樣得到一個(gè)匿名函數(shù),這個(gè)匿名函數(shù)與前面的以及后面的組成一個(gè)新的對(duì)象創(chuàng)建表達(dá)式,這個(gè)表達(dá)式在執(zhí)行時(shí),會(huì)調(diào)用其中的構(gòu)造函數(shù),因此會(huì)彈出。 緣由 開通文章是為了能夠有個(gè)地方長篇大論今天遇到的問題由于提了一個(gè)問題(見 這里),被人嘲諷。但是這個(gè)嘲諷我的人(@xiaoboost )的答案并不對(duì),他的答案只是根據(jù)結(jié)果解釋能夠得出這個(gè)結(jié)果的執(zhí)行。至于為什么以及Java...

    MadPecker 評(píng)論0 收藏0
  • PHPer面試指南-Laravel 篇

    摘要:簡述的生命周期采用了單一入口模式,應(yīng)用的所有請(qǐng)求入口都是文件。分發(fā)請(qǐng)求一旦應(yīng)用完成引導(dǎo)和所有服務(wù)提供者都注冊(cè)完成,將會(huì)移交給路由進(jìn)行分發(fā)。此外,由于對(duì)動(dòng)態(tài)方法的獨(dú)特用法,也使測試起來非常容易。 本書的 GitHub 地址:https://github.com/todayqq/PH... Laravel 作為現(xiàn)在最流行的 PHP 框架,其中的知識(shí)較多,所以單獨(dú)拿出來寫一篇。 簡述 La...

    alaege 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

zhoutk

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<