可以说C#比Delphi有很大优势,很方便做东西
解决方案 »
- c#如何将一个用户输入的ip地址,转换成32位有符号整数
- 正则表达式 获取超练级的href值,遇到一些问题
- 不会安装该公布应用程序……
- 变态的排课系统啊,让我何去何从
- 求助C# System.IndexOutOfRangeException: 索引超出了数组界
- 搜索局域网中的网络设备(如IPCAMERA,NVR)
- 求教各位兄弟啊,c#网络编程(就光socket,tcplistener,完成端口)这种的有没什么相关优秀书籍可以介绍啊,在网上逛了半天,只看了一两本,提供的服务器写法性能也都不是很高,这方面的资源好像有点匮乏啊
- 谁碰到过winfrom程序点点击生成的.EXE文件程序运行登录界面输入用户名和密码后登录还出现一个登录界面窗口
- 文件路径问题
- 请教一个问题?2
- winfom如何装载本地网页?
- *****log4net如何应用在一个解决方案的第二个项目中。********
当然,有优势也有劣势~要懂得权衡才好~~~哈哈~相当于废话~~
呵~~
用C#有这两好处:当需要大规模输入数据时可用Winform或WPF,一般的可以用Asp.net,这样系统更易布署。
还有用.net分发分部式很容易。
语法简洁:很多功能几行代码搞定。
灵活性强:有很大选择空间,一种功能一般有高执行效率、低编程效率和高编程效率、低执行效率的两种以上解决方案。
数据库功能强:DATASET,DATAREADER,相关的大量的类,连接数据库、执行SQL语句十分方便,而DATAGRIDVIEW、GRIDVIEW等表格控件功能强大,很容易扩展。
面向对象:可以最大限度的重用代码,写出优美的程序。
1.写好的.net可以运行在win98上
2.如果是拿托管的c#和非托管的delphi7比较哪个更适合架构erp,肯定选托管语言.平台优势,IDE优势.
如果是从托管的c#和托管的delphi中选择,要看程序员的编码习惯和语言的掌握.
让我选肯定选c#.c#有语言优势.
NND,我觉得PowerBuilder 最好
只是楼主活不下去了。
主要是
他们没落了
PB已经淘汰了
Delphi也从公司中分离了
前途未卜
但单从桌面应用开发来说还是不能跟Delphi比的
另外,C#的主设计师叫Hersberg吧,以前他是Delphi的主设计师...他到被盖子拉到微软后把MS的编译器速度提升了1/3,是个奇才啊.仔细研究Delphi和C#的语法习惯,你会发现,语法是不一样的HOHO(费话),但是习惯很相似,学过Delphi转C#的会有感觉,我学过Delphi后再学VC++和Java的时候没这种感觉.
可惜的是,为了最求运行效率,采取了直接融入了平台的做法,导致各路产品的研发成本增大,周期拉长跟着微软把命混没了,delphi输得很无奈delphi前途暗淡,c#有个大东家,没什么好比较的
要不是SB,VB有个好爸爸 也许今天你都不知道VB是什么东西~!delphi在编写驱动方面确实不如VC ,但是我可以用VC做成底层DLL 然后在delphi调用 o(∩_∩)o...毕竟界面设计DELPHI比VC方便多了~!我可不想new Button 、ShowWindow灰鸽子 熊猫烧香 都是Delhpi编写的 Delhpi里面也可以嵌套使用汇编,在程序自我销毁的时候调用汇编
代码就可以了在说PB ,我必须承认 我们现在还在使用PB7 这个古老的版本~! 但这也是它的辉煌时代PB的优点是数据报表,但是现在C#提供的Report也很不错~! 我觉得可以代替
~!
C#最大的优点是 你学一种语言,一个开发工具,可以同时学会C/S、B/S两种开发模式
而且 从操作系统 数据库 开发工具 都用一家的 ~! 在兼容上肯定比好几家的好不过 用微软的东西等于。自。焚。~!
谁知道有一天他会干什么~!所以我提倡使用Linux JAVA 当然如果你会Delhpi可以使用它的linux版本kylix
数据库我支持MySQL或者Oracle
如果说用MS的东西等于自焚的话,用java就等于等死