• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
拯救Delphi:中国开源社区展示力量的一次绝佳机会
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
拯救Delphi:中国开源社区展示力量的一次绝佳机会
软件发布 拯救Delphi:中国开源社区展示力量的一次绝佳机会
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 编程技术 >> Delphi教程 >> 拯救Delphi:中国开源社区展示力量的一次绝佳机会

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

添加时间: 2006-2-25 3:55:16  作者: Delphi教程  阅读次数:59   来源: http://www.d9soft.com

       

  中国开源社区的尴尬

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

  如果有这样的D# 语言,就算它只能开发控制台程序,我也会使用的,如果你觉得奇怪,我来说说理由:

  [1] 它是中国人自己创造的语言;

  [2] 它源于 Delphi

  [3] 它是一门优秀的、现代的语言,用来学习一些基础知识是简洁方便的,比如数据结构、设计模式等等;

  2、类库的改造

  语言完全不同了,类库肯定也得变。JDK、VCL 这些优秀的类库已经给我们提供了很好的范例,我们可以取其精华,去其糟粕,设计出符合中国人习惯和特色的程序库。最初的类库不需要太复杂,只需提供基本的功能,面向初学者和小型应用,Java 也有类似的成长经历。只要能吸引到足够的人气(特别是那些刚接触编程的年轻人,他们主导世界的未来),并恪守开源精神,用不了几年就会发展起来,还是这三条理由:

  [1] 它是中国人自己创造的语言;

  [2] 它源于 Delphi

  [3] 它是一门优秀的、现代的语言,用来学习一些基础知识是简洁方便的,比如数据结构、设计模式等等;


  呼吁

  中国有战略眼光的企业家和编程高手们,行动起来的时候到了,向世界和国内广大编程爱好者展现你们的力量。民族的才是世界的,当我们有了自己的语言,中国软件技术的影响力走向世界的日子也就不远了。

  写在后面的话

  也许你会认为技术不分国界,无所谓中国的外国的,我同意这种说法,但是学习者是有国界的,我想美国人学 C# 和我们学 C# 经历恐怕不会太一样吧? 特别是对于业余爱好者,这一点尤为重要。如果我们有自己的语言,符合我们的思维习惯,有自己的文档,甚至每个人都可以对它的改进发表意见,这对于想进入编程世界的新人来说,进入的门槛就降低了很多,只要有大量的人进入,中国软件业的发展也绝对会比现在提上一个档次。

  也许你会认为这样的改造从语言上来说没有什么新意,我想说,有了C++为什么还要有Java,有了Java为什么还要有C#,有了C#为什么还要有VB.Net,不全都是从市场方面来考虑吧?一个生态系统应该是多样的,只要有一门经过改造的Delphi,自然会有人用。

  另外这里的大虾们可能大多是专业人士,考虑问题有点复杂了,有时候当局者迷,旁观者清,我认为可以单纯从语言角度入手,就算我们拥有的仅仅是一门简单的语言,好像去掉MFC的C++,去掉JDK的Java,去掉Framework 的C#,这仍然是一件激动人心的事情,当他真诞生了,你敢排排胸脯,说你绝对不会去关注它?我想不但不会这样,你一定还会有一种想为他做点什么的冲动。

 

上下文章:

 

上一篇文章: Delphi情结——永不消逝的精灵 下一篇文章: Delphi的Hint入门指导

相关文章:

  • 小刀马:腾讯的又一次“杀鸡儆猴”
  • 谷歌手机地图中国版发布2.2.14版
  • 马化腾:冬天过分谨慎会丧失机会
  • Opera布局中国将发布桌面浏览器 抢3G商机
  • 《红色警戒3》游戏正版拆包全展示

相关软件:

  • 中国历史年代表 1.0.081023 附地图版
  • PC-Cillin 中国区病毒码升级工具 5.610.60
  • PC-Cillin 中国区病毒码 5.610.60
  • 中国联通SGIP1.2短消息网关开发接口库 V1.61
  • InfoPower for Delphi 5 V2000.17
  • 备份中国备份软件 2.0 服务器版

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

编程技术分类导航

  • ASP & ASP.NET教程
  • PHP教程
  • JSP教程
  • C/C++教程
  • VB & VB.NET教程
  • VC教程
  • Delphi教程
  • BCB教程
  • VFP教程
  • PB教程
  • JAVA教程
  • XML教程
  • C#教程
  • CGI教程

本类经典文章推荐

  • Delphi的两个实用技巧(1)播放Flash
  • Delphi的两个实用技巧(2)巧用Wind...
  • delphi实例编程之--制作可随处拖放...
  • 关于VisiBroker For Delphi的使用...
  • 关于VisiBroker For Delphi的使用...
  • 关于VisiBroker For Delphi的使用...
  • 在线播放器DIY
  • Delphi让你发送Flash电子邮件
  • 在窗口标题区添加按钮
  • 用Delphi 6编程实现自动标注汉语拼...

Delphi教程阅读排行

  • Delphi7从入门到精通之历数Delphi...
  • Delphi的两个实用技巧(1)播放Flash
  • Delphi7从入门到精通之认识Delphi...
  • delphi实例编程之--制作可随处拖放...
  • Delphi控件,我们也可以(1)
  • Delphi的两个实用技巧(2)巧用Wind...
  • Spcomm串口控件的例程
  • 在线播放器DIY
  • Delphi控件,我们也可以(2)
  • 用Delphi + DirectX开发简单RPG游...

编程技术阅读总排行

  • VB入门教程之一
  • Java连接数据库实例
  • VC++之List Box/Check List Box控...
  • 第二章 PowerBuilder 入门之创建新...
  • VC++ List Ctrl控件
  • 第一章 什么是PowerBuilder
  • VC++ Combo Box/Combo Box Ex控件
  • 学C++不得不看的一篇文章
  • VB入门教程之二
  • VC++之Button控件

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有