Популярни среди за разработка, както и техните недостатъци, geekbrains - обучение портал за програмисти

Популярни среди за разработка, както и техните недостатъци, geekbrains - обучение портал за програмисти

Най-важният елемент в развитието на приложението е да се избере правилната логическо устройство, което не зависи само от платформата, но също така и на нивото на собственото си обучение. Нека да се запознаят с най-популярните от тях, като "обратното", което представлява не само своите ползи, тъй като най-често срещаните упреци от страна на разработчиците.

Нека започнем с официалните представители на лидер на пазара на мобилни услуги: Windows, Google и Apple.

Описание: един от най-старите софтуер за създаване на двете конзолни приложения, както и графичен интерфейс. Добавянето на трети страни плъгини ви позволява да се разшири функционалността на околната среда сериозно, включително и за състоянието на различни платформи.

Android Studio

Описание: сравнително млада и бързо развиваща се IDE, фокусирана върху развитието на приложения за Android.

Описание: IDE, насочени към създаването на приложения за OS X и IOS. За да използвате език Objective C Суифт и днес е най-доброто, както и за някои проблеми и направих единственото решение.

Недостатъци: Много разработчици оплакват от стабилността на околната среда и се наложи да правят допълнителни промени в проектите си след излизането на следващата версия. В допълнение, XCode IDE за относително сложна самостоятелно новобранец.

Популярни среди за разработка, както и техните недостатъци, geekbrains - обучение портал за програмисти

От служители се обръщат към универсалните среди за разработка на различни платформи:

Xamarin Studio

Описание: популярен инструмент за Windows, Телефон, Android и IOS за разработка на приложения, като се използват в действителност само един език - C #. В допълнение към директно Xamarin Studio можете да използвате и приставка за Visual Studio.

Недостатъци: малък, но все пак редовни грешки директно в самия IDE, и в изходния код. Също така, въпреки репутацията на околната среда на различни платформи, готов пренасянето на приложения за Xamarin доста трудно.

IntelliJ IDEA

Недостатъци: Изпълнение. Досадно изчакване, извършване на компилация, компилация, понякога тестване наистина досадно.

Appcelerator Titanium

Описание: платформа за бързото създаване на конзола и графични приложения за всички импровизирани устройства.

Недостатъци: възможностите, предоставени от Appcelerator Titanium имат един недостатък: грешки, генерирани в кода, изкуствени ограничения, недостатъчна документация качество.

Описание: среда за разработка, първоначално се фокусира върху работата с Java, известен с голям брой плъгини, което значително разширява своята функционалност (включително, то се отнася до броя на поддържаните езици).

Недостатъци: значителна липса на документация, няма една единствена общност разработчик.

Недостатъци: ниска скорост, тъй като на понятието "всичко в едно". Някои приставки (включително за разработване на приложения за Android) имат значителни функционални ограничения.

Популярни среди за разработка, както и техните недостатъци, geekbrains - обучение портал за програмисти

Недостатъци: ограничена функционалност се дължи директно към основната идея на среда за разработка, които не са обект.

И това, което IDE, който използвате? И какви са техните слабости?