看你是什么应用了。
如果是有客户端是 windows7 的环境,我觉得asp.net C# WinForm 是个不错的选择,因为不管从哪方面来说,asp.net C# 都比delphi 强得太多,而且与sql server 的配合是特别好。但是它也要个缺点,就是客户端必须安装 .Net Framwork ,如果是3.5的话,有300多M,而windows7默认是安装.Net Framwork 的 。
如果是在XP下,而且是小型应用,delphi 的确是个不错的选择,因为安装程序小、效率高。
但如果是用 sybase 作数据库,而且需要大量的报表,那么PowerBuilder 是最佳的选择。
所以说,不存在用什么语言好,而是用什么语言合适。
C/S数据库开发,Delphi是最佳选择。