4

任何人都可以从 Web 开发人员的角度推荐侧重于 GUI 编程的语言、库、框架或书籍吗?

我有 Web 开发经验,例如 HTML/AJAX/PHP/MySQL 等类似技术。但是,我从未编写过自己的后端或任何类型的独立程序。有没有人有过这种转变的经验,我最好研究什么来帮助从浏览器飞跃到创建带有 GUI 的程序(主要用于 Windows)?

4

4 回答 4

1

我从客户端/服务器应用程序过渡到 Web 开发。需要一些时间来适应的最大的单一差异是状态的丢失。由于 Web 是无状态的,但桌面应用程序是有状态的,因此客户端应用程序具有更多易于使用的交互和界面选项。

最好学习一些简单的桌面应用程序框架。对于 Windows,您可能希望开始阅读专注于 .Net 桌面应用程序的教程。从简单的演练开始,您可以尝试自己来了解您将要进入的内容。

于 2010-05-24T15:55:22.433 回答
0

看看 Windows Presentation Foundation (WPF)。它的 GUI 是用 XAML 构建的,这是一种与 HTML 非常相似的语言。

您还可以查看 Adob​​e FLEX 或 Microsoft Silverlight,您可以使用它们来构建桌面应用程序。

于 2010-05-24T15:54:13.293 回答
0

在短期内,您可以使用Appcelerator Titanium使用您已经知道的 Web 技术创建桌面(或移动)应用程序。很酷的东西,恕我直言。

于 2010-05-24T16:02:20.997 回答
0

假设您有MVC设计模式的经验,swing非常支持这一点:

http://www.javaworld.com/jw-04-1998/jw-04-howto.html

特别是,您可以将 spring 框架与 java 桌面应用程序一起使用,并将 swing 用作前端:

http://spring-rich-c.sourceforge.net/1.1.0/index.html

于 2010-05-24T16:11:24.610 回答