任何人都可以从 Web 开发人员的角度推荐侧重于 GUI 编程的语言、库、框架或书籍吗?
我有 Web 开发经验,例如 HTML/AJAX/PHP/MySQL 等类似技术。但是,我从未编写过自己的后端或任何类型的独立程序。有没有人有过这种转变的经验,我最好研究什么来帮助从浏览器飞跃到创建带有 GUI 的程序(主要用于 Windows)?
任何人都可以从 Web 开发人员的角度推荐侧重于 GUI 编程的语言、库、框架或书籍吗?
我有 Web 开发经验,例如 HTML/AJAX/PHP/MySQL 等类似技术。但是,我从未编写过自己的后端或任何类型的独立程序。有没有人有过这种转变的经验,我最好研究什么来帮助从浏览器飞跃到创建带有 GUI 的程序(主要用于 Windows)?
我从客户端/服务器应用程序过渡到 Web 开发。需要一些时间来适应的最大的单一差异是状态的丢失。由于 Web 是无状态的,但桌面应用程序是有状态的,因此客户端应用程序具有更多易于使用的交互和界面选项。
最好学习一些简单的桌面应用程序框架。对于 Windows,您可能希望开始阅读专注于 .Net 桌面应用程序的教程。从简单的演练开始,您可以尝试自己来了解您将要进入的内容。
看看 Windows Presentation Foundation (WPF)。它的 GUI 是用 XAML 构建的,这是一种与 HTML 非常相似的语言。
您还可以查看 Adobe FLEX 或 Microsoft Silverlight,您可以使用它们来构建桌面应用程序。
在短期内,您可以使用Appcelerator Titanium使用您已经知道的 Web 技术创建桌面(或移动)应用程序。很酷的东西,恕我直言。
http://www.javaworld.com/jw-04-1998/jw-04-howto.html
特别是,您可以将 spring 框架与 java 桌面应用程序一起使用,并将 swing 用作前端: