如果Delphi是我开发的主要语言,那么Delphi的理想补充是什么。 这应该是我的下一步?
你的建议是什么?
答案 0 :(得分:8)
我会推荐HTML,CSS和JavaScript。在要求编程语言时,这听起来有点奇怪,但Web正在接管。 Delphi已经有了很多年的TWebBrowser组件,并且有一些替代方案可以提供更多的功能和方法来将HTML呈现到Delphi应用程序的表单上。我发现,当应用于许多复杂的情况时,它为我节省了大量的工作和代码。
(尽管如此。我建议这样做是因为我正在尝试将网页构建与Delphi混合在一起xxm项目)
答案 1 :(得分:6)
我的建议是C#,但在开始使用Delphi Prism之前,学习曲线会更容易。学习.Net语言将极大地扩展您开发的应用程序的视野和类型。 .Net有很多技术可以加深WPF,SilverLigth,WCF。
Delphi Win32 - > Delphi Prism - > C#
答案 2 :(得分:5)
的Python。它将学习您在Delphi中学到的知识,并允许您进一步概括它。
答案 3 :(得分:3)
除了德尔福之外,Embarcadero还出售the RAD C++ development environment。
它使用与Delphi相同的IDE,因此您不会通过学习新的IDE(只是一种新语言)来混淆自己。
您可以在同一个项目中根据需要混合使用Delphi和C ++。
事实上,通过购买(或升级到)Embarcadero RAD Studio,您将获得Delphi,C ++ Builder和Delphi Prism(.NET工具)。
所以C ++似乎是最自然的选择,也是一个非常合理的选择。
如果您想进行.NET开发,请不要使用C#。使用Delphi Prism。
答案 4 :(得分:1)
我不会考虑使用某种语言,但会考虑学习哪些应用技术以及接下来要开发什么。我将继续使用Delphi。为什么我要改变它?
答案 5 :(得分:1)
这取决于你需要/希望在Win32原生Delphi目标旁边的目标应用程序类型。
答案 6 :(得分:1)
这取决于你想要达到的目标。我最近一直在学习Ruby和Rails(框架)开发一个网站,这是一个很棒的学习经历。广泛的OSS宝石和插件社区意味着我比Delphi更快地完成了更多的工作。 (而且我也发现了Delphi击败Ruby的领域。)
无论你选择什么语言,它都应该是具有不同“个性”的东西。我的意思是像Deplhi,C ++,BASIC和C#这样的语言基本上来自同一个根源,具有非常相似的哲学。选择像Lisp,Ruby或Haskell这样的语言,它将教你以不同的方式思考你的编码。
答案 7 :(得分:0)
我使用Delphi几乎完全使用Ruby on Rails,并且喜欢它。 RoR是用于Web开发的Delphi对Windows开发的看法。它提供了一种语言(Ruby),一个框架(Rails)和一大堆代码生成器,可以为您提供繁重的工作。
我前段时间创建了一个名为Delphi to Rails的博客,这种博客经历了我自己的经历。尽管我喜欢Delphi,但我更喜欢Ruby方式。一开始这是一种奇怪的语言,但是一旦你弄清楚它的基础知识就会非常酷,而且编程非常有趣。