北大青鳥IT教育博客

           

          學習JAVA編程語言還是.NET?

            每當北大青鳥培訓中心學員進入到Y2階段學習時,都會問道這樣一個問題:學JAVA編程好還是學.NET編程好些呢?其實,不管學習JAVA還是.NET,我們首先要了解學習的是編程的思想,就比如你想表達一個問題,只要你能把思想理解清楚了,然后是用中文表達還是英語表達,只是語法上的差異而已。在這里,我就簡單給大家分析下這兩者的差異。

           

            1:學習難度。

            很多人都有這樣一個誤區,認為.NET比JAVA簡單,所以學.NET沒有前途,其實這種理解是錯誤的。.net確實上手快,因為它的IDE很適合初學者。但是要精通.net不比精通java容易。JAVA推出時期比較早,且開發環境也很多,并且在企業級開發中還要使用到許多框架,所以大家要學習的東西很多。而.NET環境單一,且好多重要的東西都已經封裝起來,大家只要知道調用就OK了。但這只是初學,學會.NET很容易,但是要學好就不是那么簡單了,例如提供比向開發語言和運行時添加一些關系數據特性或者類似 XML 特性更好方式的LINQ,能做出類似Vista 風格的3D界面的WPF,類似與JAVA的Hibernate、基于.Net 的針對關系型數據庫的對象持久化類庫NHibernate等等,都是要我們花時間去學習的知識。所以總結一點,學習JAVA還是.NET都一樣,關鍵是要把思想學會,有了思想,學習哪門語言都一樣,只是語法的區別而已。

            2:發展前景。

            這個我現在不能預計未來是JAVA有前途還是.NET發展更好,畢竟人不能未卜先知。java強項是B/S,而 .net在windows自家的平臺下開發C/S 很有優勢。JAVA的平臺無關性很有優勢,但JAVA開發的程序,前期設計及框架的搭建非常重要,這樣一來,項目開發的時長相對會更長,成本也更高,所以更適合于大型的項目,同時對于程序員的要求也就更高。而.NET開發周期短,開發更簡單,所以是大多數中小型項目的首選。所以目前來看,Java由于出的早,所以用戶多,應用更廣;而.net的理念更先進,發展速度更快。

            總而言之,程序沒有終點,也許明天java就會被淘汰,后天.net就會退出歷史舞臺,所以大家不要被一門語言給捆住了,關鍵不是在學一門語法,要學習到思想才是關鍵,所以,祝大家好運。(北大青鳥培訓中心武漢魯廣校區 胡老師)

          posted on 2009-06-14 16:07 武漢北大青鳥 閱讀(65) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          導航

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          文章檔案

          默認

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 扬中市| 班戈县| 盖州市| 汝南县| 中方县| 石城县| 晋宁县| 长乐市| 房产| 南乐县| 察哈| 万年县| 北流市| 萨嘎县| 绵竹市| 綦江县| 临颍县| 延寿县| 石家庄市| 江都市| 荃湾区| 文山县| 安陆市| 盘锦市| 大同县| 成都市| 永济市| 乐山市| 即墨市| 兴仁县| 林甸县| 武穴市| 东方市| 泊头市| 肇庆市| 西安市| 楚雄市| 武功县| 永昌县| 正安县| 惠来县|