NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

2011 年度设计、计划和架构工具类 Jolt 大奖

  • 2012-02-19
  • 本文字数:2698 字

    阅读完需:约 9 分钟

自从 1990 年以来,Dobb 博士的 Jolt Product Excellence Awards(Jolt 卓越产品大奖)每年都会分别授予软件行业中五个不同类别的代表。 在 2011 年 10 月 26 日 [1],Jolt 的评委们宣布了 2011 年度“ 设计、计划和架构工具” 类大奖。具体地说,Jolt 名人堂目前纳入以下产品:Visual Paradigm for UML(UML 视觉范式)、Restructure 101(重组 101)和 Requirements Center 2010(需求中心 2010)。

为了能在 2011 年获此殊荣,那些工具必须八仙过海各显其能。例如,它们应该比过去更加轻便、易用,以及根据组织的需求易于配置,而不是把它们自己的过程和方法强加于人。

评委表示:

今年的 Jolt 大奖得主都是这方面的理想工具。它们都易用、全面、并且可与其他工具顺利集成,特别是开发环境。因此,它们在需求 / 设计(requirements/design)与编码阶段(coding stages)之间的无人区上架起了桥梁,并导致了系统性地增强开发过程的协作类型。

Blueprint Software Systems 公司的 Requirements Center 2010(需求中心 2010)荣获生产力奖(productivity awards)[2]。该工具会自动反映所有更改,那些更改包括用例模型、业务流程、或者需求模型中的需求。它还提供了各种完善的编辑器,并允许导出到 ALM(Application Lifecycle Management,即应用程序生命周期管理)工具。

Headway Software 因其产品 Restructure 101(重组 101)而荣获生产力奖,该工具支持架构级的重构。架构师使用该工具可以嗅出架构中的坏味道,例如在 Java 或.NET 实现中的循环依赖。Restructure 101 还包括一些度量指标,例如出于此目的的圈复杂度(Cyclomatic Complexity)。

Visual Paradigm International 因其产品 Visual Paradigm for UML(UML 视觉范式)而荣获 Jolt 大奖(Jolt award),该工具已在 2004 年荣获了 Jolt 生产力奖。该建模工具由于其作为设计器工具箱的完整性和健壮性而获奖。Gary Pollice 表示,

对于那些既渴望一款健壮的 UML 建模工具,但又想自由地按其所需或多或少地使用形式的软件开发者而言,它正中下怀。

对所有总是好奇奖项名称是何含义的人们顺便说一句,“Jolt” 并不是一个四字母的首字母缩略词,而指的是颁奖赞助商——Jolt Cola[3]。

在接下来的几周里,会进行编码工具类 Jolt 大奖 [4] 的评选。如果您想提名某款工具只需访问提名站点

译注

[1] 2011 年 10 月 26 日,是的,您没看错。此文确实是 InfoQ 主站上三个多月前发布的一篇关于 Jolt 大奖部分评选结果的新闻,但由于本人当时同时申领了多篇新闻,结果遗漏了此文,因此迟迟未能翻译发布,直到近期 InfoQ 中文站翻译团队发起清理“翻译债务”活动时才发现这篇旧账。在此,本人向各位读者表示深深的歉意,以后一定会杜绝此类事件的再次发生。此外,既然是债务,就会有利息,因此特意在译注 [3] 中补充了有关编码工具类 Jolt 大奖的摘要信息作为利息补偿各位读者。

[2] 生产力奖(productivity awards),在同一类别的评选中,通常会选出两个亚军和一个冠军,会授予亚军生产力奖(productivity awards),而授予冠军 Jolt 大奖(Jolt award)。特殊情况下,还会产生一个荣誉奖(Honorable Mention)。

[3] Jolt Cola(Jolt 可乐)是一种由 Wet Planet Beverages (潮湿星球饮料)公司制作的碳酸饮料。它作为一种高含量咖啡因饮料,在 1985 年由 C. J. Rapp 创造出来。它面向学生和年轻的专业人士,强调其可作为一种与能量饮料功能类似的兴奋剂使用。在 2009 年 9 月下旬,在未能履行 Rexam 公司要求的购买可转售饮料罐协议之后,Jolt 有限公司(Wet Planet Beverages)申请破产。其主要债权人的移民储蓄银行(Emigrant Savings Bank)随即收购了 Jolt 公司的资产,并重新启动业务。更多详细信息参阅维基百科

