开源一站式移动应用生成平台Jingub系列(0):背景资料介绍
為什么是跨平臺技術
移動開發如日中天,很個人都想參與,我也不例外,但是我的背景卻既沒有object c也沒有java的經驗,當我看到有跨平臺技術使用的是Html5/javascript的時候,我覺得這個我倒是可以試試。
而且面對眾多平臺,一個應用每個平臺投入不菲的成本來開發,確實是一件讓人頭疼的事,所以也就會有不少人看好跨平臺的技術。
為什么是PhoneGap+Sencha
跨平臺技術確實有多種,Titanium 就是PhoneGap有利的競爭者之一,但是PhoneGap支持的平臺是最多的,雖然界面來講不如Titanium那么Native。
而且PhoneGap可以和眾多JS的框架結合開發,其中包括JQueryMobile和SenchaTouch,jojo等。
而選擇sencha的原因,主要是界面相對JQueryMobile要好,提供MVC的框架可以更好的掌控整個APP,生成的APP程序流量可控。雖然Sencha支持的瀏覽器要比JQM要少。
項目的起源
有了跨平臺的技術,需要一個項目方向。
當我看到 “傻瓜式APP開發工具”??http://mobile.51cto.com/hot-292923.htm?,居然每個客戶每月收費$XX,甚至$XXX,我覺得或許這是個機會。
其中: biznessapps:http://www.biznessapps.com/pricing.html??
Mobile Roadie: http://www.mobileroadie.com/(中文版 http://www.qmobao.com/?)
開發
有了技術和項目方向,就進入了緊張的開發過程,花了2,3個月的業余時間,終于開發出了一個有點模樣的東東。
整體的用戶注冊/APP項目管理/以及模塊管理花去了我差不多一個月的時間,主要用于熟悉sencha和PhoneGAP,
后來每一個方向的應用差不多花了我一個星期,這些應用方向主要包括:
? ? last.fm的方向:用于明星/粉絲交互,可以在線通過googlemusic聽mp3哦
? ?人人網方向:使用人人網公共主頁API,將一個公共主頁的內容打包成一個APP
? ?alibaba企業信息:可以將阿里巴巴的企業信息打包成一個獨立APP,包括產品介紹(分類),相冊等,
? ?discuz論壇:結合插件,將discuz打包成獨立APP(快捷創建 http://jingub.com:8080/buildapp?)
(如果開源,我想需要大家添磚加瓦的主要是針對不同的應用方向,添加更多的模塊)
能用來創業嗎,還是開源
突然發現,其實產品開發出來到,成千上萬的用戶使用它,其實還需要很多工作要做,尤其是你只是一個默默無聞的技術人員。
因為創業都是有時間窗口的,過了這個窗口,可能就一文不值了。
當我看到一個國外的網站發布一個工具,對wordpress的生成app也能收費的時候,
當AppCan也能引起很多人關注的時候,?http://www.36kr.com/p/83527.html
突然,我覺得,不如開源算了。
(支持開源的,想加入的有嗎,或者支持做成一個創業項目的有嗎?)
目前項目的情況:
發布地址:http://jingub.com
轉載于:https://www.cnblogs.com/cleo/archive/2012/02/15/jingub_opensource_or.html
總結
以上是生活随笔為你收集整理的开源一站式移动应用生成平台Jingub系列(0):背景资料介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器 发布 WebService 错误
- 下一篇: 我希望早几年知道的5个Unix命令