上一篇:结构和类 >>
关于微软的.NET Framework是一个半成品的言论!
也许是先入为主的缘故,我一直都用它来做项目,毕业六年多了做了了有好多,BORLAND DELPHI就像它所表现的女神一样,伴随着我很得心应手的完成一个又一个的作品。在此期间也有很多的同行勇敢地投入了VS的怀抱,可是我却一直以来都很喜欢BORLAND的产品;也就是因为如此,在我的想像中,编程开发环境IDE就应该像DELPHI那样,那么方便,那么开放,那么灵活。
去年,JAVA和DOTNET之争让IT业的流行产生了一个大的变革,为了迎接这样的变革,我终于下定决心改变一下自已单一的编程方向,这对开我来讲是一个明智的决定,IT业本身就是一个变革、发展的行业,只有不断的迎接新的挑战,才能成为最终的胜者!可是我也作出了一个错误的选择,我没有选择JAVA。。。
这也为我现在的痛苦埋下了伏笔。我在经历了无数的艰难困苦之后才发现我是以前是多么的幸运,我一直以来用惯了的BORLAND DELPHI是一个多么好的工具,微软根不就没有资格做IDE,没有资格像美帝一样什么事都要插上一腿,没有毕要让全世界都用它的一个标准,我想在我写完此文后,我就要放弃现在世界上有三分之二的程序员在用的开发环境——MS VS2003。
所有的苦难真的是罄竹难书。。
说一件最不爽的事情,就是它的DataGrid控件吧,我们来比较一下VS的DataGrid和DELPHI的DBGrid吧,两个多么相似的工具,可是在功能上的差别却相差那么多。DELPHI的DBGrid支持AutoSize,支持自定义的控制显示行数(也就是自动分页),支持进行表格统计,平均及相关计算,支持嵌入自定义控件,如下拉菜单,计算器或其它,支持和它的QuickReport连接生成报表进行打印和导出。以及很多很多。。。可是再看看VS的DataGrid,这对于一个用惯了宝蓝产品的人来讲是不可想像的,所有这些功能都要依靠大量的代码和自定义控件来完成。我说句老实话在DELPHI里面我从来不自已做控件,除非有一些很特殊的界面需要,因为DELPHI为我们提供的控件已经足够了。可是在VS里面我要不断的做这样那样的控件,我更甚至要去建立一个专门的项目文件来存放我做的这些控件,我到现在还搞不懂PrintDocument是做什么用的,要做打印的话要依靠一个外来的没有licence的水晶报表完成,而且水晶报表还不敢做太多,它消耗资源来严重来,如果客户是新买的电脑倒也还好,如果还是用赛羊300的机器,那恐怕程序就要当场死在那儿了。还有好多好多,那些连接数据库的控件简直就是鸡肋,八辈子也不会去用到它,因为如果要的话恐怕都是在代码中自已写。
我不知道这样一个IDE为什么会从5。0一直发展到现在要出2005的版本,这样一个没有生命力的产品竟然能存活到现在,我对MS和BILL真是无话可说。
下一篇:ASP.NET实现用户在线检测的类源码 >>
相关文章:
- · ASP.NET中利用Crystal Report创建图表
- · 几个很不错的.NET 相关的FAQ和例子代码的连接
- · net应用程序如何批上XP的外衣?
- · 用.net中的socket实现文件传输
- · .NET Framework 中多语言支持的实现
- · weblogin类--简介(一)
- · .Net中如何操作IIS
- · 在.NET中调用存储过程
- · 收集了一些小技巧的连接 (.NET)
- · 使用CodeDom来生成.cs文件
- · 一次重构导向设计模式的实践(.NET)
- · 在设计期跟踪代码 (.NET)
- · 编译自己的资源文件编辑器(reseditor.exe)
- · .net辅助工具列表
- · .NET 2.0 基础类库中的范型——其他范型类
- · .NET 2.0 基础类库中的范型——Functional Programming
- · .NET 2.0 基础类库中的范型——范型集合
- · .NET 下的remoting使用。(TCP通道)
- · .NET系统学习----Globalization & Resources
- · CLR 调试接口的架构与应用 [3] 调试事件
- · CLR 调试接口的架构与应用 [2] 调试框架
- · .net事务处理并发性处理的意义(此文仅适合入门者阅读)
- · 在.Net1.2中对Xquery的支持
- · 第十五章 接口[《.net框架程序设计》读书笔记]
- · 第十四章 数组[《.net框架程序设计》读书笔记]
- · 第十三章 枚举类型与位标记[《.net框架程序设计》读书笔记]
- · 第十二章 委托[《.net框架程序设计》读书笔记]
- · 第十一章 事件[《.net框架程序设计》读书笔记]
- · 第十章 属性[《.net框架程序设计》读书笔记]
- · 第九章 方法[《.net框架程序设计》读书笔记]
- · 第八章 常数与字段[《.NET框架程序设计》读书笔记]
- · 第七章 类型成员及其访问限定[《.NET框架程序设计》读书笔记]
- · 手工修改动网新闻.net3.0的Bug
- · .net的MSMQ异步调用
- · 关于《.net框架程序设计》读书笔记
- · 前言[《.net框架程序设计》读书笔记]
- · 发布一个通用面板程序(htc)
- · .Net 实现纳秒级别计算
