和Google互补的搜索引擎Wolfram|Alpha
Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。
作者 Ryan Slobojan 译者 王军 发布于 2007年12月18日 下午6时41分
最近,Alex Blewitt 称Java Community Process(JCP)已经死了,将之喻为无头鸡:“自己还没有意识到,仍在四处奔跑,但实际已死了”。由此引发一场关于JCP作用,及其在Java的未来中将扮演什么角色的争论。
Alex Blewitt在博文中指出了关于Java和JCP的几个利害关系:
Blewitt还指出:
JCP不关乎于社区,它关乎于控制。通读任一JSRs,有一节是“为什么不用现有系统来解决”。通读它们是一个市场营销的练习;这儿总是没有真正的理由,而只是说‘我们可以做的更好/不同的/较小的/更快的’。在这种情况下,实际发生的是该规范的领导们没有丝毫兴趣在现有基础上进行构建;他们想要得到他们自己版本的代码库(不论是真实的或被提议的),而且理由基本上都是‘因为我们没有编写它’。那些所谓的‘专家小组’只不过是对开发者(通常就是JSR的提交者)进行同行评审,对实际代码开发毫无影响。(一般情况下,JSR的提交者将只给代码开发者提供资助,而不是寻求专家小组的帮助,这样他们能拥有过程的所有知识产权)。换句话说,你想做的任何事都要得到他们的支持同意
其他人评论说:Google应该领导Java的发展, 或Java将会很快被一个真正的并行语言取而代之. 然而一些人担心模块化会引起这个平台的分裂。
就在上帖发布的同一天,JRS 275(计量和单位)的联合带头人Jean-Marie Dautelle为JCP征求来自社区的反馈意见和问题:
Dautelle的问题也引起了JSR 310(日期和时间API)联合带头人Stephen Colebourne的长篇大论。Colebourne问道:
这个问题引出了更广泛的Java监管问题。Java现在是开源的,但我们现在还没有真正清楚这是如何运作或影响JCP的。
特别是,谁是监查Java发展和其未来方向的‘建筑师’?是Sun公司中某人?一个隐藏的神奇过程?或者就是撞大运?
Colebourne想知道谁决定了哪些语言变化加入到Java 7,核心库的变化是如何发生的,以及为什么JSR 277模块管理系统要像这样处理 —— 他还提出了几个问题:
- Sun无视它签署的JCP法律协定(例如:Apache Harmony)。这摧毁了全部的信任。
- JCP依然存在,以照章批准大公司成员提出的建议。基本上,一个公司提交他们已有的代码,‘专家组’的存在实际上是对其做同行评审。
- JCP或Sun在Java的方向上都没有任何感觉。 在对Java走向何方以及它最终成为什么的问题上应该有明确认识 —— 一个五到十年的远景。
- JCP并不消除重复的JSRs (看看OSGi)。更糟的是,它让更坏的选择得以成功。
- 个人拥有太小的发言权。他们倾向于通过提供创新和分裂来让大公司保持正直。
Colebourne也提出了几种解决方案,例如一个将公布Java五到十年远景的架构组,一个规模更大、更自主的JCP执行委员会,给JSR成员付工资,以及一个针对Apache Harmony正确的TCK技术兼容包。另一种选择是淘汰JCP,并将Java重新定义为建立在一个内核之上基于OSGi的模块化VM——厂商可以随意混合匹配,市场将决定谁是赢家。Patrick Wright不赞同这些观点,他指出在Apache-Sun Harmony的争论中,只有Apache公布了他们的一面之辞。Wright还质疑一个五到十年的远景到底能对语言发展的高速步伐提供多大的价值。
Peter Kriens也在辩论中进行了权衡,他同意Colebourne的分析,但不同意其解决方案。Kriens还提出了一个新的问题——什么更切合实际,是实现还是规范?Kriens指出规范允许有多个针对不同需求的实现,它允许通过平衡众多组织的需求而保持中立。缓慢的标准化进程考虑到了思考解决方案的实际时间,知识产权的问题也将更容易处理。Dalibor主题回应说JCP和OSGi都被大公司过多控制,而且规范被私有组件所拖累——尽管他们都值得拥有。Kriens回应道,大公司的支持对规范的成功是重要的,OSGi的所有成员均被同等相待,尽管Sun对JCP有相当大的控制权。
你有什么想法呢?
查看英文原文:Debate: What role will the JCP play in Java's future?Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。
Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。
罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。
Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。
中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。
HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。
4 条回复
关注此讨论 回复