25
очередной версии. Кроме того, XCode относительно сложная IDE для
самостоятельного изучения.
Xamarin Studio – популярный инструмент разработки приложений под
Windows, Phone, Android и iOS, использующий, по сути, только один язык - C#.
Помимо непосредственно Xamarin Studio вы также можете пользоваться
плагином для Visual Studio. Недостатки: незначительные, но тем не менее
регулярные ошибки, как непосредственно в самой IDE, так и в выходном коде.
Также, несмотря на репутацию кроссплатформенной среды, портировать уже
готовые приложения на Xamarin достаточно затруднительно.
IntelliJ IDEA - IDE, разработанная компанией JetBrains, позволяющая
создавать программы на множестве популярных языков, среди которых Java,
JavaScript, Python, Ruby, Groovy, Scala, PHP, C, C++. Недостатки:
производительность. Томительное ожидание выполнения компиляции,
перекомпиляции, тестирования порой действительно раздражает.
Appcelerator Titanium – платформа для быстрого создания консольных и
графических приложений для всех подручных устройств. Недостатки:
возможности, предоставляемые Appcelerator Titanium имеют и обратную сторону:
генерируемые ошибки в коде, искусственные ограничения, недостаточно
качественная документация.
Netbeans - мощная IDE для разработки приложений на Java, JavaScript,
Python, PHP, C, C++ и даже Ада. Недостатки: невысокое быстродействие из-за
концепции «все в одном». Некоторые плагины (в том числе для разработки
приложений для Android) имеют существенные ограничения функциональности.
PhoneGap - необычная среда разработки кроссплатформенных приложений,
не требующая знания «родных» языков. То есть для того, чтобы создать
приложение для Android, знание Java не потребуется. Используются JavaScript в
связке с HTML5 и CSS3. Недостатки: ограниченная функциональность вызванная
непосредственно основной идеей нецелевой среды разработки.