脚本语言为何难堪重任?
【IT168 分析评论】
2、没有得到足够的推动力
翻看编程语言的发展历史,我们可以看到这样的情况:每一种成功的主流编程语言的背后,都有一些行业巨人在支撑着。例如,.Net的背后是微软,Java的背后是SUN和IBM。这些行业巨人的能量是不可低估的。正是靠着这些巨人投入大量的资金和人才去推动,.Net和Java才可以迅速地把触角遍布各个应用领域。以Java为例,SUN和IBM在Java语言的推广方面都扮演了极其重要的角色。SUN是Java的鼻祖,也是Java技术的龙头老大。SUN除了投入大量的资金和人才积极从事Java技术的研发和标准化工作之外,还在交流、培训和支持三个方面做了大量的工作。在交流方面,SUN创建了著名的JCP(Java社区项目)组织,邀请了IT业界主要的厂商(微软除外)参与,使得Java成为整个IT业界最成功的技术社区之一,形成了最有效的交流机制。在培训方面,Sun公司不仅推出了完整的Java培训认证体系,而且有广受欢迎的"Java大学",同时也与世界各地的高等院校和专业培训机构合作创建了Java培训中心,开设相关的课程。在Internet上,以SUN公司为龙头,拥有大量以Java为核心的网络社区,不仅有最新的Java平台软件可供下载,而且有大量开发工具和软件代码可供交流。开发者还可以在这里交流经验和心得。IBM是国际IT行业的巨头,同时也是(除了微软之外)产品线最齐全的企业级应用软件供应商。IBM于95年得到Sun公司的JavaOS和HotJava授权,建立了业界首家Java认证中心,表明IBM对Java技术和程序的支持。在这之后的十余年里,IBM对java的支持可谓不懈余力。IBM目前大部分的应用软件系统(包括大名鼎鼎的Webshphere系列)都是基于java开发的。此外,IBM向Eclispe.org(还记得著名的开源的开发工具Eclispe吗?对了,就是这个组织的产品)捐献4000万美元,并推出了新的作为开放源代码应用开发工具的WebSphere Studio系列。SUN和IBM为Java在世界应用和推广作出了巨大的贡献。与Java和.Net相比,Python和Ruby就缺乏行业巨人的支撑,它们依靠的只是各自的开源社区。很显然,这种缺乏资金和人才的发展,速度当然会慢很多。
0
相关文章