好的和差的开发工具/IDE之间的区别就像是白天和黑夜,一个好的开发工具可以有效缩短开发时间,并能够将任何人变成一个web开发者,一个差的开发工具,将会让你头疼、限制你的选择,甚至造成损失。Web开发成功的关键之一在于找到一款优秀的开发工具/IDE,可以为你提供最多的选择和最少的限制。虽然大部分时候,开发工具的选择取决于公司的需求,但是本文的7个建议,可以帮助你快速鉴别开发环境的优劣,提高你的开发效率。1.
开放式架构
警惕任何生成专有代码的开发工具或IDE。为什么呢?专有代码会将你捆绑到工具的供应商,如果该供应商倒闭,你的所有努力将会白费。相反,应该选择一款能够生成构建于开放架构/框架的应用程序的开发工具,这样所开发的应用将可以与目前的软件和其他web应用更好地整合。2.
基于Web

基于Web的开发工具将比本地安装的工具拥有更多的优势,包括:随地访问:基于Web的工具允许从各个联网的设备中访问。限制较少:可以跨所有平台和操作系统。易于维护:维护基于web的软件要简单得多,因为它只安装在一个位置。3.
移动功能
一个现代化的开发工具/IDE应该为你提供一种创建移动web应用程序的方式。注意:有些工具声称能提供移动功能,但只不过提供了创建小一号web应用的功能。你要知道,一个移动web应用程序远不止于此。4.
广泛的数据库支持
如果选择了仅支持你当前数据库的开发工具,则会限制你未来的开发工作。如果你添加一个新的数据库,会发生什么?你的开发工具,不应该限制你的数据库选择权。5.
无需学习语言
一个好的开发工具应该有一个点选式界面,而不应该让你去学习一个专有的语言或语法。否则将会带来一系列问题:较长的学习曲线:这将需要很长的时间去学习如何使用该工具。限制可用性:非IT人员无法使用该工具。与供应商绑定:如果你的大项目需要外界帮助,你必须依靠工具供应商。在别处无用:你关于这个工具的知识,在你今后的职业生涯中,将几乎无用。6.
允许使用自定义代码
永利开户送38元体验金,在你的公司中,也许会有一些COBOL代码,但是你比较精通另外一种编程语言,怎么办?不管什么原因,一个好的开发工具/IDE应该允许你在应用程序中整合自定义代码。7.
整洁、带注释的代码
在大多数情况下,你甚至永远不会去更改应用程序的底层代码。但是,在某些情况下,能够产生整洁、带注释的代码的开发工具,将会为你节省大量的工作。英文原文:7
things to look for in a web application development tool or IDE

多款无编码需求或低编码需求的移动编程工具为企业用户及开发人员带来更为通畅的移动应用成功道路

永利开户送38元体验金 1

永利开户送38元体验金 2

十款低编码需求工具,快速走上移动应用开发之路的利器

虽然各大移动开发阵营间的争议之声尚未完全平息,不过面对移动时代的全面来临,企业必须要为自身雇员、商务合作伙伴以及客户提供并负责维护相关应用程序,从而最大程度提升生产效率与客户满意程度。但迈出第一步之后,开发阵营间相持不下的争论摆在了我们面前:纯HTML
5/JavaScript/CSS3型Web移动应用、原生代码应用与混合型移动应用的开发者们各执一词,也都拿出了有力的论据与实施办法。不过总体来说,业界达成的普遍共识是没有哪种方式能够成为包治百病的万灵药。每一类机制及其工具集都在带来优势的同时也存在着各自的不足。

当然,企业在创新过程中也无法忽略移动应用开发所带来的难度与成本。在今天的文章中,我们为大家准备了十款无编码需求或者低编码需求的移动应用开发工具。其中一些能够面向多种移动平台,也有一些主攻Web应用方向,虽然风格有所差别、但它们都能帮助您的企业快速建立起自己的移动项目并投付运行。

永利开户送38元体验金 3

永利开户送38元体验金 4

Alpha Anywhere

