h******b 发帖数: 6055 | 1 最近一年零零碎碎试验了几个。 本人并非编程出身,有网站和前台设计背景,希望找
个糙快猛的手法,最少达到产品经理独立完成prototype的能力。用过这几个的说说经
验吧。
corona sdk - lua 语言很容易上手,图像性能很好,写了一个简单三消的prototype,
意识到自己美工太烂,放弃了。 试图拿来写business app但感觉他们缺太多零件了。
而且价格越来越高。 放弃了。
titanium - javascript 不错,但他们的iOS和Android几乎是两套代码。 几乎每个
function都不同behavior。 他们追求的是native look and feel。 如果这样我不如
native开发了。
phonegap - 因为是HTML/css,感觉非常顺手,一个文档放在xampp里面直接拿来当网页
来preview非常流畅。 据说性能是问题。 不过jquery mobile真心是适合电脑的,不
是手机的,整体感觉还是臃肿了一点。
ionic framework - 最近很火的framework。 如果你谷歌mobile framework这个第一
个出来。 用angular js性能很好。 所有的widget都很漂亮。 担心的是他们是
alpha所以用的人不多。 不过理论上来说phonegap可用的这个都可以。
telerik/kendo mobile ui - phonegap架构里包装最好的。 browser里的IDE集成很好
。 drag and drop配合代码。 直接和他们的cloud service接口。 sample app直接
包含了social login。 各种widget/chart都很漂亮。 担心的就是用的人不多,不过
理论上来说所有phonegap的他们都能用。 这个应该上手最快的。 可是价格也是最高的。
抛砖引玉,希望大牛分享一下经验。 |
d*******r 发帖数: 3299 | 2 http://ionicframework.com/getting-started/
照着敲完,iOS emulator 就真把 app 跑起来了,吊爆了呀!
感谢分享
【在 h******b 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 最近一年零零碎碎试验了几个。 本人并非编程出身,有网站和前台设计背景,希望找 : 个糙快猛的手法,最少达到产品经理独立完成prototype的能力。用过这几个的说说经 : 验吧。 : corona sdk - lua 语言很容易上手,图像性能很好,写了一个简单三消的prototype, : 意识到自己美工太烂,放弃了。 试图拿来写business app但感觉他们缺太多零件了。 : 而且价格越来越高。 放弃了。 : titanium - javascript 不错,但他们的iOS和Android几乎是两套代码。 几乎每个 : function都不同behavior。 他们追求的是native look and feel。 如果这样我不如 : native开发了。 : phonegap - 因为是HTML/css,感觉非常顺手,一个文档放在xampp里面直接拿来当网页
|
h******b 发帖数: 6055 | 3 听你的话昨晚玩xamarin玩到三点半。
感觉比Titanium好,性能最好,而且不像titanium那样试图一个function cover两个平
台。 这个基本上是用c#直接call native api了吧。 理论上来说界面必须重新写,
但business logic,数据库等可以重复利用。
但用的人好少,indeed上面没有这个的工作。 谷歌上面的信息也少。 担心小众问题
啊。
打算用jquery mobile和phonegap开始。 这两个最白菜的。 而且和我开发网站最接
近的。 一套技能重复利用。 开发工具都可以是netbeans。 据说jqm 1.4性能提升
很多。 我不写游戏应该问题不大?手机性能直线上升的。 直接block安卓4,iOS 5
以下的就好了。
如果HTML 5搞不定的就native吧。 觉得除非能直接重复使用代码,native开发好很多。
【在 d*******r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : http://ionicframework.com/getting-started/ : 照着敲完,iOS emulator 就真把 app 跑起来了,吊爆了呀! : 感谢分享
|
d*******r 发帖数: 3299 | 4 xamarin 小众确实是问题
回头发下你研究 phonegap 的经验吧
5
【在 h******b 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 听你的话昨晚玩xamarin玩到三点半。 : 感觉比Titanium好,性能最好,而且不像titanium那样试图一个function cover两个平 : 台。 这个基本上是用c#直接call native api了吧。 理论上来说界面必须重新写, : 但business logic,数据库等可以重复利用。 : 但用的人好少,indeed上面没有这个的工作。 谷歌上面的信息也少。 担心小众问题 : 啊。 : 打算用jquery mobile和phonegap开始。 这两个最白菜的。 而且和我开发网站最接 : 近的。 一套技能重复利用。 开发工具都可以是netbeans。 据说jqm 1.4性能提升 : 很多。 我不写游戏应该问题不大?手机性能直线上升的。 直接block安卓4,iOS 5 : 以下的就好了。
|
h******b 发帖数: 6055 | 5 phonegap就是一个wrapper, 里面是html 5/css/js跟一个mobile网站没有什么区别。
UI framework任意选,需要device function的时候(比如说相机,电话,或内购)
call phonegap。
优点是最接近一套代码多个平台的开发方法。 只要能搞网站的都能搞这个,大大降低
了门槛。而且不同平台上面的效果是一致的。 超快的开发能力最大程度优化了糙快猛
。
缺点就是性能,游戏开发不要想了,而且安卓4以下基本跑不动。 但手机性能的过剩
,让HTML开发一片光明。 基本上我认为如果不开发游戏,要么HTML 5要么native,
anything in between注定是小众。
我试验了好几个可以配合phonegap的ui framework,下面说说不同UI。 |
h******b 发帖数: 6055 | 6 Phonegap的ui我试验过的有。
jquery mobile, 最大众的,1.4版本性能提升的一塌糊涂。 会jquery的基本上都能超
快上手。 跟写网站的感觉几乎完全一样。非常适合我这种非程序员出身的。 可以搭
配backbone.js来搞mvc。 非常适合prototype以后找人来写native。 其实作为1.0版
本测试市场感觉也够了。css 3的theme roller让美工改色调非常方便。巨多的第三方
plugin。
缺点是尽管是1.4性能可能还是不如下面几个,但大众白菜易谷歌最大优势。 优化加
新1.4版本可以大幅度提升性能。
ionic - angular js加sass, 用起来很爽。 从零开始为手机打造,不像jqm那样有
desktop的baggage。不过这是两人组,现在只是alpha。 远远不如jqm成熟,等下个版
本了。这个是zero jquery的。
sencha - 用extjs来generate全部网页。 几乎没有什么写HTML的感觉了。 所有东西
都是Javascript。 理论上来说配合mean stack基本上让你一辈子只需要一个语言从网
站到app开发。想想就很爽。
他们的theme非常养眼,性能也非常流畅,但上手非常繁琐,因为你得从头开始学习
extjs。可以用phonegap的wrapper也可以用sencha自己的。 第三方插件不多但他们自
己自带50多个widget。
telerik app builder / kendo ui
包装最好的,不需要装sdk打command,他们的IDE是云上的,自带emulator,从
register到上传hello world的apk到我手机一共十分钟。 app装到客户手机上以后可
以通过他们服务器直接更新。
他们的界面非常漂亮,性能也很好。 但价格也很高。 第三方支持很少,用户似乎也
不多,论坛不是很活跃。 开发方法很像jqm。
其他的UI framework就更加小众了。 以上是目前github最活跃的。 |
d*******r 发帖数: 3299 | 7 信息量很大。多谢分享。
我问个简单的问题,用 phonecap 那一类框架做,跟用 native 的 GUI + webview 比
起来主要优势是写JavaScript的代码也更少吧,基本调整调整, 改改外观就能用了?
【在 h******b 的大作中提到】![](/moin_static193/solenoid/img/up.png) : Phonegap的ui我试验过的有。 : jquery mobile, 最大众的,1.4版本性能提升的一塌糊涂。 会jquery的基本上都能超 : 快上手。 跟写网站的感觉几乎完全一样。非常适合我这种非程序员出身的。 可以搭 : 配backbone.js来搞mvc。 非常适合prototype以后找人来写native。 其实作为1.0版 : 本测试市场感觉也够了。css 3的theme roller让美工改色调非常方便。巨多的第三方 : plugin。 : 缺点是尽管是1.4性能可能还是不如下面几个,但大众白菜易谷歌最大优势。 优化加 : 新1.4版本可以大幅度提升性能。 : ionic - angular js加sass, 用起来很爽。 从零开始为手机打造,不像jqm那样有 : desktop的baggage。不过这是两人组,现在只是alpha。 远远不如jqm成熟,等下个版
|
h******b 发帖数: 6055 | 8 没搞过native加webview。 一般来说是需要widget的时候拉webview吧,比如chart一
类。
phonegap的优势应该是完全像开发网站一样。 不需要任何网站外的代码。 立刻在
Chrome看结果。 唯一能几乎做到一套代码通吃的手法。 而且开发网站的比程序员便
宜,做出来的东西好看,开发速度快。
性能是永远的伤。 但不妨碍迅速上市测试idea。 只要开局好,找人写native很简单。
【在 d*******r 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 信息量很大。多谢分享。 : 我问个简单的问题,用 phonecap 那一类框架做,跟用 native 的 GUI + webview 比 : 起来主要优势是写JavaScript的代码也更少吧,基本调整调整, 改改外观就能用了?
|