作為一個.net 軟件開發人員,一直都是針對PC端開發的。至於手機端開發目前所在公司都是外包出去的,而我只是寫個API接口而已。當然我並不是沒做過手機端開發,我以前做過Unity3D游戲開發工程師干的就是前端。如果沒做過手機端開發的人,我建議使用Smobiler開發APP。(https://www.smobiler.com/)。目前公司准備自己開發APP,所以我就試了一下,感覺效果不錯,基本上是傻瓜式開發,拉控件而已。呵呵,關鍵是不收費。
只需一個.NET開發人員即可獨立完成整個企業移動應用
從開發、打包、部署的整個生命周期。
如果以前做過手機APP開發或者干過winform開發,學起來基本沒啥難度。反正我連學習到開發一個多星期,一個簡單功能的手機APP就搞定了。
開發后我總結了使用Smobiler開發APP的優點和缺點。
優點:
1,用戶不需要過高的UI搭建技術,直接拉控件,稍作調整就行。
2,打包方便,只需要通過Smobiler雲平台就能輕松完成打包。
3,用戶安裝一次APP,就算版本升級,也不用重新安裝,所有更新內容自動更新。
4,可以不需要寫接口,它可以直接對接數據庫。
5, 官網給了幾個開源的例子,幾乎涵蓋Smobiler所有組件的使用。
6,呵呵,免費的。
缺點:
1,對Smobile平台過於依賴。
2,自己要在服務器上搭建一個服務端。
3,目前使用者不太多,網上資源太少,而且官網給的文檔太粗糙,不過可以參照官網例子。
4,呵呵,目前是免費,不知道以后會不會收費。
今天我就不介紹如何開發了,就說一下,對於初學者要如何最快學習Smobiler開發。
1,看官網文檔,盡管官網文檔粗糙,但是卻大致講了每個組件的使用。
2,近如官方社區,這里面有很多疑難解答。
3,下載官網案例,參照官方案例。官網給了一個組件案例,三個項目案例。
組件案例下載:https://github.com/comsmobiler/SmobilerTutorials
項目案例下載:
https://github.com/comsmobiler/SmoONE
https://github.com/comsmobiler/SmoSEC
https://github.com/comsmobiler/SmoWMS
4,百度,雖然資源少但是也是有一部分的。
總之,Smobiler對於剛接觸手機APP開發的人來說,還是一個不錯的選擇。