Мы собираем команду веб-разработчиков, которая также будет создавать бесплатные мобильные приложения для iOS, Android и webOS, и пытаемся стандартизировать наш набор инструментов между членами команды. Мы работаем над OS X, но при необходимости можем запускать виртуальные машины Windows или Linux. В Интернете большая часть нашей работы в настоящее время выполняется на Drupal (PHP), но мы планируем перейти на Ruby on Rails в ближайшие несколько лет. Также мы используем git для контроля версий, если это имеет значение.
Наш основной опыт - в веб-разработке, поэтому наиболее знакомыми нам инструментами являются прославленные текстовые редакторы, такие как BBEdit, Coda, CSSEdit и т. Д. Для работы с Flash мы просто использовали то, что встроено в Adobe Flash Pro.
Apple предоставляет свою собственную Xcode IDE для iOS, которая также является единственной разработкой собственных мобильных приложений, которую мы сделали до сих пор. webOS (Enyo) настолько прост, что мы могли бы продолжать делать это в текстовом редакторе. Похоже, что Google продвигает работу Eclipse для Android, но заявляет о совместимости с другими средами.
Должны ли мы попытаться найти одного редактора, который бы правил ими всеми, или просто перейти к каждой из указанных выше отдельных сред? Eclipse, кажется, популярен, но не очень интуитивно понятен. NetBeans кажется популярным в основном потому, что он бесплатный. Кажется, у IntelliJ есть небольшое, но страстное желание.
Разработка веб-приложений и веб-приложений останется в центре нашего внимания, поэтому я неохотно вкладываю средства в крутую кривую обучения для мобильной IDE, если это также не принесет пользы нашей веб-работе.
Любой вклад от аналогичного междисциплинарного опыта можно только приветствовать.