KDevelop

S Vikipedije, slobodne enciklopedije
(preusmereno sa К-девелоп)
K-develop
Programer(i)KDE
Prvo izdanje6. decembar 1999. god.; pre 24 godine (1999-12-06)[1]
Stabilno izdanje
5.3.1 / 21. decembar 2018. god.; pre 5 godina (2018-12-21)[2]
Repozitorijum Uredi na Vikipodacima
Napisan uC, C++
Operativni sistemGNU/Linuks, Windows, Mac OS (preliminarno, nema zvaničnog unapred izgrađenog instalacionog programa)
Dostupan navišejezični[3]
Tipintegrisano razvojno okruženje
LicencaGOPJ (verzija 2)[4]
Veb-sajtwww.kdevelop.org

K-develop je slobodno integrisano razvojno okruženje (IRO) za KDE Platform on Unix-like kompjuterskih operativnih sistema. KDevelop ne sadrži kompajler; umesto toga, koristi eksterni kompajler kao što su GCC ili Clang da se produkuje binarni izvršni modul.

Trenutna verzija, 4.7.1, je oficijelno izdata 6-og februara 2015, i to je poslednja verzija koja koristi Qt 4 i KDElibs 4, jer će se sledeće veliko izdanje oslanjati na Qt 5 i KDE Frameworks 5. Izgrađuje raznovrsne KDE Platform 4 tehnologije i podržava C, C++, PHP i Pajton razvoj, pored ostalih.

Poslednja stabilna verzija prethodnog velikog izdanja, 3.5.5, koja je zasnovana na K Desktop Environment 3 tehnologiji, podržava mnoge programske jezike kao što su Ada, Bash, C, C++, Fortran, Java, Paskal, Perl, PHP, Pajton i Rubi. Izdani pod GNU-ovom opštom javnom licencom KDevelop je slobodan softver.

Istorija[uredi | uredi izvor]

KDevelop Susret
Godina Mesto Datum Beleške
2008 Minhen, Nemačka 4/12-4/18
2009 Mikolajiv, Ukrajina 4/19-4/26
2010 Berlin, Nemačka 2/13-2/21 ko - domaćin Kejt sa Oketa susret
2012 Beč, Austrija 23–29-ti Okt ko - domaćin sa Kejt susret
2014 Barselona, Katalonija, Španija 18/1-25/1 ko - domaćin sa Kejt susret

KDevelop 1.x i 2.x su razvijeni za period od 4 godine od početne KDevelop kod baze. Bernd German je počeo kompletnu prerpisku sa ogrebotine i najavio KDevelop 3.x 30-og marta, 2001 godine. Prvo izdanje je bilo sa K Desktop Okruženjem u februaru 2004. godine. Razvoj KDevelop-a 3.x je prestao 2008 godine.

KDevelop 4.x se razvija od avgusta 2005. godine. To je potpun prepis sa boljim jezgrom i više objektno orijentisanim programskim modelom. U maju 2010. godine, konačna verzija KDevelop 4.0.0 je izdata.

KDevelop 4.7 će označiti poslednju izdanje KDevelop za KDE 4. Dalje programiranje će se nastaviti koristeći KDE Frameworks 5.

Funkcije[uredi | uredi izvor]

KDevelop koristi ugrađeni uređivač teksta preko KPart frejmvorka. Uobičajeni uređivač je KDE napredni uređivač teksta, koji može biti opcionalno zamenjen sa Qt dizajner uređivačem. Ova lista se fokusira na funkcije KDevelop-a. Za specifikacije funkcija komponente uređivača, videti članak na Kejt.

KDevelop 4 je arhitektura kompletno zasnovana na priključcima. Kada programer napravi promenu, oni moraju kompilisati priključak. Postoji mogućnost da se zadrži nekoliko profila od kojih svaki određuje koji će se dodaci učitati. KDevelop ne dolazi sa uređivačem teksta, već koristi priključak za tu svrhu. KDevelop je nezavisan od programskih jezika i ugrađenih sistema, podržava KDE, GNOME, i mnoge ostale tehnologije kao što su Qt, GTK+, i wxWidgets.

KDevelop je podržavao raznovrsne programske jezike, uključujući C, C++, Perl, Pajton, PHP, Java, Fortran, Rubi, Ada, Paskal, SQL, i Bash skriptovanje. Podržani ugrađeni sistemi uključuju GNU (automake), cmake, qmake, i make za projekte po narudžbini (KDevelop ne uništava korisničke Makefiles ako su korišćeni) i projekte skriptovanja kojima on ne treba.

Završavanje koda je dostupno za C i C++. Simboli se čuvaju u datoteci Berkeley DB za brze preglede bez ponovnog rasčlanjivanja. KDevelop takođe nudi programeru okvir rada koji pomaže da se napišu nova rasčlanjavanja za ostale programske jezike

Ugrađeni debager dozvoljava da se grafički izvrši svako debagovanje sa tačkama prekida i bektrejsovanjem. Čak radi sa dinamički opterećenim dodatakama za razliku od interfejsa komandne linije.

Brzo otvaranje omogućava brzu navigaciju među fajlovima.

Trenutno, oko 50 do 100 priključaka postoji za ovo IRO. Glavni uključuju stalne kodirane beleške širokih projekata, Kod skraćenice koje omogućavaju brzo širenje teksta, formater izvora koji reformatira kod na stilskog vodiča pre snimanja, regularni izrazi za pretragu, i pretraživanje/menjanje širokog projekta koji pomaže u refraktoriranju koda.

Vidi još[uredi | uredi izvor]

Dodatna literatura[uredi | uredi izvor]

Reference[uredi | uredi izvor]

  1. ^ „KDevelop – News of 1999”. KDE. 6. 12. 1999. Arhivirano iz originala 21. 6. 2003. g. Pristupljeno 27. 12. 2012. 
  2. ^ Funk, Kevin (21. 12. 2018). „KDevelop 5.3.1 released”. kde-announce-apps (Lista adresa). Pristupljeno 21. 12. 2018. 
  3. ^ „extragear-kdevelop”. KDE Localization. Pristupljeno 22. 9. 2013. 
  4. ^ „COPYING · rKDEVELOP”. phabricator.kde.org. [mrtva veza]

Spoljašnje veze[uredi | uredi izvor]