拯救Delphi:中国开源社区展示力量的一次绝佳机会

2005-08-29 09:58 出处: 作者:左光 责任编辑:moningfeng

  中国开源社区的尴尬

  如果要讨论中国开源社区在近年软件技术发展过程中的地位和贡献,就算只考虑对国内的影响,不考虑世界范围内的,我也只能很尴尬的说,没有地位,很微薄的贡献。没人否认,最活跃、最有创造力的开源力量在美欧等西方国家。谈到深层次的原因,我不得不佩服老外的相互协作精神、奉献精神和执著的追求精神,这一点上我们相比就差一些,我们的程序员各自为战的多一些,在现实面前考虑利益的时候多一些,追求理想的时候少一些等等。更重要的是中国的技术力量缺少一次统一协调的整合机会,我认为拯救 Delphi 就是一次绝佳的机会。

  为什么是 Delphi

  1、群众基础

  首先,Delphi 在国内广大编程爱好者中占有很重的地位,这并不是说用 Delphi 的人多,也不是说 Delphi 开发出了多么了不起的应用,而是说一种情结——很多爱好者是通过 Delphi 进入编程世界的。举我自己的例子,我是个业余爱好者,很菜的菜鸟,初学编程学的是 C语言,现在主要学习 .Net ,但是是 Delphi 让我编写了第一个可以干点事情的程序、学习了面向对象的思想、学习了设计模式、数据结构等等。有了群众基础就有了市场,只要 Delphi 能重生,在国内肯定会有无数的拥护者。

  2、Delphi 正面临困境

  Delphi 现在所面临的困境,用中国人的术语就是没有与时俱进,现在的环境和他当年诞生时的环境已经完全不同了,需要改变策略和思路。Delphi.Net 似乎是一种选择,但是很少有人开发 .Net 程序不用 C# 的。Delphi Studio 明显想复制 JBuilder 的成功,在这里我大胆的预测一下,结局注定会失败,JBuilder 的出现是因为当时缺少好的 Java IDE,现在却不同,光靠IDE 取得成功的几率太小。扬汤止沸不如釜底抽薪,Delphi 现在最需要的是彻底的改造,打造全新的语言、类库甚至是平台,Java 从一种玩具语言发展到今天也只用了十年时间,只要有好的创新,加上强大的群众基础,取得成功不是不可能的事情。


  梦想中的 D#

  1、语言的改造

  Delphi 现在主要还是用来开发 Win32 程序,但是 Win32 下的 Delphi 语法和 .Net 下的 Delphi 语法已经有很大差距了,很多特征是 .Net 所有的,在Win32 下你无法使用。我们需要的是一个类似 C# 和 Java 的Delphi# 语言,它应该至少具有以下特征:1、一切都是对象,包括基础数据类型;2、支持foreach 循环;3、支持范型;4、重新改造的Tobject;5、语法简洁明了,易于学习;6、有自己的虚拟机,在所有平台下有同样的语法等等。

键盘也能翻页,试试“← →”键
302 Found

302 Found

The requested resource resides temporarily under a different URI.


Powered by Tengine

相关文章

相关软件: