首页 文章

Delphi的语言补充

提问于
浏览
6

如果Delphi是我开发的主要语言,那么Delphi的理想补充是什么 . 这应该是我的下一步?

  • C#for .net和web development

  • Java

  • C深入了解Win32 .

  • Ruby

  • Perl

你有什么建议?

8 回答

  • 1

    我的建议是C#,但在开始使用Delphi Prism之前,学习曲线会更容易 . 学习.Net语言将极大地扩展您开发的应用程序的视野和类型 . .Net有很多技术可以加深WPF,SilverLigth,WCF .

    Delphi Win32 - > Delphi Prism -> C#

  • 5

    我会推荐HTML,CSS和JavaScript . 在要求编程语言时,这听起来有点奇怪,但Web正在接管 . Delphi已经有了很多年的TWebBrowser组件,并且有一些替代方案可以提供更多的功能和方法来将HTML呈现到Delphi应用程序的表单上 . 我发现,当应用于许多复杂的情况时,它为我节省了大量的工作和代码 .

    (尽管如此 . 我试图将网页建设与Delphi混合在一起xxm项目)

  • 1

    蟒蛇 . 它将学习您在Delphi中学到的知识,并允许您进一步概括它 .

  • 1

    除Delphi外,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 .

  • 3

    我不会考虑使用某种语言,但会考虑学习哪些应用技术以及接下来要开发什么 . 我将继续使用Delphi . 为什么我要改变它?

  • 0

    这取决于你想要达到的目标 . 我最近一直在学习Ruby和Rails(框架)开发一个网站,这是一个很棒的学习经历 . 广泛的OSS宝石和插件社区意味着我比Delphi更快地完成了更多的工作 . (而且我也发现了Delphi击败Ruby的领域) .

    无论你选择什么语言,它都应该是具有不同“个性”的东西 . 我的意思是,像Deplhi,C,BASIC和C#这样的语言基本上来自同一个根源,具有非常相似的哲学 . 选择像Lisp,Ruby或Haskell这样的语言,它将教你以不同的方式思考你的编码 .

  • 8

    它只取决于你需要/希望在Win32本机Delphi目标旁边的目标应用程序类型 .

    • C#:如果您需要使用Windows托管功能或需要asp.net,那就太好了 . 恕我直言,忘了单声道 .

    • Java:如果你需要针对非Windows开发的目标,那就太好了,尤其是在一些基于Java的企业环境中 .

    • C:如果你需要超越一些Delphi功能,和/或本地定位非Windows平台 . 不应排除普通C,可用于某些高级开发,即内核开发或驱动程序 .

    • Ruby,Perl,PHP,Python等:每个都有脚本应用程序的优点和缺点 . 当需要多平台时,Ruby和PHP可以更好地定位Web应用程序,而Perl是在很多不同情况下执行大量文本处理的好语言,而Python是一个很好的通用工具 .

  • 6

    我几乎完全使用Delphi来使用Ruby on Rails,并且喜欢它 . RoR是用于Web开发的Delphi对Windows开发的看法 . 它提供了一种语言(Ruby),一个框架(Rails)和一大堆代码生成器,可以为您提供繁重的工作 .

    我前段时间开了一个名为Delphi to Rails的博客,这种做法经历了我自己的经历 . 尽管我喜欢Delphi,但我更喜欢Ruby方式 . 它's a strange language at first, but once you'已经找到了它非常酷的基础知识,并且非常有趣 .

相关问题