Web前端開發工程師是一個較新的職業,在國內乃至國際上真正開始收到重視不超過五年。都說Web開發入門容易,而且錢途無量,但一旦入門就知道了,什麼叫「一入豪門深似海」。不只要學習好HTML、CSS、JavaScript這些基本技能,並且還要考慮各類瀏覽器兼容問題,最吐血的是揮之不去的夢魔IE6,最最吐血的是下圖:html
而後再看下圖,下圖是51CTO於2012年初,對Web開發者收入的調研前端
而後,沒有而後了。ios
心裏深處,難道您就曾經沒慮過轉行嗎,沒錯,是轉行。轉後端嗎?不是,其實我說的是轉移動開發。如今還有什麼比移動開發更火的職業嗎?有,那是揉奶師。轉移動開發又要從新學習新的語言不說,尼瑪Android平臺分化比瀏覽器都多。你說的沒錯,可是這些其實都不是問題,下面就跟你講講最近很火的AppCan吧!web
AppCan 是什麼編程
AppCan是國內領先的移動應用在線開發平臺(固然這是他們官網本身說的)。AppCan移動應用在線開發平臺是基於HTML5技術的跨平臺解決方案。爲何介紹AppCan給前端開發者?由於開發者利用HTML、CSS、JavaScript這些前端技術就能夠藉助AppCan平臺快速的開發與本地應用相媲美的應用。這就解決了前端開發者向手機應用開發轉行的學習成本。同時AppCan基於HTML5技術,可解決跨平臺問題,一次開發便可生成獨立安裝包,支持4大移動平臺:iOS、Android、Windows Phone、Symbian。這就能夠提供代碼重複使用率,解決平臺多和適配難的問題。後端
AppCan的開發流程瀏覽器
此圖來自AppCan官方文檔app
AppCan的開發主要分爲四部分:安裝配置、 開發、 調試和測試、發佈。這些AppCan的文檔都介紹的比較清楚。我下面主要說一下,Web開發者在使用AppCan開發移動應用的一些優點。編程語言
配置環境:AppCan集成開發調試環境集成了HTML、CSS和JavaScript等代碼編輯組件。因此Web開發者在使用該開發工具比較上手。工具
開發:因爲AppCan 主要是利用HTML、CSS、JavaScript等前端技術來開發,因此Web開發者不須要學習其它的編程語言,只需按照AppCan的編碼規範來編碼便可。同時提供了大量的原生UI,只需拖拽就可使用,使得用戶體驗可媲美原生。
調試和測試:AppCan集成開發調試環境已經集成了基於Chrome內核開發的專有模擬器引擎,開發者能夠快捷的預覽應用的界面效果和模擬執行手機的各類功能。
打包:AppCan提供打包服務,幫助開發者快速生成可在本地安裝的安裝包。目前提供兩種模式-本地打包和雲端打包。同時AppCan打包生存的ios應用能夠直接上傳到Appstore。
AppCan的扶持計劃
AppCan官方按期的推出扶持計劃,第一期的扶持計劃已經圓滿結束,就筆者所知,有些開發者目前已經選定AppCan用於移動應用開發;同時還有個別開發者辭掉以前的工做,成爲創業者,目前也已經接到了很多的項目,開啓創業路。第二期的扶持計劃爲扶持一百個項目,可爲開發者提供技術支持和業務諮詢,以及按期培訓。
AppCan官方網址:www.appcan.cn
本文做者:七武海 ,請你們在轉載時,保留做者信息,謝謝。