Delphi如果要追赶C#,最应该做的
一晃,已经3年多没有用Delphi做过大型的项目开发了。虽然期间也一直在做些小的应用。但基本没有从架构角度来考虑过Delphi。直到最近用C#把公司的软件系统从底层基本上重写了一遍,才发觉Delphi可能越走越偏了。
现如今,大家注重的是快速的企业级应用开发,Java有SSH,C#也有微软的企业库及MVC,还有就是从Java阵营复制过来的Spring.net+NHibernate。但Delphi呢,除了官方的提供的那几个简单的解决方案,别的恐怕就没有了,至少在国内没有见到。国外虽然有InstantObject等几个屈指可数的开源框架,但用的也不多。也没听说过哪些个企业应用是真正架构在其上的。而易博龙(英巴卡迪诺)也没有在这上面下功夫,而是搞什么Android开发。也不想想,谁会在隔着java的虚拟机的基础上,再加一个Delphi的框架,就算不是Delphi的框架,它编译出来的代码恐怕也不如android原生代码(微软牛叉吧,也没有弄个c#的Android开发框架)。
个人认为,现在Delphi就应该向C#学习,把自己的本职工作做好,主要有以下几点:
1,控件开发的易用性。在c#下开发个控件,比Delphi容易多了。
2,如果有可能的话,可以向java学习,编写一个运行在linux上的Delphi的虚拟机,虽然速度肯定不如原生的快,但也应该跟C#,java差不多,FireMonkey就很好,希望易博龙能再接再励。
3,降低Delphi开发套件的价格,现在国内大家有的不是不想买Delphi,关键是价格高的太离谱了,这在一定程序上也使想使用Delphi的开发人员远离Delphi,而投入java或C#的阵营。
能做到以上几点,我想Delphi或许会重新焕发出生机,王者归来!(一家之言,意见相左者勿拍!)
Delphi如果要追赶C#,最应该做的相关推荐
- Delphi (Library Path Browsing Path)
首先要明白的一个概念是dcu文件 *.dcu是*.pas的编译后单元文件(Delphi Compiled Unit), 编译器把它和库文件连接起来就构成了可执行文件*.exe 或*.dll等,相当于C ...
- Delphi从Internet下载文件
Delphi从Internet下载文件 今天在做拍卖系统的时候,因考虑到网络状况问题,需要将拍品所有信息下载到本机,包括拍品图片,因此需要实现从Internet下载文件的功能. 下面是代码 ...
- Delphi笔记整理(二)
◇[DELPHI]字符的加密与解密 function cryptstr(const s:string; stype: dword):string; var i: integer; fkey: inte ...
- Delphi的笔记整理(一)
这几天清理资料,把以前学Delphi时的笔记翻出来了.大概是2005年时的吧,有些资料都没有什么价值了.以后再整理吧. Delphi Note 1.触发器的使用. 源数据库: 名称:info 字段:i ...
- 用DELPHI的RTTI实现对象的XML持久化 【转】
去年我花了很多时间尝试用DELPHI进行基于XML的WEB应用开发.起初的设想是很美好的,但结果做出来的东西很简陋.一部分原因就在于XML到Object之间的数据绑定实现太麻烦(另一部分是因为对XSL ...
- delphi打包python_使用Delphi 编写Python Extension
使用Delphi 编写Python Extension 作者:1000copy 摘要: 在互联网公共可访问领域内,关于Python/C interface的介绍,手册都是比较多的.Py直接支持C编写扩 ...
- 货店管理(delphi+sqlserver)
之前给朋友做的货店管理程序,个人使用,数据量小,delphi开发的,sqlserver express版,fastReport做的报表(报表可以修改). 源代码全给他的,呵呵,他也可以简单修改了. ...
- (转)剖析Delphi中的构造和析构
剖析Delphi中的构造和析构 1 Delphi中的对象模型: 2 1.1 对象名表示什么? 2 1.2 对象存储在哪里? 2 1.3 对象中存储了什么?它们是如何存储的? 3 2 构造函数与创建对象 ...
- delphi 7 学习步骤
delphi 7 学习步骤:先学做界面,主要是控件,之后学数据库连接方式ADO或者BDE,以及SQL语句,学完了这些再做个系统基本就入门了实践是最重要的,首先是掌握基本方法,然后自己取创意.逐个实现, ...
最新文章
- Sense编辑器(Sense Editor)
- c++ file operation (reference 5)
- Python的regex模块——更强大的正则表达式引擎
- 重邮2021计算机复试,2021复试调剂信息七
- 代码规范与读写可维护性
- iOS开发之NSString和UTF-8间的转换
- jquery css,attr,val方法
- golang 获取当前年月日
- SQL 2012 安装教程
- Windows远程桌面如何设置分辨率
- 从乡巴佬到世界首富,连续7年蝉联全球最大公司:真正厉害的人,都敢于不走寻常路...
- 俄语转化成拉丁字母java_java - 如何在Java String中将西里尔字母转换为英语拉丁语? - SO中文参考 - www.soinside.com...
- 调试大普RTC芯片驱动-ins5699s
- java eclipse oxygen_Eclipse 安装(Oxygen版本)
- Web应用Word编辑
- 读 《白说》—白岩松 文摘
- LG-P2657 [SCOI2009]windy数
- H3C 交换常用命令
- 景区售票管理系统,景区票务系统,景区售票系统毕业设计
- 百度、阿里、腾讯内部岗位级别和薪资结构,附带求职建议!