倒向java的原因

來源:互聯網
上載者:User
Java在軟體行業裡面進行了多年的經營,已經開枝散葉了許多了東西,也產生了很多非常不錯的思想,已經不單單是一門語言的關係了,需要重新認識java,認識IOC(控制反轉),認識picocontianer等內容

C++在今年可能會出一個新的標準,將更多的涉及模板技術,也學會變得越來越複雜,C++的程式維護也將變得越來越難以維護。

企業開發所需要考慮的幾個因素是:
    成本,效率,維護
JAVA由於其自身的優勢,開發成本比C++要低廉一些,開發效率也比C++要快速一些,維護上相對也比C++要容易一些(想想找記憶體泄露的痛苦),雖然java的執行速度比不上C++,但是考慮到大部分人寫的C++代碼的效率未必能夠跟得上java的程式(指的是記憶體申請),也考慮到現有硬體的發展速度使得java的限制變得越來越小。

  
不選擇python的原因是python在國內企業的應用太少,雖然python很方便,也很簡潔,但是python的大規模企業級應用程式框架還是很少,容易形成開發成本過高,同時python30的推出,使得python要想在企業級大量應用也需要一段時間。

因此接下來的主要目標是開始學習java與學習java的一些相關架構,hibernate以及spring都是需要去深入看一看的。

如果有必要,將jython應用到java中,使得java具有靜態與動態語言的性質,從而增加了java語言的開發能力與特性。

注意:
   思想是通用的,一些原則性的東西必須要牢記。

第一個學習網址:
http://dev.csdn.net/develop/article/24/24397.shtm

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.