开源一站式移动应用生成平台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
posted on 2012-02-15 18:06 无为而为-凡事从积极的态度做起 阅读(1198) 评论(0) 编辑 收藏 举报