java常常跟”企業”聯絡在一起,因為具備一些很好的語言特性,以及豐富的架構,在公司專屬應用程式中最被青睞,你總可以聽到關於J2EE,JSP,Hibernate之類的東西的討論。同時,java在手機領域也有一席之地, 在普遍智能化之前,很多手機就是以支援java應用作為賣點的,而智能手機爆發之後,java手機主場變成了android,作為安卓的標準程式設計語言而存在。
總結:
Java: 網頁, 企業級開發, 普通應用軟體, 遊戲後台。
javascript聽起來跟java有關係,其實並沒有任何關係,只是名字像而已.就好比雷峰塔和雷鋒的關係一樣,雖然只差一個字。 js最廣泛的應用毫無疑問是在web前端。簡單的說, 網站給你傳過來的是一堆用各種標籤表示格式的文檔,而js負責操縱這些文檔實現一些用戶端動態效果。 js的領地還不僅如此, 現在的Node.js還可以用於伺服器端的開發。
總結:
JavaScript是瀏覽器的指令碼語言,一般和Html,CSS這些一起學,主要做網站的前端開發,展現各種酷炫的畫面。
php這三個字你常常會在瀏覽器地址欄裡看到,所以不意外php是用來開發網站的。也是web後端的王者語言。無數的網站後端都運行著php代碼。
總結:
PHP:主要是網路前端,用於產生網頁。也可以整個web伺服器都用php,比如很多論壇引擎。
Python由於具有豐富和強大的庫,它又叫做作膠水語言,能夠把用其他語言製作的各種模組(尤其是C/C++)很輕鬆地連接在一起。常見的一種應用情形是,使用Python快速產生程式的原型(有時甚至是程式的最終介面),然後對其中有特別要求的部分,用更合適的語言改寫,比如3D遊戲中的圖形渲染模組,效能要求特別高,就可以用C/C++重寫,而後封裝為Python可以調用的擴充類庫。Python是做伺服器開發與物聯網開發。資訊安全,大資料處理,資料視覺效果機器學習,物聯網開發,各大軟體的api,案頭應用,都需要python。
總結:
Python:動態解釋型,開發效率高,開源,靈活,入門門檻低。