讲起delphi,现在很多人已经不知道它了,
知道的人里,多数人也是只知道它是RAD,开发效率高,然后就是:拖放、拉伸、堆叠控件,低技术含量!
【delphi就是RAD开发MIS系统,一大堆的控件可以用,像搭积木一样,能值钱吗?
MIS系统本身就不需要很多技术的】
可怜做delphi的自己也看不起自己
delphi的高效开发解放了开发者,
但是如果开发者是到此为止,那么,自然是没给用户带来什么价值,也就是值搭积木的工夫钱;
但是,如果开发者因为开发效率高了,从而能有精力去理解、挖掘、解决用户的问题,
甚至对于中国特色的需求老变也能应付自如了,才是真正实现了用户的需求
这样,整个事情就不一样了——国内MIS的失败率奇高与你没有关系了!
到这一层,讲起来好像与什么语言、工具没有关系,
其实大不然!如果不是开发效率这么高,开发者很难把用户真正的需求诱导出来,
很难让用户边“用”边完善需求,最后的产品必然是与用户越错越远了。
看来,看不到这一点的,不但是追赶时髦的用户,连很多delphi开发者也是如此啊
难怪delphi也该绝了。。。。。。。。。。。。。。
读 http://topic.csdn.net/u/20090425/08/265d5e22-960a-4510-8981-6b05b05bad00.html有感
2009.5.3补充:
引用 37 楼 lee576 的回复:
还有人断章取义的,我不想说,每种语言有适合的领域,我就说delphi游戏开发值钱,有它的原因!
MIS 用到的技术就那么多,估计又有人看到这句会不爽,你不服可以看看招这两种领域开发的人员,他们的薪水是否一样!!一种技术掌握的人多,会的人多,自然就贬值了!
需求和管理完全是另外一会事,在哪种项目里都很重要,如果非要扯到delphi上,那么OK你也是正确的。
现在delphi的需求量小,工资偏低,我不能说它是个别现像,大…
本来看到这样的语气,是不想再说的了,只是看到“断章取义”就多说几句:
的确,【需求和管理完全是另外一会事,在哪种项目里都很重要】,不一定就是delphi才最强
我的经验告诉我,做MIS,用户是“易变”的,尤其是中国的用户,自己都不清楚自己要什么,或者清楚但是说不清楚
所谓易变,其实也就是开发者在理解、了解用户的需求上的困难,
这种困难导致开发者在不同阶段对需求的理解、认识不一样,所以才觉得需求又变了!
其实,变的不是需求,而是自己的认识!
只要不是故意跟你过不去的用户,谁愿意变来变去,
尤其是项目的开发实施这么个时间段内,变化的可能性本来就是很小的
而且,真正成功的MIS,应该能考虑到用户应用的发展趋势,他们合理的小的发展变化,应该是要考虑进去的
——到这里,的确都不是delphi特有的。
但是,要做到这一点,如果没有RAD且数据库支持得好的语言、工具,那只能是开发人员的一种奢望。
而delphi,就正好是很好地满足了这2点!
(这一点,有人可能会举vb甚至vfp的例子:它们岂不是更好!
但是,一般而言,它们这种语言,更适合高素质的业务人员学习后建立方便自己、部门的小型应用,
用于构建较大的系统时,可能会遇到一些瓶颈。相对而言,delphi在这方面的瓶颈更高一些。
不用说vb也有大应用的例子,行行出状元,各个语言都有把它发挥到极致的高手。
但我现在在这里只是说主流开发人员的应用水平)
所以,在游戏方面,我倒是不完全看好delphi。除非游戏开发的前期也需要大量的原型用于开发者与策划者甚至游戏用户的交互、沟通。
至于说delphi开发MIS不用什么技术,更是无法认同。
delphi只是细节开发上帮你省掉了很多琐碎(同时仍然保留深入的能力),
而真正的企业应用框架,由于delphi出的早,没有直接提供(的确如上面有人说的:C#反而有!)
这一点,做delphi应用的公司,需要有人能创建出一套成熟的框架,从建立到完善,这个才是需要技术含量的
(公司的其他人在这个框架下进行开发,才能又省事(这时才可以说没有技术含量了)又高效(能应付更远更大的压力))
至于认为我被什么一两套商业公司的东西所误导,实在是令我摸不着头脑:
一两套商业公司的东西,是指什么公司的哪方面、环节的东西?
开发工具、环境、平台?还是最终的MIS产品?还是系统集成公司的??
分享到:
相关推荐
标题中的"TMQTTClient-delphi.rar_MQTT delphi_TMQTTClient-delphi_delphi ssl"揭示了这个压缩包包含的是一个适用于Delphi开发环境的MQTT客户端库,名为TMQTTClient-delphi,特别强调了它支持SSL/TLS加密连接。...
2. **Flash播放器**:源码可能包含了使用Delphi与Flash交互的组件或自定义控件,展示了如何在Delphi应用中集成并控制Flash内容,这对于多媒体应用开发者很有价值。 3. **得到缓冲区的密码例子**:这可能是关于密码...
【升级 Delphi 7 到 Delphi 2010、Delphi XE、Delphi XE2 的关键知识点】 在 Delphi 从版本 7 升级到更高版本,尤其是 Delphi 2010 及以后的 Unicode 版本时,开发者需要面临一些重要的语言和库的变更。以下是一些...
《PythonForDelphi在Delphi 7和XE2中的应用及Python 3.7的32位集成》 PythonForDelphi是将Python语言与...无论是Delphi 7的老用户还是XE2的新粉丝,都能在Python 3.7的强大支持下,享受到更高效、更现代的编程体验。
libssh2-delphi Delphi数据库编程 【实例简介】delphi调用SSH实例 【核心代码】. ├── libssh2-delphi │ ├── bin │ │ ├── Project1.exe │ │ └── libssh2.dll │ └── src │ ├── comp │ │ ├...
本文将详细介绍由台湾开发者编写的,基于Delphi的股票K线图完整源码Demo,以及其可能带来的参考价值。 首先,让我们理解一下“K线图”。K线图,又称蜡烛图,是股票、期货市场中用来展示价格变动的重要图表。它通过...
总的来说,这个"RSA.rar"压缩包提供了在Delphi环境中实现RSA加密的工具,对于需要在Delphi应用程序中添加安全功能的开发者来说非常有价值。通过引入这个控件,开发者可以轻松地保护用户数据,增强应用程序的安全性。
SQLite3 for Delphi是一款专为Delphi开发者设计的SQLite数据库接口,它允许用户在Delphi 2009和Delphi 2010开发环境中无缝集成SQLite数据库系统。SQLite3是一个轻量级、开源、自包含的关系型数据库,广泛应用于...
对于那些对构建自己的IDE或对Delphi编程有兴趣的开发者来说,这个项目具有很高的学习价值。 **Delphi编程语言** Delphi是一款基于Object Pascal语言的集成开发环境,由Embarcadero Technologies维护。它以其高效、...
在IT行业中,开发WebUI(Web用户界面)的工具和技术多种多样,而“wke + Delphi + Miniblink Delphi”被推崇为一个高效且功能强大的组合。这个组合主要适用于那些希望在桌面应用程序中嵌入Web浏览功能的开发者,尤其...
《PythonForDelphi:在Delphi 7中无缝集成Python 3.7》 PythonForDelphi 是一个强大的工具,它允许开发人员在Embarcadero Delphi 7环境中使用Python语言进行编程,实现了Delphi与Python的深度交互。这个项目经过...
7. **源码学习价值**:通过分析这个Delphi三层源码,开发者可以深入理解如何在实际项目中运用三层架构,如何组织和管理代码,以及如何在Delphi环境中设计和实现高效的数据访问和业务处理逻辑。 总之,"2000_Delphi...
标题中的“delphi-C语言到Delphi的转换器”指的是一个工具或程序,它能够帮助开发者将用C语言编写的代码转换成Delphi语言。...对于熟悉C语言并想涉足Delphi开发的程序员来说,这是一个有价值的资源。
使用方式简单,支持破解的delphi版本为delphi2009,delphi2010,delphi XE, DELPHI XE2 ,DELPHI XE3 DELPHI XE4,DELPHI XE5。所有的破解只要点击两个按钮既可完成。方便快捷。先点击“general serial ”,再点击...
在使用Delphi 开发的时候,经常会出现IDE布局混乱,在这种情况下,无论咋样调整都恢复不到原始的,使用起来很是麻烦,于是我就做了这个程序,主要用来恢复Delphi的IDE开发环境布局。 支持 Delphi 10、11、12 关闭...
我也看了网上很多人有类似需求。也有人问过原作者,作者答复为:JSON协议规定为无序。看了我真是无语。 也看过网上一些人自己的修改,但是修改后有两个问题: 1. 性能急剧下降。原作者是用二叉树对性能做了极大的...
标题中的"delphi-modbus-tcp三方控件,支持Delphi11"表明这是一个专为Delphi编程环境设计的第三方Modbus TCP库,用于在Delphi 11应用程序中实现Modbus通信。Modbus是一种广泛使用的工业通信协议,主要用于设备间的...
Delphi-控件实现NTP客户端校时功能Delphi-控件实现NTP客户端校时功能Delphi-控件实现NTP客户端校时功能Delphi-控件实现NTP客户端校时功能Delphi-控件实现NTP客户端校时功能Delphi-控件实现NTP客户端校时功能Delphi-...
DevExpress VCL是一个强大的组件库,专为Delphi开发者设计,以增强其应用程序的...无论是在Delphi 7的老平台还是Delphi XE 10.2的新环境中,DevExpress VCL都能提供稳定且高效的组件支持,同时简化了安装和升级流程。
The current version of the program can process files (GUI and console applications), compiled by Delphi compilers of versions Delphi2 – Delphi XE3. Final project goal is development of the program ...