我有Delphi背景,也有C++背景。但在过去的几年里,我参与了web项目,主要使用PHP。现在我正在寻找一个平台来开发简单的桌面应用程序(与服务器交互)。我在想Java,因为我使用Eclipse IDE,并且有C++背景。但是我看到Lazarus变成了一个成熟的环境。它的应用程序甚至可以在Java虚拟机上运行。在过去,我看到一些业余外观的技术已经变得比专业的,如PHP,Flash,甚至Object Pascal更受欢迎。那么,我应该选择Java还是lazarus来开发桌面应用程序呢?
发布于 2011-12-03 00:37:50
如果您有C++背景,可以尝试Nokia Qt框架,它包含了开发桌面应用程序所需的一切。Qt SDK附带了自己的IDE (这真的很棒)和丰富的API。
享受:)
发布于 2011-12-03 00:32:32
在这两个选项中,我肯定会选择Java (更大的支持基础,更稳定,更多的第三方库,等等)。
你提到你有C++背景。为什么不直接使用C++ (理论上比学习一门新语言更容易)?
发布于 2011-12-03 00:39:39
如果Lazarus在JVM上运行,它应该可以访问与其他JVM语言相同的库,所以您应该学习swing等。
如果您打算开发桌面应用程序,并且想要一个像样的图形用户界面工具包,据我所知,您确实有两个选择,要么使用JVM语言,要么使用.net
如果您使用JVM,为什么要使用特定的Lazurus?有几十种(从技术上讲有数百种--可能有数千种) JVM语言可供选择。去做任何能帮助你完成工作的稳定的事情。
嗯,除非你不单独工作。如果你和其他人一起工作,我建议使用Java (或者C#) period (也许Scala)。否则,你的招聘和培训将会非常艰难。
也可能有JVM框架,有时甚至是跨平台的,但没有一个框架会像C++或.net平台上的所有可用框架那样丰富。
https://stackoverflow.com/questions/8359434
复制相似问题