阅读更多
Dr. Dobb’s颁布了2014年度移动开发工具类Jolt大奖。

Dr. Dobb's Journal最近宣布了移动开发工具类Jolt大奖的获得者。赢得这个大奖意味着被视为移动应用开发的最佳工具。今年的大奖旨在表彰跨平台移动开发工具所取得的进步,并指出,如果“它们继续缩小与原生应用的差距,它们可能会成为所有开发的首选工具,满足绝大部分需求。”

任何人都可以提交开发工具用于评价,由评委选出6款工具进行深度评估和评价,但其方法并不公开。得奖者名单如下:

Jolt卓越奖:Xamarin 2.0

Xamarin赢得这项大奖,源于其“优雅的解决方案和使用熟悉的工具打造主要移动平台应用的能力。”Xamarin让C#开发者使用Visual Studio或者Xamarin Studio创建跨平台移动应用,绝大部分代码将独立于目标平台。只有接口才需要开发者使用Object-C或者Java,Xamarin为应用提供了完整的原生接口,这被认为比HTML5跨平台方式更有优势。

Jolt生产力奖:PhoneGap

Adobe PhoneGap赢得该奖项,源于其使用JavaScript、HTML和CSS等Web技术为大量移动平台,如Amazon Fire OS、Android、BlackBerry、iOS、Symbian、Windows Phone、Windows 8.x和Tizen,提供开发跨平台应用的能力。

在所有推荐PhoneGap的特性中,包括:Apache Cordova是开源的;详细的文档;PhoneGap Build为跨平台应用构建提供了自动支持;开发者只需要知道JavaScript就可以为多种平台开发应用。

Jolt生产力奖:Titanium Studio

Titanium Studio获奖主要基于以下特性:目标平台包括移动Web、Android、Blackberry、iOS和Tizen;与Alloy MVC(基于Node.js的框架,支持Backbone.js和Underscore.js)和Eclipse IDE完美集成;提供了完整的开发生命周期支持;分离界面、业务代码和数据模型;在浏览器中测试应用的能力;对面向数据和云的应用非常有帮助。

入围奖:Corona SDK

Corona使用Lua语言创建图形密集型应用,支持Android、iOS、Kindle Fire和Nook,即将支持Windows 8和WP 8。如果你想“开发2D富界面应用,包括UI动画或者游戏,需要与典型的Facebook登录和一些RESTful服务进行交互”,那么推荐你使用Corona。其它的特性还包括:简化的SQLite交互;应用内支付和广告转化;大量的文档;快速的模拟器;从Lua调用原生C++、Object-C和Java的能力(企业版)。

入围奖:Sencha Touch 2.3.1

Sencha Touch获奖的理由包括:为Android、BlackBerry、iOS、Windows 8.x、Windows Phone和Tizen创建HTML5应用的能力;很好的性能;大量UI控件、图标和主题;MVC模式;支持Apache Cordova和PhoneGap Build;以及成功地“让HTML5应用在移动设备上看起来像原生应用。”

入围奖:LiveCode 6.5

LiveCode入围的理由是作为RAD工具,它为开发iOS和Android应用的入门者提供了简单的拖拽界面。LiveCode使用一种定制的类英语脚本语言为iOS、Android、Windows、Linux和Mac OS X开发跨平台应用,但没有提供原生的外观。

今年早些时候,Dr. Dobb's Journal还颁发了最佳通用开发工具奖:


Dr. Dobb’s从1991年起为图书和软件开发工具颁发Jolt大奖。任何软件工具都可以提交并用于评估(PDF格式)。只接受正式发布的版本,不接受alpha和beta版本。提名需要在大奖日历指定的时间内完成。

