Razvojno okruženje IDE
Razvojno okruženje IDE (Integrated Development Environment, Integrisano razvojno okruženje) predstavlja skup softverskih alata, korišćenih za kreiranje softvera.
Razvojno okruženje IDE uključuje sledeće komponente:
- Tekst editor.
- Translirajući program (kompajler i/ili interpreter).
- Alati za automatizaciju build-a (sastavljanja).
Za najpopularnije IDE se smatraju:
- Visual Studio - multijezična IDE, koja podržava oko desetak programskih jezika, po potrebi je moguće instalirati dodatne jezike u vidu modula. Takođe, Visual Studio uključuje kompajlere, alate za autocomplete koda, grafičke dizajnere i druge funkcije koje poboljšavaju i ubrzavaju proces pisanja koda.
- Eclipse se koristi, pre svega, za razvoj proizvoda na bazi jezika Java. Međutim, podržava i druge programske jezike. Eclipse radi na svim postojećim operativnim sistemima - Windows, Linux, macOS i Solaris.
- IntelliJ IDEA se najčešće koristi pri radu sa jezikom Java, ali podržava razvoj i na drugim jezicima, na primer, na JavaScript-u i Python-u. Glavna prednost IntelliJ IDEA je usmerenost ka maksimalnoj automatizaciji rutinskih procesa u razvoju.
-
Android Studio
je specijalizovana IDE za razvoj aplikacija za Android.
Podrazumevano podržava sledeće programske jezike -
Java, C++ i Kotlin. Android Studio omogućava
automatsko sastavljanje
.apk fajlova, koji pokreće Android. Ovo razvojno okruženje uključuje takođe i editor za layout, pomoću kojeg se može raditi sa grafičkim interfejsima. - PyCharm podržava web razvoj samo na Python-u i Django-u. Okruženje PyCharm obezbeđuje efikasnu i korisniku pogodnu proveru napisanog koda i korekciju nastalih grešaka. PyCharm radi na svim najpopularnijim operativnim sistemima - Windows, Linux, macOS.
- XCode je namenjena za razvoj samo proizvoda kompanije Apple i podržava popularne programske jezike, uključujući Swift i Objective-C.