深入分析Java、.NET、網路應用特點

WBOY
發布: 2016-07-25 09:05:17
原創
1067 人瀏覽過


在這次調查中,從事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.利用快取功能提高網站效能案例 (分析原理,功能實現)

聯絡方式:二零五九五五三三六



來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!