首頁  >  文章  >  後端開發  >  程式設計師最好的時代來了(3)

程式設計師最好的時代來了(3)

WBOY
WBOY原創
2016-07-29 09:09:17864瀏覽

程式設計師最好的時代來了(3)
行動開發。由於Mono,現在可以使用.NET來開發移動的應用程序,使用Xamarin可以使用C#開發出和原生性能一模一樣的iOS和Android程序,我也熟悉Objective-C, 而且用Objective-C開發過程序,雖然說Objective-C 在某些方面很優秀,但是開發效率實在不敢恭維,不然Apple也不會推出Swift來革自己的命,另外當你既需要iOS,又需要Android的時候,你至少需要一個熟悉Objective -C的,又需???一個熟悉Java. 而同樣地東西需要做兩次。而使用Xamarin做企業級APP,大量的業務邏輯可以共享,更別說可以直接使用效率非常的C#語言了,我們已經成功提交了好幾個基於Xamarin的程式。
另外,Xamarin推出的Xamarin.Forms可以使用XAML及C#用一套程式碼來開發iOS, Android以及Windows Phone的程序,而且效能和原生的一模一樣,我們也順利開發過基於Xamarin.Forms的程式。
遊戲開發。現在已經有許多程式是基於Unity開發,而你可以選擇C#來作為基於Unity的遊戲的主要語言。可以搜尋一下,已經有大量的上架遊戲是使用.NET開發的。
小結。當然,以上只是我使用的微軟相關技術,目前來說,除了客戶明確選擇其它語言以外,還真的沒有多少是Java能做而.NET做不了的。
桌面,WEB, 行動開發 都可以使用.NET,簡單點說,就是你都可以使用一門語言,那就是C#來開發
開發工具
Visual Studio。做.NET開發,配套的開發工具是Visual Studio, 我覺得Visual Studio是最好的IDE之一,你幾乎可以使用做任何語言的開發,這個使用過的人都非常清楚,雖然說Vim是編輯器之神,而Emacs是神的編輯器,但顯示世界能有多少個神?
Resharper。 Resharper是每個.NET程式設計師的必備工具之一,基本上可以讓我們的開發效率提高三分之一,並設個誰用過誰知道。
領域驅動設計。如果我沒有記錯的話,雖然Eric Evans較早寫了領域驅動設計一書,但真正推動領域驅動設計的是有很多做.NET開發的,比如Greg Young, 我們可以看看NServicebus. 可以看看NServicebus
我們已經使用領域驅動設計提交了一個非常大型的項目,這個項目是一個世界500強的主要係統。而這個系統就是使用的.NET C#,使用了CQRS, NServicebus, ASP.NET MVC, ASP.NET WEB API,SQL Server等等,系統已經運作了好幾年了,還沒發現什麼問題。
兄弟會高洛峰免費收徒:http://www.hdb.com/party/lzcw-comm.html
免費領取LAMP兄弟連原創PHP影片教學光碟/《細講PHP》精要版,詳情諮詢官網客服:
http://www.lampbrother.net
【兄弟連IT教育】學PHP、Linux、HTML5、UI、Android等影片教學(課件+筆記+影片)!
網盤教學下載:http://pan.baidu.com/s/1mg8ANMg

以上就介紹了程式設計師最好的時代來了(3),包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn