从Web过渡到桌面

时间:2010-05-24 15:49:39

标签: transition

任何人都可以从Web开发人员的角度推荐一种专注于GUI编程的语言,库,框架或书籍吗?

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

4 个答案:

答案 0 :(得分:1)

我从客户端/服务器应用程序转换到Web开发。一些人习惯的最大单一差异是失去了state。由于Web是无状态的,但桌面应用程序是有状态的,因此客户端应用程序可以轻松获得更多的交互和界面选项。

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

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

在短期内,您可以使用Appcelerator Titanium使用您已知的网络技术创建桌面(或移动)应用。非常酷的东西,恕我直言。

答案 3 :(得分: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