有人说“语言决定思维”,选择一门语言,就是选择了一种思维模式。软件开发语言几十年的发展,其实也代表了人们对软件认识的变化。如何理解现代语言对程序思维的影响,如何洞察语言设计后的本质。伴随着Ruby、PHP等新兴开发语言的崛起,由于各种动态特性,传统开发工具也很难支持;同时随着敏捷开发方法的不断流行,重构、单元测试等最佳实践也需要有更好的方法和工具来进行支持……

    本专题将与您一起探讨以上话题,“语言工具2.0”作为2007软件开发2.0大会系列议题之一,大会将邀请具有丰富实践经验的国内外专家与您分享他们在最新主流语言和管理工具上的观点,敬请关注。【大会主页面】【官方群组


语言工具2.0印象
  WebSphere咨询师Chris Gerken回答了有关模型驱动开发(Model-Driven Development)的问题,以及如何创作并使用可执行模式、Java? Emitter Templates(JET)和Design Pattern Toolkit来生成应用程序源代码。MDD转换现在被用作可执行模式。它们自动执行约定、最佳实践和指导方针……[阅读全文]
  随着Ajax技术(Ajax本身就是多种语言的混合应用的一个代表性案例)普及应用和2.0(web2.0、enterprise2.0)时代的到来,现代商业竞争愈发激烈,企业要求的系统具有更好的灵活性,导致大型应用系统建设复杂程度指数级增加,越来越多的系统也在不自觉的采用了多语言混合编程来满足这种需求……[阅读全文]
其它文章
关于D语言的博客文章汇总 [阅读全文]
  解析UML工作流管理系统[阅读全文]
视频专访:大会讲师Ivar Jacobson
Ivar Jacobson:在过去四十年以来,Ivar Jacobson对整个软件产业保持了非凡的影响,是屈指可数的几位世界级软件大师之一。Jacobson先生早年在爱立信担任首席架构师期间,发明了顺序图和协作图,稍后,他作出了对整个软件工业影响重大的发明—用例。在八十年代, Jacobson先生创立了Objective System,创造了OOSE软件工程方法,成为在世界上推行面向对象分析设计方法的领军人物。

语言工具2.0讲师介绍
  Andrei Alexandrescu已经成为新一代C++天才的代表人物,他创造力非凡,思维方式不循常理,剑走偏锋,却往往能收到奇效;善于在各种“标准”中游走,发现提升空间,有“庖丁解牛”之功力。其他身份:华尔街咨询师,摇滚乐队鼓手,古典吉他演奏家,罗马尼亚伞兵。
  在过去四十年以来,Ivar Jacobson对整个软件产业保持了非凡的影响,是屈指可数的几位世界级软件大师之一。早年在爱立信担任首席架构师期间,发明了顺序图和协作图,稍后,他作出了对整个软件工业影响重大的发明——用例。在面向对象如火如荼的八十年代,Jacobson先生创立了Objective System,创造了OOSE软件工程方法,成为在世界上推行面向对象分析设计方法的领军人物。
  高焕堂,台湾软件架构设计大师,从事IT行业近30年,被称为“台湾OO技术教父级代表人物”。曾于80年代任职于台湾铭传大学等高校,于90年代创办MISOO对象教室及《物件导向(面向对象)杂志》(现改名为《SoSE(System of Systems Engineering)杂志》),现于MISOO软件开发与管理顾问公司担任CSA职务,编著过十余本软件技术相关书籍,育人无数。
  ThoughtWorks公司咨询师,对于程序设计的理论与实践有较深认识,善于应用开源软件实现企业应用系统,以及用敏捷开发方法改进软件开发团队。同时是国内最早研究使用Ajax技术的人之一, 开源AJAX项目Buffalo作者,XRuby项目贡献者。

>>>>更多讲师介绍

软件开发2.0大会部分主题演讲介绍

Andrie Alexandrescu
主题:The D Programming Language
议题简介:Andrei将为您介绍一下这款了不起的程序设计语言,看看一个集废料收集、手工内存操作、高级模板技术、内嵌汇编、内置正则表达式、内置单元测试、类Java包管理机制、内建运行时信息于一身的系统级语言将会如何改变软件开发的未来……

Ivar Jacobson
主题:够了—让我们实践吧
议题简介:现在有许多方法、过程和技术,试图帮助项目团队来开展他们的工作。虽然,这些开发过程之间的确存在一些显著的区别。采用整套整套的过程显得不切实际。相反,人们更需要对来自内外部的不同过程和方法进行整合和混搭,并将这些理念进行组合,以求更好的工作之道……

高焕堂
主题:SOA-based SoS系统分析建模及实现方法
议题简介:介绍SoS和SOA观念;介绍Architecture和AF(Architecture Framework)概念;介绍模型驱动开发(Model-Driven Development)方法;介绍好用的工具:DoDAF和Rhapsody;实例探讨(Case Study):建模与验证程……

>>>>关于语言工具2.0讲师和议题的更多信息



重磅文章
  WPF为构建应用系统提供了一致的编程模型,对用户界面和商业逻辑给予清晰地划分。基于WPF的应用程序可以部署在本地系统或者浏览器平台。WPF为windows应用程序的视觉效果提供了更丰富的控制、设计和开发等方面支持。WPF整合了一系列的应用服务:用户界面、二维和三维绘图、固定和适应性文档、矢量图形、光栅图形、动画、数据绑定、音频和视频……[阅读全文]
   如果建好了表,Seam 1.2可以在五分钟内,生成全部代码。包括登录、权限、查询、增加、删除、修改、分页、Table排序、主从表、支持Ajax、使用到了Richface的代码。Richface组件,提供web里的Toolbar、Model Dialog(Panel)、Drag等。Seam所生成的查询、维护界面,很雅致……[阅读全文]
其它文章
WPF与Win32图形系统 [阅读全文]
  Linux之父炮轰C++:糟糕程序员的垃圾语言[阅读全文]

推荐专题列表

揭秘中国黑客档案
数据库十大常见错误
关注80后IT创业神话
写程序是否需要懂数学
中国的共享软件能走出去吗?
维信,让互联网移动起来
程序员保持健康的生活指南