亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

新思想、新技術、新架構——更好更快的開發現代ASP.NET應用程序

2019-11-17 02:01:53
字體:
來源:轉載
供稿:網友

新思想、新技術、新架構——更好更快的開發現代asp.net應用程序

在博客園學習很長時間了,今天終于自己也開通了博客,準備分享一些感悟和經驗。首先感謝博客園園主提供了這么好的程序員學習交流平臺,也非常感謝張善友、dax.netnetfocus、司徒正美等技術大牛的無私分享,從他們身上學到了很多。還有我最近一直關注的田園里的蟋蟀,分享了很多新的技術和思想方法,在此也深深地感謝!

我自己一開始工作(2002年)就從事WEB開發(ASP.NET方向),到現在已經13個年頭了,從初級程序員到技術經理、開發部經理、項目總監,再合伙創業,因缺乏企業經營經驗,創業不算很成功,所以后來轉入到企業管理培訓和咨詢行業工作了5年,以開闊視野、提升全面能力、積累人脈資源。2014年初進入到一家由上市公司投資的移動互聯網創業團隊,作為合伙人。最初主要負責產品設計,但很多設計好的功能和想法,開發團隊的技術無法實現。只好自己研究現代WEB前端技術,做好標準和范例,開發好最難的前端部分,再交給開發團隊實現后端。幾個月后,開發團隊交出來的成果還是差強人意,公司讓我接管開發部,親自領導開發團隊。于是我招聘了其他產品經理分擔一部份產品設計工作,我的精力更多放在了重建開發團隊方面。

我接手開發部時已經招了一些兩、三年工作經驗的和幾個十年左右工作經驗的java開發人員(因為總部公司有十幾年的JAVA開發基因,在成立我們這個創業團隊時,從以前的開發團隊派的技術骨干,所以后端開發也選擇了JAVA技術),我接手后又招了幾個,但無論是開發效率還是質量方面,都很難達到預期。后來在準備一個新的O2O平臺產品時,我在考慮了Java、php、Node.Js、ASP.NET后,最終選擇了ASP.NET作為新項目的后端開發技術。選擇ASP.NET的原因可以另寫一篇文章,但簡單來說,ASP.NET的新版本,開源和跨平臺已不是問題,并且已擁有像Node.Js一樣的全異步機制,C#語法簡潔優秀。

在這段時間的招聘面試過程中發現一個很嚴重的問題,大多數無論是工作2、3年的還是5到10年的程序人員,基礎知識、經驗能力、對新技術的了解和運用,都差得讓我難以理解,幾乎沒有什么技術特長或深入專研的領域。當然,因為我們是創業公司,工資標準受限,很難吸引到優秀人才來應聘,但工作了很多年的程序員,還僅僅只是會簡單三層架構的數據增刪改查,沒什么技術特長和開發思想,連能準確回答“int類型是多少位,能表達最大范圍是什么數量級,或者是2的多少次方”這個問題的面試者都幾乎沒有。對“依賴注入”熟悉的面試者幾乎沒有,應聘高級開發和架構師崗位的人能說得清楚緩存機制的也幾乎沒有。其實,這每一個知識點,在互聯網上都能找到很詳細的資料。我認為只要找到方向并努力學習和運用,半年時間已經可以超過大多數工作2、3年的人,認真努力2年時間可以超過大多數工作5年8年的人,因為大多數工作多年的程序員多數時間都在做重復的、沒有提升性的工作。這段時間實在招不到滿意的有經驗的,所以讓HR多招一些有強烈上進心的應屆畢業生來培養。

我雖然入行的時間比較早,但只有前6年是在具體做技術開發,后邊幾年主要是做管理和為企業提供解決方案,較少具體寫程序。我是從2014年又開始重新學習各類前端、后端技術,所以現在還是算一個新人,愿意向各位有經驗的前輩學習,愿意與各位新人共同成長。

互聯網上有很多好的經驗分享,有很多好的開源項目,但相對也比較分散,我先列舉一下這幾個月以來學習并運用于項目的知識點,后面在詳細寫文章介紹我是怎么學習和應用的。

前端:

思想:響應式布局、單頁面應用、圖標字體、MVVM、JS模塊化、JS模板引擎

技術/框架:HTML5、CSS3、LESS、Jquery、Bootstrap、Framework7