[4] 编码工具类 Jolt 大奖,2012 年 1 月 9 日,终于选出了四款出色的工具。编码工具的类别包括编辑器、集成开发环境(IDEs)、代码分析工具、SCM(Software Configuration Management,即软件配置管理)产品、调试器等等。以下是对获奖工具的简要介绍:

  • 荣誉奖:CloudBees
    如今,没有哪个软件开发团队会没有源代码管理、持续集成和质量度量。把云计算加入方程,而且你很快就要应对维护大量虚拟机、以及与许多外部服务进行交互的局面。
    进入来自 CloudBees 公司的平台即服务(PaaS)的 CloudBees 平台,其承诺会使得在云中的 Java Web 应用程序的开发、部署和操作易如反掌。在其优美的 Web 界面背后,CloudBees 集成了一个单击即用的服务宝库。代码资源库、持续集成、JavaEE Web 应用程序托管、SQL 和 NoSQL 的数据存储、电子邮件发送和监测——CloudBees 平台以既一致又便捷的方式将所有这一切集成到了一起。
  • Jolt 生产力奖:Xamarin MonoTouch 和 Mono for Android
    MonoTouch 和 Mono for Android 都是为精通 C#语法和微软.NET 框架的开发者而设计的开发环境。特别是对于那些使用 MonoTouch 的开发者而言,仍然有着陡峭的学习曲线,因为实际上苹果公司的基于 Objective-C 的软件开发工具包和用户界面仍须运行 OSX 10.7 及 Xcode 4 的苹果电脑才能生成。虽然此经验远非无缝,但是 Mono for Android 让使用 C#的.NET 开发者通过其 Visual Studio 插件感觉更自在。然而,当谈到 C#开发者寻求在非微软移动平台上利用其经验时,Xamarin 是唯一的机会。
  • Jolt 生产力奖:RunRev LiveCode 5.0
    根据古老的 Hypercard 生 Supercard 思想,LiveCode 将相同的卡堆栈想法用于开发应用程序表单,还包括由各种点击、捏撮、以及输入输出事件所触发的代码。 LiveCode 支持 Android 和 iOS 设备上所有主板上的传感器、收音机、及照相机,以及各种分辨率和屏幕方向模式。此外,应用程序也可以被输出到 Windows、Mac 和 Linux 桌面程序,包括相应的附加软件包、并附有自定义应用程序图标、以及基本的外观部件。
  • Jolt 大奖:出自 DevExpress 的 CodeRush
    使用 CodeRush 最精彩的部分是什么?是使得在 Microsoft Visual Studio 中编码如此之快的巨大的上下文感知模板集合么?是针对编辑环境提高生产力的增强功能么?是针对重构和代码提示的支持么?是集成的 test runner 么?是新的重复代码分析工具么?是整个包是完全可扩展的事实么?一遍又一遍,答案都是“ 是的” 。事实是,CodeRush 是如此广阔,如此良好地集成到 Visual Studio 中,如此有用得要死,要形容它的全部好处真的很困难。今年特别震撼我们的是其新的重复代码检测,该功能会巧妙地找出类似的例程,并帮助你将它们合并成一个。不仅仅是简单的模式匹配,CodeRush 会非常智能地找出代码重复。

更多详细信息参阅 Jolt Awards: Coding Tools

查看英文原文: Jolt Award 2011 for Design, Planning, and Architecture Tools

2012-02-19 14:065477
用户头像

发布了 55 篇内容, 共 18.1 次阅读, 收获喜欢 0 次。

关注

评论

发布
暂无评论
发现更多内容

react源码中的fiber架构

flyzz177

React

华为云全球加速GA,助跨境企业云上业务通达

清欢科技

SAP | 消息 MESSAGE

暮春零贰

SAP 消息 10月月更

GaiaX开源解读 | 基于优酷业务特色的跨平台技术

阿里巴巴文娱技术

开源 移动开发 移动端开发

Pytorch、CUDA和cuDNN的安装图文详解win11(解决版本匹配问题)

timerring

PyTorch cuda 10月月更 cudnn

哪里有便宜的云服务器?可以下月付款吗?

行云管家

云计算 服务器 云服务器

数据结构-二叉树中的操作

可口也可樂

数据结构 二叉树 10月月更

华为云全球加速GA,助力中小企业突破发展瓶颈!

清欢科技

永久免费低代码开发平台有哪些?

优秀

低代码 低代码开发平台

项目实战:在线报价采购系统(React +SpreadJS+Echarts)

葡萄城技术团队

React 项目实战 采购软件 echart

浅谈OpenHarmony LiteOS-A内核之基础硬件——中断控制器GIC400

OpenHarmony开发者

OpenHarmony

基于 MinIO 部署单实例 Databend | 新手篇(1)

Databend

前端高频vue面试题合集

bb_xiaxia1998

Vue

IM跨平台技术学习(六):网易云信基于Electron的IM消息全文检索技术实践

JackJiang

react源码中的hooks

flyzz177

React

华为云弹性公网IP服务,为企业敲开互联网大门

清欢科技

每日一题之Vue数据劫持原理是什么?

bb_xiaxia1998

Vue

前端二面手写面试题总结

helloworld1024fd

JavaScript

全局图优化:提升 MegEngine 模型推理性能的又一神器

MegEngineBot

深度学习 开源 性能优化 MegEngine 全局图优化

【限量招募30人】免费参与SPSS云版本内测

淋雨

SPSS

高可用系统哪家靠谱?工作原理是什么?

行云管家

高可用 高可用架构 高可用集群

千锋1024程序员节大咖讲师技术直播火力全开

千锋IT教育

手写现代前端框架diff算法-前端面试进阶

helloworld1024fd

JavaScript

使用实时3D渲染软件创建身临其境的数字体验

Finovy Cloud

3D渲染 云渲染 图像软件

「聚变」前端 & 客户端 | 第十七届 D2 终端技术大会,来了

阿里巴巴终端技术

阿里巴巴 前端 移动端 客户端 D2

手写JavaScript常见5种设计模式

helloworld1024fd

JavaScript

嵌入式 Linux 入门(六、Shell 脚本编程下:Shell 脚本语法)

矜辰所致

Linux Shell shell脚本编程 10月月更

华为云全球加速GA,让企业获得更优质的服务体验

清欢科技

MetaForce佛萨奇魔豹2.0系统开发技术讲解方案

I8O28578624

2022年中国篮球内容消费趋势洞察

易观分析

消费 篮球

在vue的v-for中,key为什么不能用index?

bb_xiaxia1998

Vue

2011年度设计、计划和架构工具类Jolt大奖_架构_Michael Stal_InfoQ精选文章