(保证结贴给分)面临痛苦选择:用 c# 还是 delphi 开发桌面应用程序?
情况说明:小弟要开发一个地磁感应电流计算软件
1 里面涉及的计算,微分,积分比较多
2 还要绘制出电压,电流的曲线图
用 c# 还是 delphi 开发这种桌面应用程序的好?可以从简易程度,“钱”途两个方面谈一谈。
------解决方案--------------------差不多
不过c#的钱途似乎更好一些
------解决方案--------------------没抢上沙发~板凳也行
------解决方案--------------------LZ要考虑到一个问题就是用C#的话必须装.net framework类库才能使用,安装起来有点麻烦,考虑一下~~
------解决方案--------------------如果Delphi用的好的话,最好使用Delphi
------解决方案--------------------考虑一下客户环境吧,如果都是xp sp2後的,就用dotnet 1.1开发了。客户机器已经有了framework 1.1. 否则的化就用delphi吧。
(还有一种情况,如果你的软件本身已经很大了,不在乎再包装一个dotnet framework。那就用dotnet开发吧。 毕竟delphi已经老了, delphi的设计者也成了dotnet之父了。。。
------解决方案--------------------楼主不要痛苦了,建议直接选择 delphi 。
------解决方案--------------------帮顶
------解决方案--------------------像这类的,工控类的,还是Delphi比较牛~
------解决方案--------------------选择自己擅长的。个人偏向 Delphi
------解决方案--------------------delphi
------解决方案--------------------想用啥就学啥~磨叨不误砍柴!
不要痛苦!来个深呼吸闭上眼睛考虑一下!
哈哈第一个想起哪个就是那个!
OH !YE !
------解决方案--------------------delphi
------解决方案--------------------delphi的话控件比较的丰富点,做界面的时间周期方面肯定比c#快,但是前途好像没c#好,我现在就是使用的delphi,但是我考虑准备转到c#了
------解决方案--------------------同意将.net 1.1打包进安装程序
------解决方案--------------------用delphi比较好
------解决方案--------------------c#的桌面编程的黄金时代还没有到来,一个是.net framework太大了点,另一个是目前桌体绘图速度很慢,低档机器跑不起来。
------解决方案--------------------lz:这种问题本来意见就不可能一致,其实,你可以从几个方面分析:
1、工程技术本身;
你所说的要求,两种都可以实现!都能很好、很快实现!这是就要考虑用户的现场需求,如安装部署、机器配置等。net会对机器的邀请比较高,部署稍娴麻烦:须装net framework。
2、个人技能:
工程一般要将进度,对时间要求会有明确限制,这是最好那自己最拿手的、最熟练的开发工具、技术去实现!
3、发展前景:
如果想得远一些,为自己将来职业发展做协规划,就必须对开发方向上有比较明确的抉择。不能什么都学一点,到头来什么都不精通!从发展前景来看,无疑net比delphi要好,而且在迅猛发展,这点已经得到印证!
------解决方案--------------------哪个熟用哪个
对于这种针对性强的专业软件,别人是不会介意多装个FrameWork的
------解决方案--------------------另一个是目前桌体绘图速度很慢,低档机器跑不起来
------------------------------
这个不同意,使用C#绘制,效果可以做的非常的好的而且很容易.
------解决方案--------------------C#,比较简单,可扩展的接口也多,你说得那些图形绘制都有现成的接口提供,“钱”途方面说不准,不过用上MS的牌子因该能比较有“钱”途吧。
------解决方案--------------------dennyshao() ( ) 信誉:100 Blog 加为好友 2007-05-31 10:30:26 得分: 0
delphi的话控件比较的丰富点,做界面的时间周期方面肯定比c#快,但是前途好像没c#好,我现在就是使用的delphi,但是我考虑准备转到c#了
----------------------
delphi的第三方控件好多啊...c#比较直观些...
------解决方案--------------------