自行开发有好处,可以量身定制,完全从企业的需要着手,可是很难做,而且开销会很大的。
至于是用Delphi还是c#就看需求的了。Delphi的开发速度很快,做c/s结构的东西跟是方便,而c#目前是用于internet上的开发为主,如果你想做的是企业内部的东西,建议选择Delphi。
至于是用Delphi还是c#就看需求的了。Delphi的开发速度很快,做c/s结构的东西跟是方便,而c#目前是用于internet上的开发为主,如果你想做的是企业内部的东西,建议选择Delphi。
调试欢乐多
呵呵,delphi开发速度比起c#来慢多了,并且用c#做大型的分布式应用更是真正的轻松。说C#是以internet开发为主那真是可笑了。
C#有强大的.NET框架支持,就是开发环境也比delphi友好多了,并且很容易实现多层的构架,能够真正以面向对象的方式来进行项目的设计,编码。
也许楼主对c#不熟,但是相信我,用C#的结果是让你的开发越来越轻松,维护越来越容易,以后的升级也更加容易。.NET 灵活的分发布署方式可以让你尝尽甜头,现在唯一的麻烦就是需要在每台客户机上装 .Net Framework,但这仅仅是20M而已,假以时日,以后的windows机器就不再需要自己单独去安装了,在windows上做程序,从windows诞生到现在,就没有哪款开发工具有过微软自己的强,不说别的,就说VB,VC,到目前为止也是主流的开发工具,任何其它厂商的开发工具都不会是最好的选择。
用delphi你写一个VCL组件试试?设计时自定义属性编辑等等你能写出来吗?
可是用.NET配合GDI+,你可以很轻松做出很棒的可重用组件出来。
更不用说.Net对XML,WEB Service 支持的强大支持了。
而且,做大的项目,你还要考虑版本控制等等相关的,这些.NET和Visual Source Safe早已很紧密地集成在一起了。 还是选择.net吧,谁让你要做在windows上运行的系统呢?
但是要多考虑的因素有很多:
管理层对信息系统的认识程度:只有满腔热情的经理,将是系统使用时最大的绊脚石;最起码让管理层认识到系统完成后,最大的作用是提高速度和效益,而不是为了解决现在制度、管理上的存在莫名问题。
公司资金投入:因没有合同,规划的资金可能缩减,并且最大的可能预算不足,而公司又不再追加资金。
系统总体规划:确定时要慎重又慎重,一旦确立,尽量不更改。
编程工具选择:
要看当前公司工作人员的电脑配置,以及公司在系统规划前的硬件投入,如果90%以上配置在CPU Inter C1000、内存 256M、 硬盘7200转(容量不重要,够用即可)上,建议C#为主,Delphi为辅;没有硬件条件建议Delphi为主,C#为辅.
涉及到网页部分,建议用C#,虽然Delphi开发也不错,以后升级就麻烦。
涉及到网络传输(如企业短信、点对点文件传输)建议用Delphi,虽然C#也能做。
作 者: jdzhangjun (我爱.net)
等 级:
信 誉 值: 84
所属论坛: .NET技术 C#
问题点数: 20
回复次数: 8
发表时间: 2003-11-11 10:13:08
我和你一样觉得委屈呵,看着那肥得流油的100分捶首顿足啊,看来是没有拿分的希望了,楼主的信誉分那么低,比我还低。
从这句话上看得出你的DELPHI知识多么浅薄,或者说是一无所知!你不知道D的VCL源码开放吧?去看看D的第三方控件吧!别在这里丢人!
建议C#
我呸你!
Linux也是开源的你知道吧? 你给我写一个。 自己写的第三方控件当然很多,可那不是你这种用了两天delphi的人能写出来的。 航天飞机还有很多人能造出来呢,你也造一架出来试试?
有很多人月薪上万,看你也不像能拿那种工资的人。
这种)在你看来好像是多大的目标?无知虫!
好好的多看看DELPHI书再来评它吧!
忠告:1。做人要踏实些,不要太浮,不懂的不要装懂!
2。做男人把目标放大些,当然我不是要你定在做 航天飞机上哈!呵呵!只是希望你把目标定在做“小小的”组件上!最后告诉你,我的月薪没到1万,还差4000,我会努力的!