組件Webuploader、Ueditor/Umeditor、Highcharts、Jquery.dataTables、Jquery.form、Jquery.validate、Jquery.Jcrop、Jquery.mCustomScrollbar、Spectrum、Toastr、BlockUI、SuperSlide,還有一大堆小的Jquery插件就省略了

后端:

思想:DDD(領域驅動設計)、TDD(測試驅動設計)、DI/AOP(依賴注入/面向切面編程)、模塊化開發、異步編程、分布式架構、敏捷開發之SCRUM

技術/框架:Asp.net MVC5、C# 5.0、Entity Framework 6、xUnit+NSubstitute+Shouldly、aspnetboilerplate

工具:Git、VS2013、Sql Server、MongoDB、Redis

開源組件:AspNet.Identity、AutoMapper、Castle.Windsor、Miniprofiler

2015-3-16 16:00 補充:

本來想單獨寫一系列文章來分享abp框架,但今天有朋友問到,就提前補充分享一下,先發個git上的鏈接

https://github.com/aspnetboilerplate/aspnetboilerplate

順便分享一些其他我認為有使用、學習和研究價值的項目:

https://github.com/OrchardCMS/Brochard Orchard的vNext版

https://github.com/h5bp/html5-boilerplate html5頁面的樣板

https://github.com/loresoft/EntityFramework.Extended EntityFramework的功能增強

https://github.com/HangfireIO/Hangfire 非常短小精悍的后臺任務組件

https://github.com/MiniPRofiler/dotnet 監測.NET后端和Web前端每一個步驟的耗時毫秒數,可查看EF生成的SQL

https://github.com/JeffreySu/WeiXinMPSDK 微信公眾平臺SDK的C#版,包括企業號的SDK

2015-3-16 17:40補充

有些朋友在問我們的招聘事宜,我剛在博客園發布了3個招聘崗位:

http://job.VEVb.com/Enterprise/30971/

希望看到這篇博客的朋友多看看下面的評論,我在對評論的回復中寫了很多信息。

感覺用互動的方式,表達起來效率會高很多。

由于時間關系,今天簡單貼幾張圖,改天重新發布文章詳細介紹開發框架的功能與特性。

項目結構(模塊化開發)

代碼風格:

application層的代碼簡單得不需要寫注釋!

權限驗證、數據驗證、異常處理、事務處理、數據轉換等全在基礎架構上完成,模塊開發者不需要寫這些代碼。

Application Service的方法可以自動生成Web Api的方法,客戶端Ajax直接調用,不需要寫Controller。

Application Service的方法都自動應用了UnitOfWork(工作單元)模式,除了以Get開頭的方法,其他方法自動開啟數據庫事務。

權限驗證、數據驗證、異常處理、事務處理、數據轉換等全在基礎架構上完成,模塊開發者不需要寫這些代碼。

Application Service的方法都自動應用了UnitOfWork(工作單元)模式,除了以Get開頭的方法,其他方法自動開啟數據庫事務。

這段時間一直在優化開發框架、編碼標準和流程,現在已經差不多了,明天開始對這周到崗的新人開始培訓。

如果有正在找工作的朋友,也可以聯系我來公司面試。

——————————————————————————————————————————————————————————————————————————

再貼一些以前項目中的前端界面截圖(以下不是上面那些后端代碼 所對應的前端,不是同一個項目,但都是我親自做的前端)

哇噻,時間已經太晚了,快快睡覺!

