24.21%。在前有 SQLServer,后有 MySQL 的情况下,Oracle 仍能达到四分之一的占有率,发展势头不可谓不
强劲。 虽然
Orcale 数据库的价格比 SQLServer 数据库要高,但 Oracle 采用开放的策略目标,可在所有
主流平台上运行。而且有开发者认为
Oracle 的安全认证是获得最高认证级别的 ISO 标准认证,因此安全性高于
SQLServer
。 排在第四位的是
Access——5.59%;接着是 DB2UDB,占总数的 2.75%;至于
FoxPro、Informix、PostgreSQL、Sybase
得票数均仅在一百左右,还有待进一步的发展。 四、中国程
序员最爱的智能手机平台
Linux+Java 超过 Symbian
“
开源
Linux 对于众多开发者的吸引力是巨大的,但
”
是,这仅仅是针对于技术开发人员来说的,而对于普通消费者就不是如此了。 在众多开发者心中,主要是对
Linux 的青睐。从调查结果中也可以直接反应这样的现象。有专家对此评论说:Linux+Java 的模式,应该是应
用最多的模式。 程序员
开源
Linux 对于众多开发者的吸引力是巨大的,但是,这仅仅是针对于技术开发人员来说的,而对于普通消费者
“
就不是如此了。针对此问题行业的专家有自己的观点: 现在
Wince 和 Symbian 发展很快,并且随着手机硬件方
面性能的提高,很多政府部门和企业在采购时,很多会考虑
Dopod 这样的手机,或者价格便 Wince 和 Symbian
都主要使用
c++
”
开发,正是潜入式开发的潮流。 不同人群对于收集智能操作系统的观点是不同的,对于开发
者角度,他们更加青睐于微软和开源
Linux 的产品,而普通大众他们比较喜欢 Wince 和 Symbian
。 五、七
成程序员不愿意选择门户网站获取开源信息
SourceForge
占绝对优势
30%的技术人员从门户网站获取开源
技术信息,剩下的
70%的技术人员都是从专业的开源社区和开源厂商的技术网站上获取信息,包括有
SourceForge、LinuxToday、OpenOffice 和 IBMdW
等。 在这
70%当中,比例占有绝对优势的就是
SourceForge 了,这里是开源软件的开发者进行开发管理的集中式场所,也是全球最大开源软件开发平台和仓库。
而
LinuxToday 里面会有记录很多很新的 Linux 业界大事,新闻以及出版信息。所以,对开源技术感兴趣的程序
员们,不必再为如何获取开源信息而苦恼了,快加入到这
70%
的人群中来吧。 互联网的发展已经成为大家获
取信息最主要的渠道之一,网民上网的习惯也从开始的上为数不多的几个门户网站发生了变化,大而全的门户网
站并不能满足专业领域人员的信息需求,从
2004 年开始陆续出现了大量的各个领域垂直细分的内容网站,一方面
有长尾理论的理论支持,另一方面厂商也建立了相应产品的技术内容网站,希望能聚集一批专注于这个领域专业
人士,做好他们的定向营销。 做细分领域内容的网站对门户已经造成了一定的威胁,这些网站的专业性高,
用户的粘性相对也比较高,如果细分领域的内容网站能将自己的服务有所提升,就如同
SourceForge 一样,那
么未来门户网站的路就变得更加崎岖了。 六、
Java 开发框架:6%的 JSF 欲撼动 21%的 Struts JSF 现
在比较有优势的是对
Ajax
的集成,这一点走在了其他框架的前面。未来两 程序员
年,
JSF 与 Struts 将展开 JavaWeb
“
”
框架的最终战争。 经过数年的 框架大战 ,
Java 界的各种框架找到了自己
应有的位置。
Spring+Hibernate+Struts 已成为 Java 开发的主流体系。在这个体系中,
Spring+Hibernate 的地位应该说短期内是难以撼动了。除了新兴的 JbossSeam 作为挑战者之外,几乎难有劲
敌。
JavaB/S 编程中历来战火最激烈的其实还在 Web 层,框架的数量最多,争议最大。一切由 Struts 而
起,而
Struts 最终也坐稳了第一个时代的王座。在技术层面,Struts1.x 已经被无数人抱怨过、批评过,但终
“
”
于还是稳坐王位,这充分说明了习惯的力量。 稳定压倒一切 ,这句话在
IT
技术领域仍旧适用。 详细的分
析了
Java 开发框架的使用状况,发现主要使用的开发框架 JSP 占 26%,Struts 占 21%,Hibernate 占
17%,SpringMVC 占 11%,EJB 占 7%,JSF 占 6%,SpringWebFlow 和 POJO 各占 4%,其它占 4%。就这一调
查数据,不难看出,
Spring+Hibernate+Struts
的优势地位还是相当的明显。
Struts 和 Hibernate
几乎已经成了
JavaEE 应用的常规配置,21%的开发者用到 Struts,用到 Hibernate 的开发者也有 17%;在一
——
个成熟的技术平台上,各个项目的技术方案会在很大程度上趋同
因为所有未知领域都已经被探明,各种问题
都有对应的最佳实践,架构师们可以参考的成功案例越来越多。就拿
JavaEE 来说,架构师们需要考虑的问题比
“
之三年前已经简单多了,这就是成熟的价值。 有专家评论: 其实
IT 应用技术,什么新鲜玩意并不难学,难
的是标准化和规范化。每 程序员
个程序员都有自己的思路和习惯,写出来的代码自然是五花八门。
Java 何以成为编程界的占重要地位,很重要的
一点在于
Java 的规范化。这种规范化很高的语言适用于多人合作的大型项目,便于沟通和理解,也就便于集成和
维护。
Java 世界为什么会框架横飞,说到底还是规范化的需要。纯 JSP 和 Struts 写 Web 谁快,摆明了是
JSP。那为什么用 Struts?原因在于 100 个人写出来的 JSP,有 100 种写法;而 100 个人写出来的 Struts,
基本相似。
Struts 之成功,正缘于其在 JavaWeb
层的规范化方面所做出的贡献。 然而长江后浪推前浪,
Struts1.x 的技术缺陷毕竟是隐患。Sun 力推 JSF,打算一雪 Web 层框架缺失之耻。JSF 现在比较有优势的是对
Ajax 的集成,这一点走在了其他框架的前面。未来两年,JSF 与 Struts 将展开 JavaWeb 框架的最终战争。
JSP 经过几年风雨洗礼依然把持头把交椅,看来所有的框架表示层都离不开 JSP 而存在,而作为 JSP 的手足兄弟
JSF 也是仅次 Spring
之后又一个后起之秀。 七、
C++开发环境格局难打破 75%的开发人员首选 VS 系列
BCB 正江河日下,2007 版本的推出也无法力挽狂澜。虽然现在 C++Builder 已经归于 CodeGear,但人们还是
习惯性地与
Borland
联系上。
1998 年 Borland 公司推出的 C++Builder 这一当年全新的 32 位 Windows
开发工 程序员
具,继承了
Delphi 使用简便、功能强大、效率高的特点,并且结合了 C++语言几乎所有优点。所以开始 C+
+Builder
——
迅速风靡。 它的主要竞争对象
Microsoft 开发的 VisualC++也是不甘示弱,迅速出击,突出了
Visual 可视化强的特点,加上 Platform、SDK 部分以及 Microsoft 产品与 Windows 的天然默契,逐渐成为
了技术人员的首选。随着
VisualC++版本的不段升级,以及功能、风格等诸多原因,BCB 渐现颓势,许多
Builder 使用者也开始转而使用 Visual
了。 在
2007 年 CSDN、《程序员》主办的开发者大调查中,详细