用Delphi还是C#重写系统的纠结?

lpq21314-08 2014-06-03 12:01:08
本人所在公司现有一套用了N年的CS模式的管理系统,是用Delphi7写的,目前只有我一个人在维护。由于这个系统的框架设计不太灵活,导致后期功能开发难度比较大,现在想重新设计该系统的框架,然后把每个模块重新写一遍,考虑到这个工作量,如果本人一个人来做,大概需要1到2年时间,增加人手吧,现在DELPHI又很难招,有经验的就更难招了,所以想转型到用VS2010下的C#重新写,本人有用C#做过一些小项目,开发项目难度应该不大,最主要是c#程序员比较好招,以后好维护。大家觉得呢?
...全文
509 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZMCFIRE 2014-06-05
  • 打赏
  • 举报
回复
楼主,不论啥开发语言,要找技术好有经验的,工资都不会低 所以你还是把关键点放到以后的可维护性去考虑吧,C#无疑从这点去看很有优势,容易找人,但难点就是你的系统要重头开始,你的公司是否愿意投这个时间与金钱。 delphi是个好工具,但难找人。所以无论决定如何,都是难走的,但个人建议C#,因为苦在前,甜在后。
lpq21314-08 2014-06-05
  • 打赏
  • 举报
回复
引用 18 楼 ZMCFIRE 的回复:
楼主,不论啥开发语言,要找技术好有经验的,工资都不会低 所以你还是把关键点放到以后的可维护性去考虑吧,C#无疑从这点去看很有优势,容易找人,但难点就是你的系统要重头开始,你的公司是否愿意投这个时间与金钱。 delphi是个好工具,但难找人。所以无论决定如何,都是难走的,但个人建议C#,因为苦在前,甜在后。
这个情况我向公司反应过,公司也愿意投入时间和金钱,毕竟要眼光要看长远一些。
zbdzjx 2014-06-04
  • 打赏
  • 举报
回复
个人建议还是C#,Delphi公司查盗版挺烦的,价格也挺贵的。而且C#用的人多,资料多,代码多……(什么都多,就是普遍工资不多) 用c#写,如果代码写的比较好,两层、三层都比较方便,也可以用网页直接操作。 如果出于个人目的,可以用Delphi,这样公司就不容易开除你了,因为不容易找到替代的人。而C#则比较容易找人替代掉。
lpq21314-08 2014-06-04
  • 打赏
  • 举报
回复
现在大部分电脑都转到 win7 了 (自带 .net35),应该不纠结.net framework 了吧?
aday 2014-06-04
  • 打赏
  • 举报
回复
如果不纠结于安装.Net Framework(2003、XP系统),果断C#
lpq21314-08 2014-06-04
  • 打赏
  • 举报
回复
我有试过升级到D2010,IDE比D7是有很大的改进,最重要的是支持unicode了。 其实想转型还有一点还重要的是: Delphi 的正版要4-5W , 而 VS2010的一个授权只要4-5K。 而且microsoft不查盗版,而Embaca的代理天天电话骚扰,烦。。。
lpq21314-08 2014-06-04
  • 打赏
  • 举报
回复
但是要找一个C#好的而且有经验的,工资还是比较高的。
孤独de猫 2014-06-03
  • 打赏
  • 举报
回复
不用纠结语言。语言只是一个符号而已。不过,确实C#现在用的人比较多。也好招点。
缘中人 2014-06-03
  • 打赏
  • 举报
回复
升级一下 delphi版本
liuhengwinner 2014-06-03
  • 打赏
  • 举报
回复
C#更方便一些!
tcmakebest 2014-06-03
  • 打赏
  • 举报
回复
语言不重要,只要把架构搭得够精致,维护难度就可以降低,如果做成DLL,几种语言一起上也没有问题。
lpq21314-08 2014-06-03
  • 打赏
  • 举报
回复
我开发的是一个用于工厂的中小型企业管理系统,框架架构代码量应该不算很大,只是业务功能模块比较多。只要把通用的部分做好,其他的业务模块就很好做了。
武稀松 2014-06-03
  • 打赏
  • 举报
回复
代码量大的话C#后期速度会让你抓狂. 比如EverNote和国内的麦库,最开始都是C#写的.后来用C++和Delphi分别重写了.
liangpei2008 2014-06-03
  • 打赏
  • 举报
回复
还是先做个报告,向领导汇报一下重写前与重写后的投入产出比、操作风险吧。做为程序员,很理解你的心情。
hz_bule 2014-06-03
  • 打赏
  • 举报
回复
C#+Delphi C#作后台业数据处理,delphi作界面,原有的Delphi界面都可以留用,把有关数据错作的代码转为C# 实现,主要解决Delphi调用C#转换的问题。
看那山瞧那水 2014-06-03
  • 打赏
  • 举报
回复
遇到同样的问题了,目前打算是服务端先转了(JAVA重写,委托一个工作室),客户端(D7开发的)暂时还先用着吧,边维护边打算用C#重写
lpq21314-08 2014-06-03
  • 打赏
  • 举报
回复
用C#肯定是能写出来的,而且实现的方法方式可能会更多一些,毕竟现在C#的资源比Delphi多很多啊。。。 最重要的一点是以后从把系统从C#的winform再转ASP.Net还是比较方便的。
Blessed_Chuan 2014-06-03
  • 打赏
  • 举报
回复
根据实际情况把 如果好转成C#的话 还是用C#比较好
aniugee 2014-06-03
  • 打赏
  • 举报
回复
如果换作我,我会用D写,因为C#没把握能写出来,嘿嘿

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