拉撒路或爪哇

时间:2011-12-02 16:28:33

标签: java lazarus

我有Delphi背景,也有C ++背景。但是最近几年,我参与了Web项目,主要使用PHP。现在我正在寻找一个开发简单桌面应用程序的平台(与服务器交互)。我正在考虑Java,因为我使用Eclipse IDE,并且具有C ++背景。但我看到拉撒路成了一个成熟的环境。它的应用程序甚至适用于Java虚拟机。在过去,我已经看到一些业余外观技术已经变得流行,而不是像PHP,Flash甚至Object Pascal这样的专业技术。我应该选择Java或lazarus进行桌面应用程序开发。

3 个答案:

答案 0 :(得分:2)

如果您有C ++背景,请尝试Nokia Qt框架,其中包含您要开发桌面应用程序的所有内容。 Qt SDK附带了自己的IDE(非常棒)和丰富的API。

享受:)

答案 1 :(得分:1)

在这两个选项中,我当然会选择Java(更大的支持基础,更稳定,更多的第三方库等)。

你提到你来自C ++背景。为什么不使用C ++(理论上比拾取新语言更容易)。

答案 2 :(得分:1)

如果Lazarus在JVM上运行,它应该可以访问与其他JVM语言相同的库,因此您将学习摇摆等。

如果您打算使用桌面应用程序并且想要一个体面的GUI工具包,据我所知,你真的有两个选择,要么使用JVM语言,要么使用.net

如果你使用JVM,为什么在特定的Lazurus?有几十种(技术上数百种 - 可能是数千种)JVM语言可供选择。选择稳定的东西来帮助你完成工作。

嗯,除非你不单独工作,否则就是这样。如果您与他人合作,我建议使用Java(或C#)期(也许是Scala)。否则你将会有一段时间的招聘和培训。

也有可能是C ++ GUI框架,有时甚至是跨平台,但没有一个会像JVM或.net平台上提供的所有内容一样丰富。