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 ...
随机推荐
- 错误:javax.servlet.http.HttpServlet" was not found on the Java Build Path
我们在用Eclipse进行Java web开发时,可能会出现这样的错误: The superclass javax.servlet.http.HttpServlet was not found on ...
- 【例题收藏】◇例题·IV◇ Wooden Sticks
◇例题·IV◇ Wooden Sticks 借鉴了一下 Candy? 大佬的思路 +传送门+ (=^-ω-^=) 来源:+POJ 1065+ ◆ 题目大意 有n个木棍以及一台处理木棍的机器.第i个木棍 ...
- poj_1730_Perfect Pth Powers
We say that x is a perfect square if, for some integer b, x = b 2. Similarly, x is a perfect cube if ...
- HashMap的使用
HashMap的使用 import java.util.HashMap; import java.util.Iterator; //HashMap<key, value>():键值对的形式 ...
- 用Java读取xml文件内容
在AXP中,DOM解析器是1 Document Builder类的一个实例,该实例由 DocumenBailderfactorv类负责创,步如下 DocumentBuilderFactory fa ...
- rsync+lsyncd实现实时同步
1.接收端安装rsync,修改/etc/rsyncd.conf配置文件,然后启动服务. uid = rootgid = rootuse chroot = nomax connection = 4sec ...
- redis 面试题
https://www.cnblogs.com/ftl1012/p/redisExam.html 1. 使用Redis有哪些好处? (1) 速度快,因为数据存在内存中,类似于HashMap,HashM ...
- 神经网络系列学习笔记(一)——神经网络之ANN学习资料汇总
ANN tutorial: http://adventuresinmachinelearning.com/neural-networks-tutorial/ https://www.cs.toront ...
- Fiddler(二)
该博客基于以下博客网站里的内容进行提取,实验,和补充.让我们开始 https://www.cnblogs.com/yyhh/p/5140852.html AutoResponder 允许拦截指定规则的 ...
- php - empty() is_null() isset()的区别
empty():当变量存在,并且是一个非空非零的值时,返回 FALSE,否则返回 TRUE. is_null():如果指定变量为 NULL,则返回 TRUE,否则返回 FALSE. isset():如 ...