作为一款具备Windows
IDE的低编码需求、快捷、由向导驱动的终端到终端开发工具,Alpha
Anywhere支持多种数据库以及应用程序开发类型——包括Web、移动(例如iOS、Android以及Windows
Phone)以及桌面应用。大家可以利用其中提供的组件来设计并创建HTML应用,小至4英寸、大至4英尺的灵活调节能力保证了应用成果能够顺利适应实际屏幕大小。Alpha
Anywhere集成了PhoneGap与Adobe PhoneGap
Build,允许开发人员在无需安装多种原生开发环境或者购买Mac设备的前提下轻松建立起混合移动应用程序。该公司目前正在测试一套独特的解决方案,旨在确保偶尔需要接入网络的移动应用能够与远程数据库协同运作。

Alpha Anywhere, Alpha Software,
每月使用费99美元。

永利开户送38元体验金 5

永利开户送38元体验金 6

App Press

App
Press是一款基于Web且完全无需进行编码的开发工具,专门用于开发iPhone、iPad以及Android应用程序。作为面向设计人员的开发方案,App
Press利用一套与Photoshop类似的用户界面帮助使用者分层建立起应用程序的视觉效果。从后端角度看,App
Press则是一套基于Amazon的服务与平台。该公司宣称,设计人员们可以在一天之内拿出自己的首次开发成果,而经验丰富的使用者一天之内甚至足以搞定五款应用程序——此外,熟悉这款工具的用户能够在该平台上对新人加以指导。

App Press, 每月使用费为30美元到460美元。

永利开户送38元体验金 7

永利开户送38元体验金 8

AppArchitect

AppArchitect是套面向原生iPhone及iPad应用程序的开发工具及平台,能够以基于Web的方式通过拖拽操作帮助大家在无需涉及编码技能的前提下完成开发工作。该公司还提供AppArchitect
Preview应用用于应用成果预览,大家可以通过iTunes App
Store进行下载;应用完成后我们也能够将其提交至App
Store当中。该工具提供的模块创建插件由Objective-C所编写,此外其AppArchitect
SDK则用于进一步扩展产品功能。该公司计划逐步为该产品添加Android与移动Web应用的创建能力,并打算在产品正式发布之后针价格设定在每月40美元到100美元之间。

AppArchitect, 目前提供免费测试版。

永利开户送38元体验金 9

永利开户送38元体验金 10

Form.com

Form.com是一套专门面向Web及移动类解决方案的Web企业平台,依靠拖拽操作实现应用创建并具备灵活的后端技术。这款开发工具能够建立全新形式或者直接套用现有书面表单形式、设置面向特定流程的工作流与API集成机制、嵌入逻辑转换、允许捕捉表单当中的图片与数字签名、提供表单字段自动填充功能。完成后的移动表单在网络连接断开后也能继续收集信息,并在连接恢复时实现内容同步。

Form.com,
WorldApp,每月412美元起,具体数额取决于项目规模与实际需求。

永利开户送38元体验金 11

永利开户送38元体验金 12

iBuildApp

iBuildApp是一款Web应用开发工具,针对iPhone、iPad以及Android平台提供多种自定义型模板,允许大家通过拖拽操作完成开发并具备灵活的后端技术。如果大家接受iBuildApp提出的品牌推广机制以及对用户及站点访问数量的严格限制,那么这款应用也可以算是免费产品。不限用户数量的白标平板版本应用每月要价299美元,该公司还在两者之间设置了其它几种可选方案。对于常见的应用类型而言,像iBuildApp这样一套基于模板的系统通常能够制作出实用的开发成品——前提是备选工具当中包含大家需要的功能。

iBuildApp, 免费到每月299美元之间。

永利开户送38元体验金 13

永利开户送38元体验金 14

QuickBase

QuickBase是一套用于创建Web及移动Web数据库应用的在线开发工具及平台。它提供超过三百种自定义应用程序模板,其中包括上图所示的Complete
Project
Manager。用户可以“从零开始”设计数据并一步步构建起自己的应用程序,而且由QuickBase开发出的网站效果与一般移动网站无异。尽管Mobile
QuickBase目前尚未以原生应用的形式推出,大家仍然可以在这套移动网站的帮助下打造出颇具实用性的成果。

