您好,登錄后才能下訂單哦!
php如何轉Java,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
近期手頭上的工作差不多完成了,可能作為數據開發來說最近的數據已足以支撐當前業務所以沒有較多的工作安排。所以突然收到一個任務,php轉Java。別誤會,不是說我的開發語言,是企業的開發語言要從php轉到Java。
可能有人見過這句話,這句話是<阿里技術這十年>上寫關于淘寶網從php轉換為Java開發語言時書中用做菜單的一句話。04年淘寶網完成了php到Java語言的過渡,操刀者是Sun公司的第一流專家。16年后有一家公司,也要進行php到Java語言的過渡,操刀者是個新晉菜鳥。
首先,我不是一個PHP的開發者,而且更多的工作其實在數據上。ETL、數據分析、實時計算、離線計算等工作。所以對于php替換到Java我也難以說出個1 2 3 來。可能近期遇到的一些問題是讓我們選擇替換的原因吧。
當前來實現后端開發的語言較多。Java、PHP、Python和Go等都有一批的擁護者,在當前的環境下常用的語言 PHP、Java、Python、Scala是公司的常用語言。其中PHP占的份額最高實現了所有的Web相關的功能。Java基本實現了一些gateway或者某些特殊的數據處理或其他項目,Python主要應用于運維、Scala則是大數據處理的常用語言。
主要考慮內部成員的語言掌握情況與社區的活躍情況下,我們選擇了Java作為PHP的替代語言。
其實在做選型的時候是帶有一些需求的。所以在做選型的時候因為這些簡單的需求傾向直接就選型了SpringCloudAlibaba。
其實需求比較簡單,但是都是經過一次次的‘災難’取得的教訓:
可選的方案可能很多,Dubbo,SpringCloud。SpringCloudAlibaba。基于內部的情況,我們選型SpringCloudAlibaba。
跟隨阿里的腳步在國內的開發者圈子中是個主流,Dubbo開源后持續性的火了很久。但是后來停止維護一段時間。SpringCloud生態也是較為強大的。SpringCloudAlibaba可以說是整合了 Dubbo 的RPC與 SpringCloud的生態優勢實現的。同時SpringCloudAlibaba的相關組件 Nacos與 sleuth 實現了配置&注冊中心和分布式鏈路跟蹤的需求。Seata的分布式事物中間件也會成為主要的使用場景。Sentinel實現分布式系統的流控。
Java用來替換PHP 我可能沒有什么發言權,只是一個任務的執行者。畢竟我不是從PHP的高并發環境下走到Java的微服務生態中。所以,總結的可能不是很完美。如果各位有任何其他的想法或者對于Java框架的選型問題可以私信我,一起談談PHP轉換Java語言的問題。
看完上述內容,你們掌握php如何轉Java的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。