我有PHP背景。我想学习另一种语言来构建可以在Windows上运行的程序。我关注C#。
我真正想要实现的是能够在Windows上制作具有比传统Windows程序更好的UI的程序。例如,我非常喜欢Apple / Mac程序的外观。 Apple拥有在Windows上运行的iTunes,看起来与传统的Windows程序完全不同,所以我认为它是可能的。
所以我的问题是,您指出哪些语言或技术可以实现一个Windows程序,该程序可以像下面的图像那样有一个很好的UI,而不是大多数Windows程序看起来的样子?
您建议使用哪些语言和技术来构建可在Windows上运行的应用程序?
答案 0 :(得分:2)
您可以使用各种第三方组件来改善应用程序的外观。没有重要性,一些重要的参与者是:
对于哪些人最喜欢,请搜索SO以获取意见。预先警告,每个人都倾向于对他们喜欢的人有点宗教信仰。
答案 1 :(得分:2)
看看Windows Presentation Foundation(WPF) - 它具有极大的视觉灵活性,可以让您模拟您想要的任何UI样式,包括“Apple风格”。
快速查看WPF Showcase,了解可能的情况。
答案 2 :(得分:1)
结帐MonoTouch。作为替代方案,如果你更愿意坚持你所知道的,你可以专注于mobile web development。
答案 3 :(得分:0)
如果您刚刚开始进行Windows应用程序开发,并且您来自具有JavaScript和HTML技能的Web开发背景,为什么不考虑看看为Windows 8做Metro风格的应用程序?微软最近在http://www.buildwindows.com/Session的构建会议上提供了几个会话视频。您可以从网站下载开发人员预览版,其中包含Visual Studio和Expression Blend预览版本的副本(请确保您使用工具下载ISO)。
JavaScript中有超过154个代码示例:code.msdn.microsoft.com。