QuickBase, Intuit,每月299美元起。

永利开户送38元体验金 15

永利开户送38元体验金 16

Salesforce1

Salesforce1能够帮助大家加快HTML
5、iOS、Android以及Web移动应用的开发与部署工作。在极简模式下,大家可以利用移动网站或者可下载的通用Salesforce查看应用创建自己的Force.com
Web应用。更进一步,我们也能够通过Salesforce Mobile Pack开发出jQuery
Mobile(如上图所示)、Angular.js、Backbone.js或者Knockout HTML
5移动应用。而经验丰富的用户也能够从最高难度起步,利用Salesforce Mobile
SDK将自己的移动平台与其原生SDK工具相结合,从而开发出面向iOS或者Android平台的原生或者混合应用。这些应用通过Salesforce中的Connected
App与后端实现通信。

Salesforce1,
Salesforce.com,每位用户25美元起。

永利开户送38元体验金 17

永利开户送38元体验金 18

ViziApps

ViziApps将在线视觉设计工具、自定义样本应用功能与代码生成机制结合在一起,旨在开发出移动Web以及iOS及Android平台上的原生应用。ViziApps设计工具提供表单字段与图表、60种背景选择以及4000幅图片。它支持地图、视频、音频、导航栏以及导航面板功能,而且提供大量自定义及JavaScript扩展机制。在模板应用中,我们可以了解如何使用字段、操作设定以及数据接口。

ViziApps,每月15美元到149美元外加公开发布费用。

永利开户送38元体验金 19

永利开户送38元体验金 20

Mobile Chrome Development Kit

Mobile Chrome Development Kit目前只发布了以Apache
Cordova为基础的开发者预览工具,这款套件选择的是混合应用路线。项目的指向对象为iOS、Android以及Chrome应用。正如大家在上图中所见,用户界面为标准的HTMl与CSS形式,其中还集成了Android(上图)与iOS原生工具包。虽然这并不是一款完全无需编码技能的开发工具,大家仍然可以将它作为相当实用的HTML视觉页面设计方案。如果需要添加移动代码,它也提供Chrome
API以及Cordova
API供大家使用。JavaScript的有力支持让我们可以在完全不必考虑原生代码指向平台的前提下完成应用程序创建。

Mobile Chrome Development
Kit,谷歌,免费。

永利开户送38元体验金 21

永利开户送38元体验金 22

Appcelerator

Appcelerator是一套结合了IDE、SDK以及多种框架,并将后端云服务添加至企业级系统中的移动开发方案。其Titanium
SDK允许我们通过单一代码库开发出原生、混合以及移动Web等多种应用程序类型。

Titanium
Studio是一套基于Eclipse的可扩展IDE,用于创建Titanium与Web应用程序;Appcelerator
Cloud
Services则为我们的应用成果提供一系列自动化网络扩展功能及数据对象。Appcelerator提供的Alloy框架坚持快速实现Titanium应用程序开发的设计思路,以MVC架构为基础并内置对Backbone.js以及Underscore.js的支持能力。尽管Appcelerator并不是一套无需编码技能的解决方案,但它能够以一站式角度为iOS、Android、Tizen、黑莓以及移动Web应用提供基于JavaScript的各类开发工具,就这一点来说仍然值得我们向大家强力推荐。

Appcelerator,个人开发用途免费,商业用途下的Appcelerator
Platform收费。

原文链接:

原文标题:10 simple tools for building mobile apps fast

核子可乐译

【编辑推荐】

  1. 移动开发者必须了解的10大跨平台工具
  2. 回顾中国移动互联网十年:第一代创业公司都去哪儿了?
  3. 提升移动应用的“心理响应速度”
  4. 安卓开发者必备的几个工具
  5. 如何减小iOS应用程序的大小

【责任编辑:闫佳明 TEL:(010)68476606】

原文:十款简单工具帮你轻松创建移动应用程序
返回移动开发首页

相关文章