圖書《HTML5 App商業開發實戰教程》讀後小感(一)

來源:互聯網
上載者:User

標籤:html5 app商業開發實戰教程

作者簡介


650) this.width=650;" src="http://s1.51cto.com/wyfs02/M02/89/6C/wKioL1gS4F2QJtxHAAgss2NPboI296.png-wh_500x0-wm_3-wmp_4-s_2531330043.png" title="螢幕快照 2016-10-28 下午1.20.52.png" alt="wKioL1gS4F2QJtxHAAgss2NPboI296.png-wh_50" />

馬科,浙江省杭州人,畢業於陝西科技大學,起步科技創始人,中國電腦軟體領域企業家。

2006年馬科創辦起步科技,立志打造國內“主流高效的開發工具”,先後領導研發Justep X3、WeX5、BeX5平台等產品,核心基礎產品WeX5開發工具完全免費、開源!極大的避免重複勞動,代碼量減少80%以上。


我把作者(主編)頭像放在文章始處,表達了我對本書的極端重視。從官方發布資訊來看,後續還會有兩本。儘管是針對初級讀者,但是本書無論是形式還是品質,在本人看來,當屬上乘。後續文章中,我會慢慢與各位分享本書中的精要妙處。


Wex5—— 有可能勝過Asp.net的下一個移動開發利器


我之所以把北京起步科技的Wex5與微軟的Asp.net相提並論,在於本人多年來使用Asp.net進行案頭Web開發和近一年來基於北京起步科技公司的Wex5對移動Web及開發技術的探討。


在此,先不提ASP.NET MVC架構,且只說ASP.NET WEB FORMS技術。當然,在這裡我不想細節描述ASP.NET WEB FORMS架構邏輯,只說說大略。微軟的這個WEB開發架構基於伺服器端技術,使用C#語言進行開發(當然,你也可以選擇VB語言)。使用此架構開發的主要優點是,設計介面相當漂亮,與一般的可視化案頭開發無幾。見過使用微軟ASP.NET技術開發過的人恐怕無一不贊成這一點。但是,正由於此架構基於伺服器端技術,而WEB頁面的最終渲染髮生在客戶瀏覽器端。因此,儘管微軟窮盡所有技能,頁面渲染速度還是存在大問題。這一點,與JAVA各種WEB開發架構極為類似。


幾年前的AJAX技術為什麼會出現?相信我不用再解釋——正是為了加速用戶端內容的渲染。


這樣一來,一個很現實的問題便是:如果主要使用用戶端技術開發WEB頁面,那麼速度將會得到極大提升。正是這樣,WEX 5架構來了。這個架構正是有這種極大優勢。具體細節,不消細述,大家可以去官網WEX5.COM看看。


我之所以敢得出上述預測,是基於WEX5具有如下優勢:


(1)可以像案頭設計一樣方式開發WEB頁面(還記得ASP.NET WEB FORM的開發思路嗎?正是極類似於案頭開發可視化方式),只需要使用流行的開源的豐富多彩的組件(或者控制項)來構建WEB表單。當然,WEB5還提供了大量WEB表單設計範本,這使得開發人員可以迅速開發.W檔案(如同ASP.NET .form檔案)。其後台對應檔案是.js檔案(基於RequireJS著名開源架構),正如.form檔案後台檔案是.c#檔案一樣。

(2)頁面設計中自然還要使用CSS3布局技術,這對於 .form檔案和.w檔案同樣適用。其實,ASP.NET FORM已經內建了大量CSS樣式,正如.W檔案也已經內建了大量現成的CSS樣式一樣。而且,WEX5架構還引入了另一個著名開源布局軟體Bootstrap3,進一步加快與美化了.W頁面的設計。


至於WEX5三個重要開發技術,請於官方網站上參考吧。


下面,簡單地說一下伺服器端技術。動態網站必須涉及伺服器後端。幸運的是,WEX5架構支援流行的伺服器端技術,包括C#、JAVA和PHP,資料庫方面便不必說了,自然是流行的都支援(其實,這與WEX5無大關係了)。


正由於WEX5引入的都是流行的著名的開源技術,包括Bootstrap3、RequireJS、Knockoutjs、HTML5、 jQuery和JavaScript語言;再加上WEX5特別引入的移動端APP架構——Cordova開發技術。這一切使得使用Wex5開發的應用可以跨越瀏覽器、各種移動用戶端(Android、iOS和Windows Phone)。自然,使用Wex5的Web應用可輕鬆地運行於環境下。


另外,起步科技對於Wex5技術的研發速度、品質正在不斷提升,而且其在全國面上全大量、全方位的宣傳。如題所示的這本書正是高等教育出版社出版的試圖以著名大學為依託作更深度和更廣度推廣的重要舉措之一。






本文出自 “青峰” 部落格,請務必保留此出處http://zhuxianzhong.blog.51cto.com/157061/1866754

圖書《HTML5 App商業開發實戰教程》讀後小感(一)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.