C # против Adobe Air для настольных приложений - PullRequest
2 голосов
/ 12 сентября 2010

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

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

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

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

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

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

Ответы [ 3 ]

3 голосов
/ 12 сентября 2010

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

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

2 голосов
/ 12 сентября 2010

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

1 голос
/ 12 сентября 2010

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

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

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

...