AppCan试用体验
最近自己想开发一个基于Android平台的小应用,但不想使用JAVA开发,还要快速实现功能,学习成本低。
所以找了很多框架,最后基本锁定在phoneGap和AppCan,又看了AppCan与phoneGap的各种PK,以及抱着支持国内开发者的心态,使用了AppCan,下面列一下我对这个框架的感受:
一、开发文档混乱
快速入门,本应为开发者提供一个几分钟上手的小示例,但是我转了几圈,终于找到一个小示例,不过这个示例真的是快速入门,只要接触过开发的人基本1分钟能看完,而且这1分钟的内容基本不看也能操作,所以完全没有写出开发者想要的内容。(当然,也许是我太另类了吧)中
当然,这只是文档问题的一小部分,我认为国内的很多框架文档真应该学习国外团队的文档。
二、IDE
IDE是基于eclipse开发的,支持XP/WIN7等Windows系列。基本与Android提供的ADT-bundle操作方式一样,使用方便,特别是它的模拟机启动速度快,可多平台快速切换。
但是,又因为我太另类了吧,IDE只支持Windows系统,不支持Linux和iOS,对于我这个常年游玩于Linux的人来说太失望了。而且,现在基于iOS和Linux做开发的应该占的比例非常高,当然,国内除外,所以我认为支持这两个平台。
三、用户数据安全问题
好吧,我又另类了。对于手机应该,我拿到手后一定要检查它是否会读取用户个人信息,且非应用必须的信息。如果是我一定会果断remove它。但它又让我失望了,我打了一个Helloworld的安装包(即示例的原码),安装到手机后提示要读取联系人、短信等信息,一个什么功能都没有的应用,上来就想取用户信息?出于何种目的,我不知道,这些数据是否只提供给开发者?开发者和用户会不会被“棱镜”?这个框架的目的又是什么呢?
也许我把问题说的严重了,但至少这些权限提供给开发者时默认是关闭的,如果开发者需要相关权限,再去开也OK了。
因为我想做一个感动用户的应用,而不是敢动用户的应用。所以如果前两点我可以忍受,但就这一点我一定会弃掉这个开发平台。
四、优点部分
IDE和虚拟机启动和运行都很快;
虚拟机可以实时模拟各主流移动平台;
基于HTML+Javascript
这就是使用一个小时对它的感受,虽然弃掉了这个开发平台,但还是希望国内能出一些真正的框架。
AppCan试用体验的更多相关文章
- 与众不同 windows phone (28) - Feature(特性)之手机方向, 本地化, 应用程序的试用体验, 系统主题资源, 本地数据的加密解密
原文:与众不同 windows phone (28) - Feature(特性)之手机方向, 本地化, 应用程序的试用体验, 系统主题资源, 本地数据的加密解密 [索引页][源码下载] 与众不同 wi ...
- 【OK210试用体验】进阶篇(2)视频图像采集之MJPG-streamer编译(arm移植)
上一篇([OK210试用体验]进阶篇(1)视频图像采集之MJPG-streamer编译(Ubuntu系统下))进行了MJPG-streamer在Ubuntu下的编译及测试,这一篇针对OK210,进行a ...
- mBot试用体验
[Arduino话题] [mBot试用体验]1.mBot开箱体验(部分资料合集)http://bbs.elecfans.com/forum.php?mod=viewthread&tid=532 ...
- SUSE Linux Enterprise Serve 12 试用体验
SUSE Linux Enterprise Serve 12 试用体验 大家都知道德国出产的奔驰.宝马.等车型以精美.可靠.耐用而著称.而相同出自德国人之手的Suse Linux .即使是被收购也是一 ...
- OneAPM 云监控部署与试用体验
作为 Zabbix 骨灰级粉丝,一直以来对第三方监控(APM)都是拒绝的.一来觉得收费,二来担心数据被人所知,三来觉得 Zabbix 牛逼到无可取代.但是,随着 APM 市场的火爆,我决定「放下身段」 ...
- [APM] OneAPM 云监控部署与试用体验
摘要: 作为 Zabbix 骨灰级粉丝,一直以来对第三方监控(APM)都是拒绝的.一来觉得收费,二来担心数据被人所知,三来觉得 Zabbix 牛逼到无可取代.但是,随着 APM 市场的火爆,我决定「放 ...
- Visual Studio Code 的简单试用体验
首先对Visual Studio Code做一个大概的介绍.首先明确一下,这个Visual Studio Code(以下简称 vscode)是一个带GUI的代码编辑器,也就是只能完成简单的代码编辑功能 ...
- Visual Studio Code预览版Ver 0.3.0试用体验
当你开始阅读这篇文章时,请先不要把Visual Studio Code和.net.Windows联想到一起,因为VS Code是一个跨平台,支持30多种语言的开箱代码编辑器.不管你是.Net.Java ...
- DEEPIN 2014 正式版 试用体验
7月6日深度正式发布 Deepin 2014 操作系统,该系统是基于 Ubuntu 14.04 LTS 的 Linux 发行版,并搭载了多款深度开发的软件,更符合国人使用习惯.由于Deepin 201 ...
随机推荐
- Java从入门到放弃——02.常量、变量、数据类型、运算符
本文目标 理解什么是常量,什么是变量 认识八大基本数据类型 了解算数运算符.赋值运算符.关系运算符.逻辑运算符.位运算符.三元运算符 1.什么是常量与变量? 常量是相对静止的量,比如整数:1,2,3 ...
- fcn
上几周把fcn跑了几个模型,唉,因此测试程序,整了很久,浪费时间啊. fcn做分割,其实我是想用来做检测的,但是总是觉得这个框架是以后的趋势,所以一直想要去在这个基础上做个东西,目前训练的模型还没有测 ...
- 前端小记4——高性能mobile web开发
1.高性能CSS3动画 与PC端场景需要相比,移动web端需要考虑的因素也相对复杂,重点考虑:流量.功耗与流畅度.在pc端上考虑更多的是流畅度,而mobile web中需要考虑网络流量的使用和耗电情况 ...
- linux服务器安装nginx及使用
Nginx在个人的使用之后,感觉非常的方便,所以在这里给出自己安装配置方案.它是一款高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器.负载均衡是个不错的选择. ...
- vue2.x结合百度UEditor富文本编辑器
1.首先下载UEditor源码(https://ueditor.baidu.com/website/),将整个文件放到static文件夹中 2.在src/components文件夹下创建公共组件UEd ...
- spring-传统AOP
Spring传统AOP AOP的增强类型 AOP联盟定义了Advice(org.aopalliance.aop.Interface.Advice) 五类(目标类方法的连接点): 1. 前置通知(or ...
- Linux - 用户环境变量的查看与设置
1. 查看当前有哪些环境变量 直接输入命令:env 2. 设置用户环境变量 输入命令:vim ~/.bash_profile,打开文件,输入如下内容: 范例(设置maven环境变量): export ...
- maven 使用错误
使用mvn test mvn test -Dtest=测试包名.测试类名时 [ERROR] Failed to execute goal org.apache.maven.plugins:maven- ...
- java中substring()、charAt()、indexOf() (2013-05-05-bd 写的日志迁移
substring 1. public String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串, 该子字符串始于指定索引处的字符,一直 ...
- PHP关于 []
在一个表格里,提交时,名字部分加一个[],表示数组,这样,存在多个同样名字的name.前面的value不会替代后面value,如下面 <td><input name="so ...