开源一站式移动应用生成平台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):背景资料介绍相关推荐
- cube开源一站式云原生机器学习平台-架构(二)
全栈工程师开发手册 (作者:栾鹏) 一站式云原生机器学习平台 前言:cube是开源的云原生机器学习平台,目前包含特征平台,支持在/离线特征:数据源管理,支持结构数据和媒体标注数据管理:在线开发,在线的 ...
- cube开源一站式云原生机器学习平台-推理服务的工程化加速
全栈工程师开发手册 (作者:栾鹏) 一站式云原生机器学习平台 前言:cube是tme开源的云原生机器学习平台,目前包含特征平台,支持在/离线特征:数据源管理,支持结构数据和媒体标注数据管理:在线开发, ...
- cube开源一站式云原生机器学习平台-架构(一)
全栈工程师开发手册 (作者:栾鹏) 一站式云原生机器学习平台 前言:cube是开源的云原生机器学习平台,目前包含特征平台,支持在/离线特征:数据源管理,支持结构数据和媒体标注数据管理:在线开发,在线的 ...
- cube开源一站式云原生机器学习平台
https://github.com/tencentmusic/cube-studio cube云原生机器学习平台-架构(一) cube云原生机器学习平台-架构(二) cube云原生机器学习平台-架构 ...
- itest work(爱测试) 开源接口测试敏捷测试管理平台 9.5.0 发布,接口测试及脑图用例重大升级
(一)itest work 简介 itest work (爱测试) 一站式工作站让测试变得简单.敏捷,"好用.好看,好敏捷" ,是itest wrok 追求的目标.itest w ...
- 360开源k8s集群管理平台:wayne的使用与介绍
公司私有化部署的调研继续进行,之前已经完成了一个服务的k8s部署(一个Python服务Dokcer化并k8s布署实例)和搭建了自己的私有仓库(harbor搭建与使用).这篇文章来介绍一个 k8s 集群 ...
- 手机开发平台指南、教程和资料介绍
近来无事,把手机开发平台的学习指南.教程和资料总结一下,方便大家参考. 手机客户端软件开发最大的困难就是平台不统一,手机开发平台太多. 手机可分为智能手机开发和feather phon ...
- 手机开发平台指南、教程和资料介绍(修改稿)
欢迎转载,转载请注明出处.作者:手机即信息 博客:http://canco.javaeye.com 近来无事,把手机开发平台的学习指南.教程和资料总结一下,方便大家参考. 手机客户端软件开发最大的困难 ...
- 全网开源快速开发平台,低代码平台,企业级开发平台,开源系统,私活平台,学习平台,毕设平台,企业级应用开发平台资源整理
个人比较喜欢开源技术,经常在开源社区寻找一些优质的开源项目. 这是一个巨人的时代,唯有站在巨人的肩膀,与巨人同行,我们才能够走的更快. 现在技术迭代升级速度比较快,大学上学时,热火朝天的还在宣扬SSM ...
最新文章
- 如果乔布斯还在,今天他65岁了
- [Java] 实验4參考代码
- 8.Layout布局应用
- 详解C++11智能指针
- 超级全面的权限系统设计方案
- 黑马程序员 java基础之网络编程TCP
- Android在Activity中动态增加xml自定义样式布局控件(引用xml布局文件和循环增加控件)
- CodeForces - 556C Case of Matryoshkas
- 生成式预训练之MASS
- android密码用户名和密码错误,Android之输入用户名和密码验证
- matlab开关电源仿真软件,开关电源仿真设计软件选择
- 软件工程需求分析-需求规格说明书
- 古体字与简体字对照表_简体字与繁体字对照表大全.pdf
- 在mtk6223的软t卡上实现对sdhc卡的读写
- hiber+spring继续找bug
- [指针八]有关指针的面试题
- Angular4中使用PrimeNG calendar
- DSP的时钟和系统控制
- 一个强大的小程序-Phun
- java怎么给文本框加滚动条_懂Java中Swing的朋友,谁能帮我在Jtextare上加一个滚动条啊?很急!...
热门文章
- 阿里云服务器CentOS6.8安装JDK
- mysql数据库索引 分区_数据库设计 – 要索引的列太多 – 使用mySQL分区?
- 数仓主题表怎么设计_陶瓷企业展厅设计主题风格怎么确定?
- mysql log 记录报错 sql语句_MySQL生产库中添加修改表字段引起主从崩溃的问题总结...
- 计算机辅助设计设计师理论知识试卷,计算机辅助设计试卷 A卷
- 分拣外观残缺的机器人_一款分拣搬运机器人的设计
- Android 中opengl es灯光效果实例
- ipython和jupyter_IPython与Jupyter Notebook以及Anaconda
- [Python]网络爬虫(六):一个简单的百度贴吧的小爬虫
- KVM虚拟机搭建增量镜像(一个基本镜像拷贝成无数多个子镜像)