改天重新發布文章詳細介紹開發框架的功能與特性。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91欧美日韩一区| 国产这里只有精品| 少妇高潮久久77777| 在线国产精品视频| 欧美性色视频在线| 亚洲一级黄色av| 日韩有码片在线观看| 正在播放亚洲1区| 欧美日韩另类视频| 欧美日韩在线视频一区| 久久免费观看视频| 久久亚洲一区二区三区四区五区高| 欧美最猛黑人xxxx黑人猛叫黄| 亚洲成人激情小说| 日韩精品亚洲元码| 亚洲欧美激情一区| 色视频www在线播放国产成人| 国产精品影片在线观看| 狠狠躁夜夜躁人人躁婷婷91| 深夜成人在线观看| 久久精品视频99| 日韩在线视频免费观看高清中文| 91在线高清免费观看| 久久精品久久久久| 国产精品久久久久久影视| 国产精品久久久久久久9999| 91精品国产色综合久久不卡98口| 欧美视频免费在线| 91精品国产精品| 精品亚洲一区二区三区在线播放| 久久在线免费视频| 国产精品户外野外| 精品欧美一区二区三区| 亚洲国产精品字幕| 国产精品福利片| 久久精品国产欧美激情| 激情av一区二区| 欧美激情国产精品| 久久精品99无色码中文字幕| 亚洲摸下面视频| 一区二区三区 在线观看视| 深夜福利一区二区| 国产欧美精品一区二区三区介绍| 欧美色视频日本高清在线观看| 国精产品一区一区三区有限在线| 中文字幕成人在线| 成人综合网网址| 日本亚洲欧美成人| 国产这里只有精品| 中文字幕精品久久| 91成人国产在线观看| 奇米一区二区三区四区久久| 欧美另类极品videosbestfree| 久久99精品视频一区97| 孩xxxx性bbbb欧美| 日韩在线一区二区三区免费视频| 久久男人的天堂| 激情成人在线视频| 国产精品直播网红| 亚洲jizzjizz日本少妇| 国产v综合ⅴ日韩v欧美大片| 亚洲国产91色在线| 欧美激情一级欧美精品| 国产一区二区久久精品| 亚洲网站在线观看| 亚洲aⅴ男人的天堂在线观看| 精品国产一区二区三区久久狼黑人| 国内精品久久久久影院 日本资源| 91国产美女在线观看| 米奇精品一区二区三区在线观看| 国产精品久久久久77777| 91国产美女视频| 精品在线观看国产| 日韩精品中文字幕视频在线| 久久久久久久97| 欧美大尺度在线观看| 国产精品99久久久久久久久| 亚洲第一区第二区| 97婷婷大伊香蕉精品视频| 国内精品伊人久久| 日韩精品在线第一页| 亚洲精品久久久一区二区三区| 欧美激情国产精品| 亚洲精品国偷自产在线99热| 在线视频欧美日韩精品| 成人a在线视频| 国产日韩在线精品av| 岛国av一区二区三区| 国产精品欧美激情在线播放| 最好看的2019年中文视频| 一区二区三欧美| 亚洲一区二区在线播放| 97成人精品视频在线观看| 上原亚衣av一区二区三区| 久久久久国产精品免费网站| 成人精品视频久久久久| 日韩av在线导航| 国产一区二区在线免费| 91免费精品国偷自产在线| 国产精品久久久久久久久影视| 69久久夜色精品国产7777| 亚洲国产欧美一区二区三区同亚洲| 日韩av在线最新| 国产精品视频成人| 九九久久国产精品| 欧美激情中文字幕乱码免费| 久久久久这里只有精品| 亚洲午夜未满十八勿入免费观看全集| 高清欧美一区二区三区| 日韩女在线观看| 欧美日韩亚洲激情| 88xx成人精品| 亚洲欧美日韩中文在线| 久久九九有精品国产23| 亚洲免费人成在线视频观看| 日本久久久久久| 亚洲无av在线中文字幕| 性金发美女69hd大尺寸| 日韩欧美精品网站| 奇米四色中文综合久久| 精品久久香蕉国产线看观看gif| 精品福利在线看| 4k岛国日韩精品**专区| 都市激情亚洲色图| 正在播放欧美视频| 欧美日韩国产二区| 日本欧美中文字幕| 日韩成人在线视频网站| 亚洲专区中文字幕| 神马久久桃色视频| 久久久久久有精品国产| 欧美日韩亚洲激情| 91av网站在线播放| 久久久精品国产| 福利一区视频在线观看| 日韩国产中文字幕| 欧美性受xxxx白人性爽| 久久6免费高清热精品| 国产精品欧美一区二区三区奶水| 日韩在线视频线视频免费网站| 欧美黑人极品猛少妇色xxxxx| 国产精品十八以下禁看| 国产一区二区三区免费视频| 日韩精品久久久久久久玫瑰园| 久久久久久69| 日韩中文字幕亚洲| 青青草原一区二区| 国产精品av在线| 国产精品91一区| 欧美一区三区三区高中清蜜桃| 日韩精品在线免费| 亚洲福利小视频| 午夜美女久久久久爽久久| 国产精品jvid在线观看蜜臀| 亚洲欧美999| 欧美日韩国产精品一区二区不卡中文| 亚洲一区二区三区xxx视频| 色婷婷成人综合| 一区二区三区国产视频| 欧美视频二区36p| 亚洲新声在线观看| 久久久久久久久中文字幕| 成人av.网址在线网站| 欧美中文字幕视频在线观看|