Transition 从web过渡到桌面

Transition 从web过渡到桌面,transition,Transition,有人能从web开发人员的角度推荐一种专注于GUI编程的语言、库、框架或书籍吗 我在web开发方面有经验,例如HTML/AJAX/PHP/MySQL等类似技术。然而,我从未编写过自己的后端程序或任何独立程序。有没有人有过这个转变的经验,我最好的研究是如何帮助浏览器从GUI(主要是Windows)创建程序?< /P> < P>查看Windows演示基础(WPF)。它的GUI是用XAML构建的,XAML是一种非常类似于HTML的语言 您还可以看看AdobeFlex或Microsoft Silverli

有人能从web开发人员的角度推荐一种专注于GUI编程的语言、库、框架或书籍吗


我在web开发方面有经验,例如HTML/AJAX/PHP/MySQL等类似技术。然而,我从未编写过自己的后端程序或任何独立程序。有没有人有过这个转变的经验,我最好的研究是如何帮助浏览器从GUI(主要是Windows)创建程序?< /P> < P>查看Windows演示基础(WPF)。它的GUI是用XAML构建的,XAML是一种非常类似于HTML的语言


您还可以看看AdobeFlex或Microsoft Silverlight,它们可以用来构建桌面应用程序。

我完成了从客户端/服务器应用程序到web开发的过渡。让一些人习惯的最大的一个区别是失去了。由于web是无状态的,而桌面应用程序是有状态的,因此客户端应用程序有更多的交互和接口选项,可以轻松使用


最好研究一些简单的桌面应用程序框架。对于Windows,您可能希望开始阅读有关.Net桌面应用程序的教程。从简单的演练开始,您可以尝试自己了解您将要进入的领域。

在短期内,您可以使用已知的web技术创建桌面(或移动)应用程序。非常酷的东西,IMHO。

假设您有设计模式方面的经验,可以很好地支持这一点:

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