在這次調查中,從事java開發的開發者佔總調查對象的51.27%,因此這也使得對java語言使用情況的調查也相對更準確一些。 調查結果顯示,在Java開發者中,使用最多的JDK版本是JDK1.6和JDK1.7,這兩個版本使用率佔總調查數據的88.26%。在應用伺服器的使用上,Java開發主要使用的是Tomcat,佔據高達75%的比例,排名跟二的Oracle Weblogic有10.12%,而Jboss AS和IBM Websphere分別只有4.35%和5.48%。另外絕大多數開發者並沒有在JVM上使用其他語言,比例高達72.87%。 Java開發人員使用的Java web開發框架排名前兩位的分別是Spring MVC和Struts(使用分別是36.66%和25.79%),這兩者的使用佔總份額的62.45%。另外也有兩個注意點需要關注,一個是這些Java開發人員中不使用框架的比例達到了11.54%,第二個則是自行開發框架的比例達到了10.91%。 在受關注的Java技術熱點排名前四的分別是Struts+Spring+Hibernate、Hadoop、Java8中的新特性及Spring MVC,其中Struts+Spring+Hibernate和Hadoop的比例相當,受關注程度分別是26.05%和26.00%,Java 8中的新特性是16.11%,Spring MVC則為11.37%。 而在開發工具上,絕大多數Java開發人員使用的開發工具都是Eclipse,另外IntelliJ IDEA也有少量使用者。另外,不論開發年限的長短,Eclipse都佔據Java開發工具的絕對統治地位,不過隨著開發年限的增長,Eclipse份額有所減少,而Intelli JIDEA和NetBeans比例有所上升。 對於.net的學習 我們給了以下學習綱要,可以參考 第一階段:著重基礎(C#基礎,C#核心,C#5.0新特性,網頁開發基礎,資料庫基礎) 深入學習C#基礎語法,C#5.0 語法糖,Linq、Lambda表達式,IO操作內容,講授多態性、委託事件、泛型、XML、.Net常用類別庫、資料結構等面向課程、學習資料庫開發與三層架構課程,深入學習SQL語言、SQL Server開發、預存程序、觸發器、ADO.NET、網頁開發技術(HTML,CSS,JavaScript)等 第二階段:著重於提升 第三階段:項目實踐 第四階段:畢業設計 第五階段:工作前準備 精心打造的42個經典案例,囊括了企業常見專案開發90%的典型應用 1.典型登入模組案例 (記住我功能,驗證碼功能) 2.類「省市縣」三級連動效果實現案例 (Ajax無刷新效果) 3.權限管理案例(動態功能選單、角色使用者管理) 4.檔案管理案例(上傳、下載、多檔案上傳、進度條、非同步) 5.網路相簿案例 (資料庫保存圖檔、縮圖功能) 6.應用函數案例 (企業常用應用函數如:大小轉換、地區城市碼、金額轉換等) 7.通用類別庫案例 (企業常用類別庫如:字串操作,加密、解密、日期時間處理等) 8、日程表案例 (我的日曆,日程安排) 9.通訊錄案例 (最常見的增刪改查功能) 10.線上客服案例 (模擬客戶與客服人員端對話) 11、html編輯器案例 (常用富文本編輯器) 12、電子郵件案例 (「廣告郵件發送」模組、「pop3收信處理」模組) 13.線上投票案例 (資料庫設計,功能實現) 14.線上考試案例 (資料庫設計,功能實現) 15.留言板案例 (資料庫設計,功能實現) 16.多用戶部落格系統 (資料庫設計,功能實現) 17.網路線上論壇 (資料庫設計,功能實現) 18.播客網(專業的線上視訊網) 19.電商「網路銀支付」案例 (分析原理,功能實現) 20、「我購物車」案例 (資料庫設計,功能實現) 21、授權登入案例 (分析原理,功能實現) 22、群發簡訊案例 (分析原理,功能實現,第三方介面) 23、.NET下的客戶端與服務端即時通訊解決方案 --SignalR (分析原理,功能實現) 24.網站靜態化案例 (分析原理、功能實現) 25、.NET下的微信公眾平台搭建案例 (分析原理,介面剖析,功能實現) 26、.NET下的行動開發快速上手案例 (WAP網站介面、JqueryMobile環境建置) 27.PowDesign資料庫建模工具快速上手 28、StartUML工具快速上手 29、Axure RP 、Balsamiq Mockups 產品原型工具 30、VSS、SVN版本控制工具快速上手 31、NUnit單元測試快速上手 32、.NET 下的打包工具 (C/S,B/S) 33、.NET Web程式的部署 34、.NET與其他語言的互呼叫案例 (實作跨平台、跨語言呼叫) 35.報表列印案例 (C/S列印,B/S列印) 36、Web系統圖形報表解決方案 (FusionCharts) 37、二維碼案例 (二維碼生成,二維碼掃描) 38、.NET大檔案壓縮上傳案例(開源元件Ionic.Zip、SharpZip) 39.資料導入匯出(Word/Excel/PDF)案例(開源元件NPOI/Plus/Gios)、 40、單一登入解決方案(分析原理,功能實作) 41.網站計數器案例 (分析原理,功能實現) 42.利用快取功能提高網站效能案例 (分析原理,功能實現) 聯絡方式:二零五九五五三三六 |