如果您正在考虑开始在 Linux 中开发具有图形用户界面 (GUI) 的 Linux 应用程序,那么您应该知道 拉撒路IDE,一个集成的开发环境,它将在您的工作中为您提供很多帮助,让您可以快速设计和创建具有吸引力外观的应用程序 GUI。 此外,它还包含大量组件。
Lazarus IDE 对最流行的发行版有很好的支持,例如 openSUSE、Ubuntu、Debian 和 Fedora。 另一方面,它使用起来非常简单,因为它 图形设计器非常简单直观. 除此之外,我们必须补充一点,它是开源的,拥有非常活跃和友好的社区,并且维护得很好。
但 Lazarus IDE 的优势还不止于此。 这个IDE还有更多的优点。 之间 特点 包括:
- 您可以为用户界面使用不同类型的小部件。
- 只需点击几下,您就可以构建基于 GTK2 或 Qt5 的 GUI。
- 它是跨平台的,因此您可以在 Linux 中进行开发。 您也可以在 Windows 或 macOS 上执行此操作。
如果你想了解一些 由 Lazarus IDE 开发的流行 GUI 应用程序 为了让您了解这个开发环境可以实现什么,事实是有一些。 例如,您可以看到 Double Commander 和 PeaZip。 也许这第二个是 GNU / Linux 发行版中最著名和使用的工具之一,用于从带有 GUI 的应用程序以最纯粹的 Izarc、WinRAR 或 WinZIP for Windows 风格压缩和解压缩文件。
为了开始使用 Lazarus IDE,您可以在最流行的发行版的存储库中找到它,这样您就可以 轻松安装 使用您最喜欢的包管理器。 有关该项目的更多信息或直接下载,您可以 访问其官方网站.
用什么语言?
FreePascal的
据我了解,Lazarus 在 Delphi 克隆上,是 Borland 的 Pascal 开发环境。
C++或Python等其他语言有类似的东西吗? 我很久以前就停止了编程,有时这个 bug 会咬我一点,问题是我不再有心情去做大男子主义的事情,这样的图形环境会有所帮助。
C++或Python等其他语言有没有类似的图形化开发环境?
Qt 有 Qt Designer 和 Qt Creator。 Gtk 3 有 Glade 和 Gnome Builder。 Gtk 4 将来可能会附带另一个工具。