原文英文链接:Jolt Awards 2014: Mobile and Coding Tools
来自: infoQ
2
0
评论 共 1 条 请登录后发表评论
1 楼 mayufenga1 2014-03-19 09:15
一个没用过啊。啊

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 2014年度移动开发工具类Jolt大奖

    Dobb’s颁布了2014年度移动开发工具类Jolt大奖。 Dr. Dobb's Journal最近宣布了移动开发工具类Jolt大奖的获得者。赢得这个大奖意味着被视为移动应用开发的最佳工具。今年的大奖旨在表彰跨平台移动开发工具所取得的...

  • Cordova 环境配置

    Mobile App分为三大类:Native App,Hybrid App,Web App。其中Hybrid App介于Native App和Web App之间,它能兼顾Native App的良好用户体验及强大的功能并具有Web App跨平台快速开发的优势。缺点在于依赖于各平台的...

  • Cordova3.x自学系列之一 环境搭建及常用命令

    Mobile App分为三大类:Native App,Hybrid App,Web App。其中Hybrid App介于Native App和Web App之间,它能兼顾Native App的良好用户体验及强大的功能并具有Web App跨平台快速开发的优势。缺点在于依赖于各平台的...

  • Cordova 3.x 基础(1) -- 环境搭建(Windows / Android)

    Mobile App分为三大类:Native App,Hybrid App,Web App。其中Hybrid App介于Native App和Web App之间,它能兼顾Native App的良好用户体验及强大的功能并具有Web App跨平台快速开发的优势。缺点在于依赖于各平台的...

  • Cordova 3.x+ 基础 -- 环境搭建(Windows / Android)

    Cordova 3.x+ 基础 -- ... Mobile App分为三大类:Native App,HybridApp,Web App。其中Hybrid App介于Native App和Web App之间,它能兼顾Native App的良好用户体验及强大的功能并具有WebApp跨平台快

  • 程序员必看的书

    这一点,无论是敏捷开发流派还是传统开发流派,都不得不承认。《代码整洁之道》提出一种观念:代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。作为编程领域的佼佼者...

  • 游戏邦社交游戏-手机游戏行业分析报告(2010年版)

    国内奇矩互动公司开发者陈书艺在和游戏邦的微博互动中认为社交游戏的未来趋势是出现更多精品化的游戏,移动领域的发展突飞猛进以及品牌广告与社交游戏的结合将更加紧密。 这些评测对于未来社交游戏的发展动态都...

  • OracleOraHome92Agent启动的问题

    原来是能启动的,但是在我改了域名和机器名之后就不能启动: 删除%oracle_home%/network/agent/*.Q重新启动服务即可 agentctl start  

  • crontab中能否带入环境变量

    crontab中不能带入任务环境变量,所以必须在定时脚本中export 需要的环境变量,这下明白了原来碰到的一个案例,在做逻辑备份的sh脚本中没有export LANG 变量,但是这个变量已经在.bash_profile中定义,当时还迷惑为什么在imp时报字符集不对。原来是crontab不能带入环境变量的缘故。

  • (转)Oracle RMAN快速入门指南

    前言 这篇文章主要介绍RMAN的常用方法,其中包含了作者一些自己的经验,里面的实验也基本全在WIN 2K和ORACLE 8.1.6环境下测试成功(因为这个环境比较容易实现)。 本文借鉴了网上一些高手的相关文章,希望大侠们不要见怪,此处一并谢过。 这篇文章主要是在北京出差期间写的,回到家后整理修改了一下,时间比较仓促,同时因为篇幅有限,一些技术细节不能一一覆盖了,只希望能够帮助新手入门的作用,想真正

  • ora-02085错误

    ora-02085:的注解是:database link name connects to name cause: The database link attempted to connect to a database with a different name.The name of the database link must be the same name as the name of

  • LMT and ASSM

    LMT的管理方式 LMT就是指Oracle不再利用数据字典表来记录Oracle表空间里面的区的使用状况,而是在每个表空间的数据文件的头部加入了一个位图区,在其中记录每个区的使用状况。每个表文件头会有64K用于bit map。每当一个区被使用,或者被释放以供重新使用时,Oracle都会更新数据文件头部的这个记录,反映这个变化区大小的管理extent_management_clause(表空间级参

  • 在联机状态改变redo logfile大小的方法

            假如原来有3个小的redo log file, 下面是UNIX环境下的一个例子:        第一步: 往数据库添加三个大的redo logfile        SVRMGRL>ALTER DATABASE ADD LOGFILE GROUP 4 (/opt/oradata/app/redo04.log, /ora_bak/oradata2/redolog/redo04

  • 恢复系列5--损失所有控制文件

    --损失所有control文件 SQL> shutdown immediate数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL> hostMicrosoft Windows 2000 [Version 5.00.2195](C) 版权所有 1985-2000 Microsoft Corp. C:/>del D:/oracle9/oradata/nbxtdb/*.ctl C:/>e

  • 恢复系列3--归档模式下丢失非当前联机日志

    --归档方式下丢失非当前联机日志 C:/>del D:/oracle9/oradata/nbxtdb/REDO03.LOG C:/>exit SQL> startupORACLE 例程已经启动。 Total System Global Area  378608760 bytesFixed Size                   453752 bytesVariable Size       

  • Oracle诊断案例-Spfile案例一则 (转)

    情况说明:系统:SUN Solaris8数据库版本:9203问题描述:工程人员报告,数据库在重新启动时无法正常启动.检查发现UNDO表空间丢失.问题诊断及解决过程如下: 1. 登陆系统检查alert.log文件检查alert.log文件是通常是我们诊断数据库问题的第一步SunOS 5.8login: rootPassword: Last login: Thu Apr 1 11:39:16 fro

  • job-解锁案例

    执行一个远程更新的job,发现老报“等待 INSERT_GZ_CALLCENTRE_DATA 解锁”超时错误,于是查看user_jobs:select job from user_jobs;        JOB----------        80        81        75 再查看dba_jobs_running 表:SID        JOB   FAILURES LAST_

  • 恢复系列2--归档模式下丢失单个文件

    --改方法不能实现系统表空间的恢复 SQL> insert into test_excel values(26,to_date(2008-02-22,yyyy-mm-dd),test3); 已创建 1 行。 SQL> alter system switch logfile; 系统已更改。 SQL> alter system switch logfile; 系统已更改。SQL> co

Global site tag (gtag.js) - Google Analytics