通过Intel XDK编写跨平台app(一)
Intel XDK 是一个新的跨平台手机应用开发工具。它努力把整个开发流程变的简单,尽可能把所有的平台都封装到一个包中,通过收集各种开发工具来使你的开发变的简单。
在这篇文章中,我将会向你介绍什么是Inter XDK,和它是如何通过HTML5来让你构建一个跨平台的app。它的接口非常简单,但是有别于其它的IDE,不过你不用担心,我将会一步一步的告诉你所有你需要知道的事情。
安装
你可以在Inter XDK的官方网站中找到安装包。它支持Windows, Linux和Mac。 当你第一次使用,你需要创建一个帐号,通过这个帐号,你可能随时把你的项目保存在云端。
提示:我在Debian上安装Intel XDK的时候出现了一些状况,当然在Debian的衍生版Ubuntu上也同样会出现这些状况。我没有试其它的版本,所以我不知道其它版本上安装的过程中有没有什么问题,如果你遇到了,不妨在评论中告诉我。
工作流程
我喜欢XDK IDE的原因是它包含了从创建到发布几乎所有实用的开发工具,开发、仿真、测试、调试、分析和构建都包括在内。除了这些它还包含了一些第三方的服务,而且所有的功能都被组织在7个选项卡里,非常易用。
其中开发选项卡是你最需要了解的地方,开发过程中你的大部分时间会花在这里。你可以通过拖拉来设计界面,也可以通过纯编码方式,编码方式是基于Bracket editor这个HTML5构建的开源的编辑器,Bracket是由Adobe开发的。可拖拉的设计原型可以选择App Designer或者App Starter。App Starter是为初学者提供的一个简单的工具,它只支持 App Framework。App Designer则是一个更全面的工具,它支持App Framework,Bootstrap 3, JQuery Mobile 和 TopCoat。你也可以同时选择两种开发方式,我个人没有使用图形化的构建方式,我觉得这样会减少很多没用的代码。我喜欢从零开始,这样代码的可维护性会更强,如果你和我一样,你还需要一个可实时预览的设备,你必须要有这样一个工具。
.........
.........
阅读全文:通过Intel XDK编写跨平台app(一)
通过Intel XDK编写跨平台app(一)相关推荐
- 通过Intel XDK编写跨平台app(二)
通过Intel XDK编写跨平台app(一) 通过Intel XDK编写跨平台app(二) 在这个系列的上一篇文章中,我们大致了解了Interl XDK的概况.在这一部分中,我们会详细地介绍如何通过这 ...
- 【转】几款移动跨平台App开发框架比较
原文地址:https://www.cnblogs.com/songxingzheng/p/6482697.html 整理目前流行的跨平台WebApp开发技术的特点,仅供参考. 每个框架几乎都包含以下特 ...
- 利用Qt开发跨平台APP(Android)
利用Qt开发跨平台APP(Android) 本文将手把手教你如何在Windows环境下,使用Qt编译出安卓应用程序. Qt是一个优秀的跨平台开发工具.我们利用Qt可以很方便地将一次编写的应用,多次编译 ...
- 用Xamarin和Visual Studio编写iOS App
原文:Building iOS Apps with Xamarin and Visual Studio 作者:(Bill Morefield](https://www.raywenderlich.co ...
- 小白学phoneGap《构建跨平台APP:phoneGap移动应用实战》连载四(使用程序载入事件)...
在了解了PhoneGap中都有哪些事件之后,本节将開始对这些事件的使用方法进行具体地介绍.本节要介绍的是程序载入事件,也就是deviceready.pause和resume这3个事件. [范例4-2 ...
- 小白学phoneGap《构建跨平台APP:phoneGap移动应用实战》连载一(PhoneGap中的API)...
之前本博连载过<构建跨平台APP:jQuery Mobile移动应用实战>一书,深受移动开发入门人员的喜爱. 从现在开始,连载它的孪生姐妹书phoneGap移动应用实战一书,希望曾经是小白 ...
- Python学习笔记:Day 16 编写移动App
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- 跨平台APP JQuery Mobile开发-张晨光-专题视频课程
跨平台APP JQuery Mobile开发-1170人已学习 课程介绍 jQuery Mobile 是创建移动 web 应用程序的框架: 适用于所有流行的智能手机和平板电脑,使用 H ...
- html5跨平台桌面打包,Html5到跨平台app应用
Html5到跨平台app应用 每一项新兴技术的出现和流行,都是为了规模化的去统一解决一系列复杂问题,APICloud选择混合开发方向,目的是希望借助HTML5降低app开发复杂度,提高app开发效率. ...
最新文章
- python的沙盒环境virtualenv(一)--作用
- Career Essentials Postgraduate Study: exploring your options 读完本科后干啥?
- Linux内核:容器底层cgroup如何使用
- zzulioj 1120: 最值交换
- Ubuntu 安装 chrome
- Rabbtmq Confirm 确认消息
- 三星Galaxy S22系列曝光:首批搭载高通骁龙895!
- 获取Linux 2.6.x sys_call_table
- 装微软原版win10系统
- 3.3、怎么通过STLINK下载程序(附STLINK驱动包)
- endnote,出现试图越过其尾端对一个未命名的文件进行读写 错误
- 好用过头的LeetCode刷题模板分享!(已拿亚麻offer)
- Windows操作系统注册表registry
- 内容播放colorbox
- 关于在谷歌浏览器,vue-video-player 实现断点续播,currentTime不生效问题
- 新唐NUC980使用记录:自制开发板(基于NUC980DK61YC)
- 解决微信小程序开发工具右上角没有上传按钮
- 局部到全局 全局到局部认识之辩解
- 使用osmconvert转换pbf文件至osm文件
- 深入理解Linux进程描述符task_struct结构体