2010-09-12 238 views
2

好的,对不起,如果我有点模糊或有点不明确。首先,我对编程和类似的事情很陌生,所以请原谅我对这方面的不了解。 :)C#vs Adob​​e Air适用于桌面应用程序

反正;我在互联网上阅读了很多关于桌面应用程序开发的技术(主要是Windows,因为它是我的首选操作系统)所使用的技术等等。我发现的大部分答案都表示C#是最佳选择,它是Windows的首选语言(当然还有.NET)。然后,我读了一些关于Adobe Air(不记得在哪里),但至少它对我感兴趣。然后我四处寻找有关它的信息,但可悲的是没有太多。但是我发现至少主要是乐观的(然后你就拥有了我的HATE FLASH粉丝俱乐部)。

但是;因为我是新手,所以开始思考技术是最好的还是所有的,但我无法下定决心。但我确实知道,对于依赖高性能C#的应用程序而言,Adobe Air更好。但由于我不是高级用户,只是想创建简单的应用程序(如待办事项列表,数独解决方案和类似的东西),我不确定哪一个会是首选或“最好的”。就我所见,Adobe Air有很多好看的东西,而C#则是适合的业务内容。

所以,基本上我的问题是,当谈到简单而不是真正沉重的性能应用程序时,您对于完整的初学者更喜欢什么语言/平台?任何一种答案都会很好。抱歉,如果问题不好或类似,我也是Stack Overflow的新手。 :)

回答

3

没有最好的方法 - 使用任何你最感兴趣的。保持学习的动力是现阶段最重要的。

你可能想要知道的一件事是,有一个更大的C#社区,它将更容易在线查​​找示例,并在此处获得C#帮助,而不是Adobe Air。

2

您可以使用这两种技术创建简单的待办事项列表应用程序。这对你来说可能是一次很棒的体验,并让你仔细看看这两种技术。

1

因为你从零开始,所以我会说C#。如果你已经有了一堆web编程经验,那么我会说Air去的,但是用C#和.Net,你可以用你学到的东西做很多很酷的事情。

我会从一个简单的“Hello World”WPF应用程序开始。一旦你这样做,添加一个按钮,将文本更改为“weeeeeeeeeeee!”然后添加一个更改文本大小的滑块。玩耍。一次选择一小步,抓住你的注意力,不要放弃,直到它按照你设想的方式工作。很快你就会开发你的To-Do应用程序。

一旦你掌握了基础知识,编程世界就会向你敞开心扉。您可以使用C#技能在XNA中制作游戏。您可以购买一些便宜的伺服控制器,并让物理资料随编程而移动。您可以将您的待办事宜应用程序移植到Windows Phone 7,而无需重新编码任何内容。编程世界将成为你的沙盒。玩的开心!

相关问题