cleo-凡事从积极的态度做起

学习,学习,学习 BI/biztalk/infopath/sharepoint,呵呵。 学习没有止境。。。

导航

开源一站式移动应用生成平台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编辑  收藏  举报