程式員最好的時代來了(2)

來源:互聯網
上載者:User
程式員最好的時代來了(2)
那麼傳統型程式和Visual Basic之間又存在著什麼樣的聯絡呢,除了這個有沒有其他的程式設計語言可以利用的呢,如PHP等之類的語言。
當年我畢業沒多久,就加入一家馬來西亞在中國的軟體公司,這個公司主要是做門票系統,當時我們選擇了Visual Basic, 做過VB的人都知道VB是多麼的強大,除了極其方便的可見即所得的Form外,而且有幾乎一切你想要的組件,另外我們都知道Windows是案頭系統中當之無愧的的霸主, 我不知道JAVA在這方面的優勢是什麼,如果有些人說要跨平台,但是我做了這麼多年的企業軟體,沒有幾個企業軟體是需要跨平台的。當時在這個公司裡做了售票系統,還有閘機系統,POS系統,我估計很多人不知道閘機系統原來用Visual Basic也可以做。廣州,北京最大的遊樂園都是我們當年做的,而當年整個樂園的資訊系統都是使用的微軟的技術。
WPF。微軟推出的WPF, 我覺得是對案頭開發程式的極大的進步,幾乎所有的傳統型程式的展示都可以使用WPF來呈現,而通過WPF可以讓我們非常方便快速的做出非常炫的傳統型程式,WPF的XAML方式給了我們非常方便的寫案頭表單。 同時模板,動畫等在WPF都是極其容易實現,另外MVVM在WPF的應用裡非常盛行,WPF可是比Angular早出現了很多年。
UWP。不久前,微軟推出了Windows 10, 這使一套系統可以運行在案頭,平板以及手機上,而我們可以使用XAML,甚至是JavaScript來開發一套程式就可以運行在多個終端,這個對個人使用者可能沒有什麼,但是對企業使用者太重要了,具體的細節我覺得大家可以去看一下MSDN或者Channel9
WEB和ASP.NET WEB Forms。我覺得很多人對微軟的誤解可能主要是這一部分,當年的ASP.NET WEB Forms由於是快速拖控制項,導致介面產生很多難以認識的代碼,大量的ViewState等,但是這並不能說ASP.NET WEB Forms不好,第一我們可以使用ASP.NET WEB Forms快速完成一些小型的WEB程式,加上有大量的第三方控制項,是開發一些常規的程式快如閃電。第二我們可以盡量使用用戶端的控制項比如Repeater等,現在仍然有很多網站都是ASP.NET WEB Forms做的,難道這些網站都沒有使用者?
ASP.NET WEB MVC。由於很多人對ASP.NET WEB Forms充滿抱怨,而且WEB開發技術不斷地革新,微軟也順應潮流及時的推出了ASP.NET MVC, 使用MVC可以寫出非常清爽的代碼,我們團隊從ASP.NET MVC1.0 beta就開始使用,由於我也學習過Ruby On Rails,基本上這兩個架構非常相似,極其方便的路由管理,View, Controller, Model的分層,使我們可以很好的使用強型別類開發,我們已經使用ASP.NET MVC成功提交過很多項目,還從來沒有遇到過問題是出自.NET本身的。
WEB 服務和WCF。使用統一的模型,讓我們開發WEB服務極其方便,大部分情況下我們只需要定義一個介面,配置相關的Binding和EndPoint就可以了,可以很方便的使用Http, TCP, Https,可以非常方便的使用各種安全性原則,而這些就只需要簡簡單單的幾行配置而已,WCF極大的簡化了WEB服務的開發。
ASP.NET WEB API。除了WCF, 微軟又推出了ASP.NET WEB API, 使得我們開發輕量級的WEB 服務極其容易,使用ASP.NET WEB API 我們可以非常容易實現服務的Restful. 而使用OWIN我們可以以任何方式來部署我們的API。
Azure 微軟雲。微軟的雲非常的強大,使用過微軟雲的都知道,微軟雲幾乎可以滿足我們一切對程式的要求,我們可以使用Azure web apps很方便的建立一個WEB, Webjob, 我們可以使用Azure SQL, 使用Azure storage, 可以極其方便的使用雲的Queue, Bus等等,而且雲整合了很多優秀的第三方程式,比如我們可以使用Redis作為Cache. 另外微軟的Cloud Services讓我們可以極其方便的管理我們的部署。這讓我們很多程式員從一個程式員可以快速成為可以營運企業整套系統的人,而你只需要學習一些Azure的管理知識,比如自動擴充等等,而這些在雲裡面都可以快速簡單的配置。我們幾乎一半客戶的系統都運行在Azure裡面,而且我們可以一鍵部署,如果有問題,我們甚至可以使用Visual Studio來直接Debug雲裡面的網站。
Visual Studio來直接Debug雲裡面的網站。這些網站我們將下篇介紹,除了這些內容之外,其他的相關的程式設計語言諸如PHP之類的會有什麼應用呢?都會有很多的相關內容可以介紹。
兄弟會高洛峰免費收徒: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

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

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.