|
1
12
我会选择你的团队习惯的工具,如果你可以选择两者,但我会选择德尔福为一个双赢的客户。。。 一部分原因是全球仍有比Delphi开发人员更多的.Net开发人员(至于官方数字,应该有150万++Delphi开发人员——这是一个相当高的数字),还有其他一些原因是Delphi在客户端(桌面应用程序等)可能更受欢迎。。。
这么说,我也和C一起工作,但我喜欢这两种,在不同的方面,。。。 也应该说,它们是出于不同的原因和目标而制造的工具。 Delphi是由程序员诞生的,是为程序员而生的(1995/6年),而.Net/C一方是由“marketing”女士诞生的,另一方是Delphi之父和伟大的MS团队,目的是为了取代VB6、杀死Java、取代COM等。。。最后,给停滞不前的(当时的)MS开发人员投资组合(大约2000++)一些新鲜空气。。。 其结果是Delphi缓慢而稳定地进行,.Net非常“历史性”,这意味着它经常得到更新(一些非常酷的更新),一些部分经常过时,一些方向也会改变,给很多人带来非常不稳定的感觉等等。。。 今天,您有了.Net/C#,这给了您10多年前使用Delphi所能做的事情,但是使用较慢的(代码)和更糟糕的部署(又是dll地狱,对吧?)... 干杯, 乙。 |
![]() |
2
11
我用Delphi开发商业应用程序。它做了我需要的一切。 |
![]() |
3
7
德尔福肯定没有死,事实上,自从它被一家真正关心如何使它成为一个好产品的公司收购以来,它在过去几年里已经相当复苏。由于WPF的未来是如此不确定,而且最近还处于悬而未决的状态,我不会尝试在其中构建任何东西,因为我担心它会像经典的VB那样被微软中断。 所以我认为在一个新的项目中考虑Delphi是值得的。它不像C#那么受欢迎,但它是一个更好的开发系统,有一套成熟的库和一个强大的、支持性的社区,如果其他人不使用它,那只意味着你将拥有竞争优势。 |
![]() |
4
4
我会重新考虑WPF的选择,因为它已经“死了”?
Silverlight也死了?
但确实,Delphi开发人员很难找到,但让他们学习起来相对容易(我们这里有一个VB+C开发人员“升级”到Delphi;-) |
![]() |
5
2
这取决于您要构建什么样的应用程序,以及其他因素,例如您和您的团队在各种技术方面的经验。对于具有许多普通对话框、列表框等的传统应用程序来说,定制、演示和动画并不是那么重要,我仍然认为Windows窗体相对于WPF有优势,因为它是一种更成熟的技术,有更多经验丰富的程序员和更多的代码示例。WPF在这类应用中还没有那么多优势,因为它的优势IMO是图形加速和表示。 Delphi很棒,我曾经是Delphi程序员,发现它在当时远远领先于Visual Studio/Visual Basic。现在,虽然它感觉像是走到了最后一步,.Net的开发人员比Delphi多得多。同时,对整个.Net框架及其所有类和方法的访问也是非常宝贵的 |
![]() |
6
2
我是Turbo Pascal/C时代的程序员,所以在RAD成年之前我就一直是Borland的粉丝。我买了Delphi1.0(16位!)当它一出来(回到Windows95发布时),我就记得我和它做了甜蜜的爱。德尔菲多年来不断改进,我不断购买每一个新版本。我喜欢语言,我喜欢环境,我是一个坚定的支持者,多年来一直在敲定德尔福的合同,因为我在美国各地转行。然后安德斯·海伊尔斯伯格叛逃到微软,.NET和C#被释放;很明显,这些文字都写在墙上了。我做了改变,随着岁月的流逝,我怀念德尔菲,就像怀念一只老泰迪熊,但我会 从未 回去。我不能说我对德尔福顽固派所采取的态度感到惊讶,因为我能理解爱这样一个了不起的产品,但有时爱会让你看不见现实,这显然是事实。当然,您仍然可以在Delphi中开发应用程序,但它的环境和工具集早已被超越(主要是被微软的高级Visual Studio/.NET所超越),而且在当今这个时代,它是一个非常重要的博物馆,在每个新版本的bandaid之后,它都在拼命地试图与bandaid保持联系。换衣服的人。。。意识到你所经历的是“粉丝”现象,它阻碍了你前进。学习一些新的东西,试试Visual Studio/.NET/C,然后找一份短期的工作。如果6个月后你觉得这是继花生酱和果冻之后最棒的事情,那么你已经一下子改善了你的编码环境、职业市场和薪资潜力。如果没有,那就回德尔菲去,祝你好运,没什么害处吧? 简言之,Delphi确实是一种死语言,正如Basic和Modula-2是死语言一样;尽管仍有人在其中开发,但它们不再与事物的总体方案相关。碰巧的是,Delphi比大多数其他死的语言更现代,因此仍然享有更多的支持,但这种支持日新月异(而且已经有很多年了),而更多的现代语言(如Java、C#)正在增长和发展。 |
![]() |
Sudhanva c · 如何提高编码技能?[已关闭] 7 年前 |
![]() |
hoffm · 为什么Ruby找不到调用方类中定义的常量? 7 年前 |
![]() |
Thamme Gowda · “lambda”关键字的较短替代项? 7 年前 |
![]() |
AlphaModder · 有没有带有“不寻常”访问修饰符的编程语言? 10 年前 |
|
lucasasecas · 有可能静态地使用动态语言吗? 10 年前 |
|
Eugenio Laghi · 仅由括号、加号和感叹号组成的语言 10 年前 |
![]() |
dallin · 数组中的逗号运算符是否有名称? 11 年前 |