Популярни среди за разработка, както и техните недостатъци, geekbrains - обучение портал за програмисти
![Популярни среди за разработка, както и техните недостатъци, geekbrains - обучение портал за програмисти (средно) Популярни среди за разработка, както и техните недостатъци, geekbrains - обучение портал за програмисти](https://webp.images-on-off.com/26/541/434x302_6lyq52ptmjejkt62y7mk.webp)
Най-важният елемент в развитието на приложението е да се избере правилната логическо устройство, което не зависи само от платформата, но също така и на нивото на собственото си обучение. Нека да се запознаят с най-популярните от тях, като "обратното", което представлява не само своите ползи, тъй като най-често срещаните упреци от страна на разработчиците.
Нека започнем с официалните представители на лидер на пазара на мобилни услуги: Windows, Google и Apple.
Описание: един от най-старите софтуер за създаване на двете конзолни приложения, както и графичен интерфейс. Добавянето на трети страни плъгини ви позволява да се разшири функционалността на околната среда сериозно, включително и за състоянието на различни платформи.
Android Studio
Описание: сравнително млада и бързо развиваща се IDE, фокусирана върху развитието на приложения за Android.
Описание: IDE, насочени към създаването на приложения за OS X и IOS. За да използвате език Objective C Суифт и днес е най-доброто, както и за някои проблеми и направих единственото решение.
Недостатъци: Много разработчици оплакват от стабилността на околната среда и се наложи да правят допълнителни промени в проектите си след излизането на следващата версия. В допълнение, XCode IDE за относително сложна самостоятелно новобранец.
![Популярни среди за разработка, както и техните недостатъци, geekbrains - обучение портал за програмисти (средно) Популярни среди за разработка, както и техните недостатъци, geekbrains - обучение портал за програмисти](https://webp.images-on-off.com/26/541/434x180_ig2uecginbysamz4l7ij.webp)
От служители се обръщат към универсалните среди за разработка на различни платформи:
Xamarin Studio
Описание: популярен инструмент за Windows, Телефон, Android и IOS за разработка на приложения, като се използват в действителност само един език - C #. В допълнение към директно Xamarin Studio можете да използвате и приставка за Visual Studio.
Недостатъци: малък, но все пак редовни грешки директно в самия IDE, и в изходния код. Също така, въпреки репутацията на околната среда на различни платформи, готов пренасянето на приложения за Xamarin доста трудно.
IntelliJ IDEA
Недостатъци: Изпълнение. Досадно изчакване, извършване на компилация, компилация, понякога тестване наистина досадно.
Appcelerator Titanium
Описание: платформа за бързото създаване на конзола и графични приложения за всички импровизирани устройства.
Недостатъци: възможностите, предоставени от Appcelerator Titanium имат един недостатък: грешки, генерирани в кода, изкуствени ограничения, недостатъчна документация качество.
Описание: среда за разработка, първоначално се фокусира върху работата с Java, известен с голям брой плъгини, което значително разширява своята функционалност (включително, то се отнася до броя на поддържаните езици).
Недостатъци: значителна липса на документация, няма една единствена общност разработчик.
Недостатъци: ниска скорост, тъй като на понятието "всичко в едно". Някои приставки (включително за разработване на приложения за Android) имат значителни функционални ограничения.
![Популярни среди за разработка, както и техните недостатъци, geekbrains - обучение портал за програмисти (средно) Популярни среди за разработка, както и техните недостатъци, geekbrains - обучение портал за програмисти](https://webp.images-on-off.com/26/541/434x150_1pima8lval7ha8f0v30a.webp)
Недостатъци: ограничена функционалност се дължи директно към основната идея на среда за разработка, които не са обект.
И това, което IDE, който използвате? И какви са техните слабости?