【发布时间】:2012-01-28 01:56:46
【问题描述】:
我最近一头扎进了用 Java 开发 Android 应用程序。这对我来说都是全新的,因为我的经验是使用 PHP 进行 Web 开发。但我也需要很快适应桌面环境(即 Windows)。
为了缓和一点学习曲线,有没有类似于 Android 框架的 Java 桌面开发框架?对于桌面应用程序,您会向只有 Android 的真正 Java/GUI 经验的人推荐哪些 Java GUI 和/或 MVC 框架、工具包和/或库?
备注
虽然提供 GUI 管理、小部件等的单一、统一的框架会很好,但它并不那么重要;我只是在寻找一些关于基本应用程序框架的建议以帮助我入门,以及可能与所述框架很好地配合使用的 GUI 库。
如果我详细说明我正在尝试做的事情,也许会有所帮助。我的目标是构建一个相当基本的 Android 应用程序,用于创建和管理某些记录,这些记录存储在本地,但可以与远程服务器同步。然后我需要一个桌面应用程序,它位于 Windows 系统托盘中,您单击它会弹出一个管理器窗口,该窗口提供与 Android 应用程序类似的功能。您会建议在桌面端使用哪些库来实现这些目标?
-
我希望在面向桌面的框架中找到关于 Android 框架的一些优点:
Android 会为您完成大量样板工作,您只需填写使您的应用与众不同的规则。
Android 允许您使用 XML 文件来描述演示文稿的物理布局,这有助于将处理用户交互的代码与描述布局的代码分开。
Android 提供了一个对用户非常友好的 SDK 和完整的工具堆栈,让您可以非常轻松地投入、实验和学习。
【问题讨论】:
标签: java android user-interface frameworks desktop-application