浅尝APPCAN,SENCHA TOUCH 2及TITANIUM

3.18 APPCAN的论坛维护完,我的帐号也回来了,不知道是不是我昨天在APPCAN的微博上吐嘈的原因。试问一个每天论坛打卡,发的都是技术问题的人,我是黑你还是免费测试呢?而且重点是就算我黑你,说的东西错了,你们论坛有人答复吗?我现在还在用APPCAN,而且也发现了几个问题,不过已经自己解决了,但我没打算发论坛上,你们不要免费测试拉倒!!!~


从不写博客,这里把这个试用报告贴出,是因为APPCAN居然因为我在论坛上发这篇文章把我的帐号给删了,我长篇大论码一堆字,还不是因为国内出了APPCAN这个不错的FRAMEWORK,虽然有缺点,但希望你们能改进吗?就算写错了什么,你可以指出,你这样删了就以为别人会看不到吗?我就不信没人搜索这几个FRAMEWORK的对比,马勒隔壁!!!! 





前段时间想搞个APP,就找了一下资料,IPHONE要用OBJECTIVE-C,我不会,手上也没MAC,只用JAVA开发ANDROID又要放弃IPHONE用户,觉得很不划算,然后就找到SENCHA TOUCH 2(下称ST2),APPCAN,TITANIUM(下称TI),虽然都是尝试一下,不过有一点点了解了,希望对准备用这些FRAMEWORK的同学有点帮助,当然有说错的地方请勿吐槽。。。。
先说优点吧!
ST2,这我是最先尝试的,也是用得最长时间的,所以了解多一点
1,文档超好用的!!!这几个里面没有之一!
2,MVC,前端开发的同学要搞定所有层应该比较麻烦,但纯开发的同学应该很顺手
3,ANDROID打包很快,IPHONE没试,要KEY
4,默认UI就很漂亮,改个颜色就可以用了
5,KITCHEN SINK也很实用,还提供好几个项目的源码,都是不错的东西,看着他们能很快上手
6,CHROME上直接用,很好查错


APPCAN,说实话我用得不久,而且很大部份时间在找各种问题的解决办法。。。
1,适合有前端开发经验的同学,能很快的开发一个成品
2,IPHONE,ANDROID都可打包,方便真机测试
3,在没优化的情况下,速度还可以
4,模拟器方便测试
5,IPHONE,ANDROID上UI差别不大


TI,用得最少,其实没啥发言权,就带过一下
1,IDE真好用
2,文档抄ST2的吧,不知道谁抄谁,样子是一样,不过没ST2好用,但算不错了
3,适合熟适JS的同学
4,模块扩展实现官方API没有的功能

该吐槽了。。。。。。。
ST2
1,那启动真叫一个慢呀,就一个本地运行的测试APP,也没啥东西,为啥这么慢呢
2,对我这种比较熟悉HTML的人,MVC+PROXY那些例子看到头大,经常把VC代码乱放,不过这是个人问题
3,IPHONE测试麻烦
4,用PHONEGAP的在线打包,ANDROID是打包了,但都运行出错,可能我没搞好

APPCAN
1,文档能来个官方离线的吗?在线那个慢。。。。另外,文档那个搜索框可以删了,完全没用嘛,zy_touch找不到,搜uexCamera出来开发平台的链接。。。。国内用的人也不多吧,很难找资料
2,能来个KITCHEN SINK吗?例子太分散了,也不全
3,模拟器的GPS百度地图能去掉吗?每次启动就它最影响速度
4,模拟器是用CHROME的,看CONSOLE的时候页面不能滚动,如果要测试点击TAB,必须要每次点完再打开CONSOLE,不能同时进行。。。
5,模拟器运行代码和手机有时会不一样,像SWITCH CASE,模拟器上CASE '0'可以运行,但手机不行,手机要用CASE 0,不能带引号。
6,用VPN时无法打包,环境变量JAVA_HOME用小写java_home无法打包,不知道是不是个人问题
7,蛋痛的“网络信号弱”,到处都搜不到原因和解决方法,明明就一个简单的程序,根本不用上网的,而且只在ANDROID手机上有问题,IPAD没问题


TI
1,就一个新建测试TAB的程序,CHROME和ANDROID上差别也太大了吧,CHROME显示在下面,ANDROID在上面,而且BUTTON也不见了一半
2,文档啥时候写的,提到IDE的东西都不一样,找半天
3,有挺多东西IPHONE和ANDROID要写两套代码,像hideTabBar只能用在IPHONE,不过还好是IDE有提示
4,国内用的人好像挺少的,很多资料只能在国外网站找

好了,想到的就这些,再试试有没有办法搞定“网络信号弱”的问题,知道的同学帮一下忙!如果实在不行再玩玩TI和PHONEGAP,或者再试试优化ST2,反正闲得蛋痛

猜你喜欢

转载自mrmmouse.iteye.com/blog/1830160