2010-09-12 3 views
2

Хорошо, извините, если я немного расплывчатый или немного конкретный. Прежде всего, я действительно новичок в бизнесе программирования и такого рода вещах, поэтому извините, что не знаю об этом. :)C# vs Adobe Air для настольных приложений

Anyways; Я много читал в Интернете о том, какую технологию использовать и т. Д., Когда дело касается разработки приложений на рабочем столе (в основном Windows, так как это моя предпочтительная ОС). И большинство ответов, которые я нашел, говорят, что C# - это путь, и это был предпочтительный язык для Windows (наряду с .NET, конечно).

Затем я кое-что прочитал об Adobe Air (не помню, где), но, по крайней мере, это меня заинтересовало. И затем я огляделся, чтобы узнать об этом, но, к сожалению, их было немного. Но то, что я нашел, было, по крайней мере, в основном оптимистичным (и тогда у вас есть клуб HAY FLASH-fan).

Но; поскольку я новичок в этом, я начал интересоваться, какая технология была лучшей и все такое, но я просто не могу решить. Но я понимаю, что для приложений, которые полагаются на высокопроизводительные C#, лучше, чем Adobe Air.

Но поскольку я не являюсь сильным пользователем и просто хочу создавать простые приложения (например, списки дел, решатели судоку и т. Д.), Я не уверен, какой из них будет предпочтительнее или «лучший». Насколько я видел, Adobe Air имеет много хорошего, в то время как C# - подходящий бизнес.

Итак, в основном, мой вопрос в том, какой язык или платформу вы бы предпочли для новичков, когда дело доходило до простых, не очень тяжелых приложений производительности? Любой ответ был бы приятным. И извините, если вопрос плох или что-то подобное, я тоже новичок в Stack Overflow. :)

ответ

3

Нет лучшего способа - используйте то, что вас интересует. Сохранение вашей мотивации учиться - самое главное на этом этапе.

Одна вещь, о которой вы, возможно, хотите знать, это то, что существует гораздо больше сообщества C#, и вам будет проще найти примеры в Интернете и получить помощь для C# здесь, чем это будет для Adobe Air.

2

Вы можете создать простое приложение списка, используя обе технологии. Это может быть большим опытом для вас и дать вам более пристальный взгляд на обе технологии.

1

Я бы сказал, что вы идете на C#, поскольку вы начинаете с нуля. Если у вас уже есть куча опыта веб-программирования, я бы сказал, что отправляйтесь в Air, но с C# и .Net есть много классных вещей, которые вы можете сделать с тем, что узнаете.

Я хотел бы начать с простого приложения WPF «Hello World». Когда вы это сделаете, добавьте кнопку, которая изменит текст на «weeeeeeeeeeee!». Затем добавьте ползунок, который изменит размер текста. Играйте вокруг. Выберите один маленький шаг за время, которое привлечет ваше внимание, и не сдавайтесь, пока оно не будет работать точно так, как вы его себе представляли. Вскоре вы будете на пути к разработке своего приложения To-Do.

Как только вы получите основы, мир программирования действительно открывается вам. Вы можете использовать свои навыки C# для создания игры в XNA. Вы можете купить некоторые недорогие сервоконтроллеры и сделать физические вещи перемещаться с помощью вашего программирования. Вы можете перенести приложение To-Do на Windows Phone 7 без необходимости перекодировать что-либо. Мир программирования будет вашей песочницей. Повеселись!

Смежные вопросы