从Delphi到C#

    编程从兴趣爱好到职业已有近8年了,从最开始用Turbo C学习c语言算法和数据结构,从第一次在屏幕上打出"Hello Word",到能计算画出二叉排序树,其中的失败困惑和成功的兴奋到现在还记得.
    后来由于国内公司主要进行很多快速开发的应用,C++Builder和Delphi开始流行,特别是台湾过来的公司,  最喜欢用Delphi,于是很长时间以来都是以Delphi为主要的开发工具,当初学习面向对象开发也都是用的他. 但随着Borland的公司决策失误和人才不断流失,Delphi从Delphi3和Delphi5的黄金时代迅速跌落,曾经在IDE开发环境保持技术领先的Borland在Delphi5之后就没有了实质性的突破.其他类似产品的像PB就在跨平台上要更方便些.虽然这两年Borland不断加强了在国内的宣传,请了台湾的和内地的某某专家巡回造势,但终究掩盖不了技术没落的颓势.现在继Delphi之后就连他一向倚重的JBuilder也受到了Eclipse等开源项目的强有力挑战.
    如今的编程已进入的跨平台的年代,尤以Java和.Net为代表(微软如果要写一个linux的虚拟机估计是轻而易举,不写只不过是市场策略罢了),当年Borland以pascal和c编译器起家,而当Delphi的架构师 Anders Hejlsberg 投入微软的怀抱后,不久设计出了令人瞩目的c#,也彻底宣告了Borland原有优势的丧失.今天还刚上Borland的网站看了一下, 产品线完全以软件开发的生命周期管理为主了,但是这部分的市场究竟有多少呢.另外,网页上有很多很多培训教材和讲座的链接,感觉是在亡羊补牢,为什么以前就没给我们开发者这些方便的资料渠道.再看看Java和.Net在各网站上不记其数的资料和开放源码的项目,真不知到他还能走多远.
  最近在用C#写一个系统开发的环境,其中参考了一下SourceForge上的SharpDevelop,目前只完成了一部分, 但是已经领略了C#的魅力,特别是在动态属性和类反射上的使用,比Delphi真是方便了很多,另外类的接口和架构与Java也比较接近,运用各种设计模式也很方便.
  总之,虽然对Delphi很失望,但也曾经陪伴我渡过了许多难忘的时光,先发这一篇也算给道个别吧.

转载于:https://www.cnblogs.com/iseast/archive/2005/08/31/227136.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值