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 ...
随机推荐
- spring教程(一):简单实现(转)
转:https://www.cnblogs.com/Lemon-i/p/8398263.html 一.概念介绍 1. 一站式框架:管理项目中的对象.spring框架性质是容器(对象容器) 2. 核心 ...
- python 3+djanjo 2.0.7简单学习(二)--创建数据库和模型
我们紧接上次,这里将建立数据库,创建第一个模型提示:这里我们不需要去一直启动,django会在我们ctrl+s的时候自动刷新并启动服务,很方便吧 1.数据库配置 现在,打开 vote_mysite/ ...
- C#自制png转ico图标工具
此项目基于.net framework 4.0 只需把图片拖拽到窗口内,自动转换生成ico图标,在png文件同级目录下. /// /// 实现代码: 转换Image为Icon /// ///要转换为图 ...
- 第5章 什么是寄存器—零死角玩转STM32-F429系列
第5章 什么是寄存器 集视频教程和1000页PDF教程请到秉火论坛下载:www.firebbs.cn 野火视频教程优酷观看网址:http://i.youku.com/firege 本章参考资料 ...
- 刚学不久的python,自己稍微加工了一点,影响不大,因为博主很懒,所以格式什么的,就没有太在意了!
本人初学python,之前因为有接触过其他语言,但是并没有接触的太深,出于对一个hacker的向往,学习一下Linux和python再说,当然,也是为了高工资啦,啊哈哈哈! 一开始就是一个蛮有意思的小 ...
- javascript入门笔记9-认识DOM
认识DOM 文档对象模型DOM(Document Object Model)定义访问和处理HTML文档的标准方法.DOM 将HTML文档呈现为带有元素.属性和文本的树结构(节点树). 将HTML代码分 ...
- 详解LinkedHashMap如何保证元素迭代的顺序
大多数情况下,只要不涉及线程安全问题,Map基本都可以使用HashMap,不过HashMap有一个问题,就是迭代HashMap的顺序并不是HashMap放置的顺序,也就是无序.HashMap的这一缺点 ...
- IDEA的使用方法(二)(代码提示)
工欲善其事必先利其器: 在eclipse用久了代码提示对自己纯手搓代码还是不太好的,我就算是死,从楼上跳下去,也不会从了IDEA的代码提示的,在手搓了一个hello world之后,我写的是JAVA? ...
- Mysql5.7.25在windows下安装
在网上看到了很多安装方法,也试了很多,md,网上资源多了也是有各种坑,这里只说在windows下安装mysql5.7.25 一.下载安装包 链接:https://dev.mysql.com/downl ...
- windows和linux上mysql的安装
mysql基于多平台,多版本的安装 mysql.tar.gz 链接:https://pan.baidu.com/s/1lG9BNL1mG4qbjM8xLHtrjQ 密码:s4tk MySQL 是一个 ...