AppCan 之初体验
平台概述
什么是AppCan 移步这里,楼主的一句话:可以匹敌 Phonegap 、Titanium 、Sencha Touch 、MUI 、ImagApp、Nitrous 、apicloud 、起步X5 的跨平台移动开发框架,可用于开发 Web App 的 国产、免费、不开源 框架。
但除 Appcan ,其他框架都是免费的而且开源(开源确实很重要……不过国产软件不开源似乎也能理解),MUI也是国产的,个人也是特别喜欢,因为这样至少可以少看一些鸟语的 API 文档了。这里有一篇 AppCan VS PhoneGap - 对比两大移动开发平台,虽各有利弊但 AppCan 似乎更胜一筹;
AppCan 生成的 APP 体积大似乎是最大的弊端了
AppCan 和周边平台的比较 移步这里
有时间 楼主会整理一篇 AppCan VS MUI 的对比;不过 就凭 打包无需native开发环境 这一点,我想应该有很多 Web 工程师喜欢不得了,ADT 的配置 以及 SDK Manager 的组件下载(被qiang)是非常头疼……
开发工具/IDE
概述就省略了吧……
下载安装注册
注:1、目前 不支持 xp sp2 及其以下操作系统和Mac OS X操作系统。
2、使用 IDE 需要注册账号(同 HBuilder )。
创建APP - first Blood
登陆 应用管理 先创建一个 应用比如:
firstblood进入管理页面可以获得它的 应用ID、应用Key、svn
依次进行 文件 > 新建 > AppCan项目 > 新建项目 > 下一步 > 填写 “项目名称”、“应用名称、“应用ID”、“应用key” > 下一步 > 选择空模板 > 下一步 > 设置模板主题 > 完成 。
调试、运行App
设置修改完成 config.xml 文件后,点击菜单的 启动调试服务中心(即,本机localhost或者局域网192.168.1.2调试,http端口3000)
或者生成App调试
或者真机调试 

AppCan 可以设置SVN,右击项目,选择 team > 共享 即可
关于调试,推荐安装模拟器 BlueStacks App Player 一个就行抛开 ADT 吧!
开发 First Blood
安装好 生成的 App ,启动虚拟机,输入 本机IP开始,比如:192.168.1.2 (端口号不用)……
接下来修改 index.html 和 index_content.html ,如果喜欢 Sublime Text 的同学依旧可以在此返回 ST 修改,保存即可;
实时查看效果:

一血结束,就是这么简单,
要不来回想下 Phonegap 和 MUI 吧~
参考 AppCan 文档中心;点此查看详情
AppCan 之初体验的更多相关文章
- .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验
不知不觉,“.NET平台开源项目速览“系列文章已经15篇了,每一篇都非常受欢迎,可能技术水平不高,但足够入门了.虽然工作很忙,但还是会抽空把自己知道的,已经平时遇到的好的开源项目分享出来.今天就给大家 ...
- Xamarin+Prism开发详解四:简单Mac OS 虚拟机安装方法与Visual Studio for Mac 初体验
Mac OS 虚拟机安装方法 最近把自己的电脑升级了一下SSD固态硬盘,总算是有容量安装Mac 虚拟机了!经过心碎的安装探索,尝试了国内外的各种安装方法,最后在youtube上找到了一个好方法. 简单 ...
- Spring之初体验
Spring之初体验 Spring是一个轻量级的Java Web开发框架,以IoC(Inverse of Control 控制反转)和 ...
- Xamarin.iOS开发初体验
aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKwAAAA+CAIAAAA5/WfHAAAJrklEQVR4nO2c/VdTRxrH+wfdU84pW0
- 【腾讯Bugly干货分享】基于 Webpack & Vue & Vue-Router 的 SPA 初体验
本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57d13a57132ff21c38110186 导语 最近这几年的前端圈子,由于 ...
- 【Knockout.js 学习体验之旅】(1)ko初体验
前言 什么,你现在还在看knockout.js?这货都已经落后主流一千年了!赶紧去学Angular.React啊,再不赶紧的话,他们也要变out了哦.身旁的90后小伙伴,嘴里还塞着山东的狗不理大蒜包, ...
- 在同一个硬盘上安装多个 Linux 发行版及 Fedora 21 、Fedora 22 初体验
在同一个硬盘上安装多个 Linux 发行版 以前对多个 Linux 发行版的折腾主要是在虚拟机上完成.我的桌面电脑性能比较强大,玩玩虚拟机没啥问题,但是笔记本电脑就不行了.要在我的笔记本电脑上折腾多个 ...
- 百度EChart3初体验
由于项目需要在首页搞一个订单数量的走势图,经过多方查找,体验,感觉ECharts不错,封装的很细,我们只需要看自己需要那种类型的图表,搞定好自己的json数据就OK.至于说如何体现出来,官网的教程很详 ...
- Python导出Excel为Lua/Json/Xml实例教程(二):xlrd初体验
Python导出Excel为Lua/Json/Xml实例教程(二):xlrd初体验 相关链接: Python导出Excel为Lua/Json/Xml实例教程(一):初识Python Python导出E ...
随机推荐
- iOS之面试题:腾讯三次面试以及参考思路
使用了第三方库, 有看他们是怎么实现的吗? 例:SD.YY.AFN.MJ等! <1>.SD为例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ...
- Python %操作符 字符串格式化
%操作符(字符串格式化,string formatting),说明如下: %[(name)][flags][width].[precision]typecode (name)为命名 flags可以有+ ...
- OO 第五、六、七次作业总结
第五次作业 算法与实现 这次的电梯因为要使用系统时间进行模拟,所以又是推倒了之前的重写的.最后采用三个电梯线程,一个调度线程,一个输入线程的方式. 源码分析图示 类图 方法分析 类分析 由上图看,由于 ...
- Java类和对象详解,以及相关知识点
了解类和对象前,简单提及面向对象程序设计.面向对象程序设计就是通过对象来进行程序设计,对象表示一个可以明确标识的实体.例如:一个人.一本书.一个学校或一台电脑等等.每个对象都有自己独特的标识.状态和行 ...
- BZOJ 3489: A simple rmq problem(K-D Tree)
Time Limit: 40 Sec Memory Limit: 512 MBSubmit: 2579 Solved: 888[Submit][Status][Discuss] Descripti ...
- MySQL----MySQL数据库入门----第二章 数据库和表的基本操作
2.1 数据库和数据库表的创建 ①数据库的创建(在数据库系统中划分一块存储数据的空间): create database 数据库名称 [charset 字符集]: ②数据库表的创建 use 数据库名 ...
- js实现把textarea通过换行或者回车把多行数字分割成数组,并且去掉数组中空的值。
删除数组指定的某个元素 var msg = " "; //textarea 文本框输入的内容 var emp = [ ]; //定义一个数组,用来存msg分割好的内容 1. ...
- VB错误说明
1001 800A03E9 内存不足 1002 800A03EA 语法错误 1003 800A03EB 缺少“:” 1005 800A03ED 需要 '(' 1006 800A03EE 需要 ')' ...
- Delphi 的TStringBuilder防止服务器内存碎片化
Delphi 2009+ 的 System.SysUtils提供了一个类似.Net的StringBuilder,用于存储字符数组. 很多人不明白为什么要用TStringBuilder, Delphi中 ...
- 【Zookeeper】编程实战之Zookeeper分布式锁实现秒杀
1. Zookeeper简述 我们要了解一样技术,首先应该要到它的官网,因为官网的信息一般都是最准确的,如下图是Zookeeper官网对它的介绍. 从官网的介绍中,可以总结出,Zookeeper是一个 ...