平台概述

什么是AppCan 移步这里,楼主的一句话:可以匹敌 PhonegapTitaniumSencha TouchMUIImagAppNitrousapicloud起步X5 的跨平台移动开发框架,可用于开发 Web App 的 国产、免费、不开源 框架。
但除 Appcan ,其他框架都是免费的而且开源(开源确实很重要……不过国产软件不开源似乎也能理解),MUI也是国产的,个人也是特别喜欢,因为这样至少可以少看一些鸟语的 API 文档了。这里有一篇 AppCan VS PhoneGap - 对比两大移动开发平台,虽各有利弊但 AppCan 似乎更胜一筹;

AppCan 生成的 APP 体积大似乎是最大的弊端了
AppCan 和周边平台的比较 移步这里

有时间 楼主会整理一篇 AppCan VS MUI 的对比;不过 就凭 打包无需native开发环境 这一点,我想应该有很多 Web 工程师喜欢不得了,ADT 的配置 以及 SDK Manager 的组件下载(被qiang)是非常头疼……

开发工具/IDE

概述就省略了吧……

下载安装注册

官网下载_V3.1.4百度云下载_V3.1.4

注: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 之初体验的更多相关文章

  1. .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验

    不知不觉,“.NET平台开源项目速览“系列文章已经15篇了,每一篇都非常受欢迎,可能技术水平不高,但足够入门了.虽然工作很忙,但还是会抽空把自己知道的,已经平时遇到的好的开源项目分享出来.今天就给大家 ...

  2. Xamarin+Prism开发详解四:简单Mac OS 虚拟机安装方法与Visual Studio for Mac 初体验

    Mac OS 虚拟机安装方法 最近把自己的电脑升级了一下SSD固态硬盘,总算是有容量安装Mac 虚拟机了!经过心碎的安装探索,尝试了国内外的各种安装方法,最后在youtube上找到了一个好方法. 简单 ...

  3. Spring之初体验

                                     Spring之初体验 Spring是一个轻量级的Java Web开发框架,以IoC(Inverse of Control 控制反转)和 ...

  4. Xamarin.iOS开发初体验

    aaarticlea/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKwAAAA+CAIAAAA5/WfHAAAJrklEQVR4nO2c/VdTRxrH+wfdU84pW0

  5. 【腾讯Bugly干货分享】基于 Webpack & Vue & Vue-Router 的 SPA 初体验

    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/57d13a57132ff21c38110186 导语 最近这几年的前端圈子,由于 ...

  6. 【Knockout.js 学习体验之旅】(1)ko初体验

    前言 什么,你现在还在看knockout.js?这货都已经落后主流一千年了!赶紧去学Angular.React啊,再不赶紧的话,他们也要变out了哦.身旁的90后小伙伴,嘴里还塞着山东的狗不理大蒜包, ...

  7. 在同一个硬盘上安装多个 Linux 发行版及 Fedora 21 、Fedora 22 初体验

    在同一个硬盘上安装多个 Linux 发行版 以前对多个 Linux 发行版的折腾主要是在虚拟机上完成.我的桌面电脑性能比较强大,玩玩虚拟机没啥问题,但是笔记本电脑就不行了.要在我的笔记本电脑上折腾多个 ...

  8. 百度EChart3初体验

    由于项目需要在首页搞一个订单数量的走势图,经过多方查找,体验,感觉ECharts不错,封装的很细,我们只需要看自己需要那种类型的图表,搞定好自己的json数据就OK.至于说如何体现出来,官网的教程很详 ...

  9. Python导出Excel为Lua/Json/Xml实例教程(二):xlrd初体验

    Python导出Excel为Lua/Json/Xml实例教程(二):xlrd初体验 相关链接: Python导出Excel为Lua/Json/Xml实例教程(一):初识Python Python导出E ...

随机推荐

  1. VmWare入门指南

    记得以前有大佬曾教过我们用win10的自带双系统运行Ubuntu,但这玩意儿好像玩起来并不简单(反正本人试了一上午也没成功),而且这个系统是和windows交互的,我们也很难调整性能参数.今天,我来教 ...

  2. 蓝桥杯第七届决赛(国赛)C++B组 第四题 机器人塔

    机器人塔 X星球的机器人表演拉拉队有两种服装,A和B.他们这次表演的是搭机器人塔. 类似: A    B B   A B A  A A B B B B B A BA B A B B A 队内的组塔规则 ...

  3. ABAP术语-Update Module

    Update Module 原文:http://www.cnblogs.com/qiangsheng/archive/2008/03/20/1114178.html Part of an update ...

  4. Docker学习系列(一)-CentOS7下安装Docker

    CentOS7下Docker的安装 一.操作系统要求 CentOS 7 64位 Kernel 3.10+ 本机系统信息 二.卸载旧版本 如果之前安排过旧版本的Docker,先卸载掉旧版Docker以及 ...

  5. 前端基础-jQuery的动画效果

    阅读目录 隐藏 显示 切换 下拉 上卷 显示 一.jQuery中隐藏元素的hide方法 让页面上的元素不可见,一般可以通过设置css的display为none属性.但是通过css直接修改是静态的布局, ...

  6. 基于 HTML5 Canvas 的 3D 渲染引擎构建生产管控系统

    前言 大家好,老郑我又回来了.这一期为大家带来一个非常好玩的 demo,我们制作一套自己的 3D 管道控制系统,运用了( http://www.hightopo.com )HT 的 Graph3dVi ...

  7. Bootstrap04

    Bootstrap04概述 一.输入框组 1.左侧添加文字 <div class="input-group"> <span class="input-g ...

  8. Linux下Tomcat性能优化--文件句柄数增大

    今天在对项目进行性能压力测试时,设置并发量为1000,发现Tomcat控制报错: java.IOException:打开的文件过多 经搜索,发现是由于Linux默认设置的句柄数为1024,当并发量过大 ...

  9. SQL逻辑查询处理的步骤序号

    (8)SELECT (9) DISTINCT <select_list> (1)FROM <left_table> (3)<join_type>JOIN<ri ...

  10. LEFT JOIN个别问题

    SELECT a.loginuser, a.schoolid, count(b.id)FROM vhs_school AS aLEFT JOIN vhs_attence AS b ON a.schoo ...