首頁>Club>
5
回覆列表
  • 1 # IT人劉俊明

    對於PHP程式設計師來說,要想轉到Java開發需要經過一個程式設計思想的轉換。由於PHP屬於指令碼式語言,而且是天然“熱部署”,所以在進行程式碼組織的時候通常會更關心業務邏輯的實現過程,不需要過多關注於程式碼自身的組織,而且PHP的抽象相對於Java來說更容易實現。所以,從PHP轉向Java是相對比較麻煩的。

    對於PHP程式設計師來說,要想轉成Java開發,需要做好以下三件事:

    第一:建立Java程式設計思想。Java是純粹的面向物件程式語言,抽象程度相對比較高,通常情況下需要完成三個層面的抽象,其一是類的設計;其二是介面的設計;其三是框架的設計。類的設計注重於具體的業務邏輯實現,介面的設計注重於資源的整合,框架的設計注重於程式碼的擴充套件性和效能的提升。

    第二:從檔案式開發向模組化開發轉變。PHP的開發通常以檔案進行程式碼結構的組織,而Java的開發通常需要模組化的程式碼組織(檔案本身是水平的),早期Java由於缺乏模組化支援,不少程式設計師會採用OSGI來完成模組化開發,隨著JDK9對於模組化開發的支援,目前Java的模組化問題逐漸得以解決。

    第三:從全棧開發向角色開發轉換。PHP程式設計師是天然的“全棧程式設計師”,因為PHP的開發模式就是前後端的同步,這與Java有明顯的區別。Java的開發模式是完全的前後端分離模式,前端通常不涉及到任何java程式碼,而且前端程式碼通常也是採用單獨的伺服器進行部署。

    PHP雖然目前應用比較廣泛,但是PHP主要應用在Web開發領域,而Java的應用範圍還包括大資料開發、移動互聯開發等,所以Java開發涉及到的內容更多一些。

  • 中秋節和大豐收的關聯?
  • 想要提高氣質,該怎麼做,或者應該看什麼書?