好的,抱歉,如果我有点模糊或不具体。首先,我对编程业务和那种事情都很陌生,所以请原谅我对此的不了解。 :)
反正;在桌面上进行应用程序开发时,我一直在互联网上阅读有关使用什么技术的内容等等(主要是Windows,因为它是我首选的操作系统)。我发现的大部分答案都说C#是要走的路,它是Windows的首选语言(当然还有.NET)。
然后,我读了一些关于Adobe Air的东西(不记得在哪里),但至少它让我感兴趣。然后我四处寻找有关它的信息,但遗憾的是没有多少。但我发现至少主要是乐观的(然后你有我讨厌的FLASH粉丝俱乐部)。
但;因为我是新手,所以我开始怀疑什么技术是最好的,所有这一切,但我无法下定决心。但我确实理解,对于依赖高性能C#的应用程序比Adobe Air更好。
但是因为我不是超级用户并且只想创建简单的应用程序(比如待办事项列表,数独求解器和类似的东西),我不确定哪一个是首选或“最好”。据我所知,Adobe Air有很多好看的东西,而C#是适合的商业用途。
所以,好吧,基本上我的问题是,对于简单而不是非常重的性能应用程序,您更喜欢哪种语言/平台才能成为一个完整的初学者?任何答案都会很好。抱歉,如果问题不好或类似,我也是Stack Overflow的新手。 :)
答案 0 :(得分:3)
没有最好的方法 - 使用你最感兴趣的东西。在这个阶段,保持学习动力是最重要的事情。
您可能想要注意的一件事是,有一个更大的C#社区,您可以更轻松地在线查找示例并获得C#的帮助,而不是Adobe Air。
答案 1 :(得分:2)
您可以使用这两种技术创建简单的待办事项列表应用。这对您来说是一次很棒的体验,并让您仔细研究这两种技术。
答案 2 :(得分:1)
我会说去C#,因为你从零开始。如果您已经拥有一堆网络编程经验,那么我会说去Air,但是使用C#和.Net,你可以用你学到的东西做很多很酷的事情。
我想从一个简单的“Hello World”WPF应用程序开始。完成后,添加一个将文本更改为“weeeeeeeeeeee!”的按钮。然后添加一个更改文本大小的滑块。玩转。选择一个小步骤,抓住你的注意力,不要放弃,直到它完全符合你的设想。很快你就会开始开发你的待办事项。
一旦掌握了基础知识,编程世界真正向您敞开心扉。您可以使用C#技能在XNA中制作游戏。您可以购买一些廉价的伺服控制器,并通过编程使物理移动。您可以将待办事项应用程序移植到Windows Phone 7,而无需重新编码任何内容。编程世界将成为您的沙盒。玩得开心!