Ero sivun ”Kehitysympäristöt” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
(→‎Perinteiset: "tekstieditori" harhaanjohtava nimitys)
p (malline)
 
(6 välissä olevaa versiota 4 käyttäjän tekeminä ei näytetä)
Rivi 2: Rivi 2:


==Perinteiset==
==Perinteiset==
Perinteisiä kehitysympäristöjä ovat unixin komentorivi ja komentorivityökalut sekä [[tekstieditorit]] [[Vim]] ja [[Emacs]]. Aloittelijan ei kannata pelästyä hieman hankalaa alkuunpääsyä, sillä kummatkin editorit ovat pienen opettelun jälkeen erittäin käyttökelpoisia ja monipuolisia. Termi tekstieditori on tässä yhteydessä harhaanjohtava, koska niistä käsin voi esimerkiksi kääntää ohjelman tai hakea koodia [[CVS]]-lähteestä. Joskus jokin toiminnallisuus (esimerkiksi epätavallisemman ohjelmointikielen tuki) vaatii lisäosien asentamisen tai erillisen käyttöönoton.
Perinteisiä kehitysympäristöjä ovat unixin komentorivi ja komentorivityökalut sekä [[tekstieditorit]] [[Vim]] ja [[Emacs]]. Aloittelijan ei kannata pelästyä hieman hankalaa alkuunpääsyä, sillä kummatkin editorit ovat pienen opettelun jälkeen erittäin käyttökelpoisia ja monipuolisia. Termi tekstieditori on tässä yhteydessä harhaanjohtava, koska niistä käsin voi esimerkiksi kääntää ohjelman tai esimerkiksi hakea koodia [[CVS]]-lähteestä. Joskus jokin toiminnallisuus (esimerkiksi epätavallisemman ohjelmointikielen tuki) vaatii lisäosien asentamisen tai erillisen käyttöönoton.  


==Anjuta==
==Anjuta==
[[Anjuta]] on pääasiassa [[C]]- ja [[C plus plus|C++]]-ohjelmointiin suunnattu kehitysympäristö, mutta siihen on asennettavissa tuki myös muille kielille (mm. [[Java]], [[Perl]] ja [[Pascal]]). Projektihallinta on kuitenkin vain [[C]]/C++:lle. [http://anjuta.sourceforge.net/ Ohjelman kotisivu].
[[Anjuta]] on pääasiassa [[C]]- ja [[C plus plus|C++]]-ohjelmointiin suunnattu [[GNOME]]-kehitysympäristö, mutta siihen on asennettavissa tuki myös muille kielille (mm. [[Java]], [[Perl]] ja [[Pascal]]). Projektihallinta on kuitenkin vain [[C]]/C++:lle. [http://anjuta.org/ Ohjelman kotisivu].
 
==Borland JBuilder==
JBuilder oli Borlandin ilmainen [[Java]]-kehitysympäristö, jonka nykyään saa [[Eclipse]]-kehitysympäristön lisäosana.


==Eclipse==
==Eclipse==
[[Eclipse]] on alunperin Java-ohjelmien kehitykseen luotu kehitysympäristö, mutta siihen on asennettavissa tuki muillekin kielille. [http://eclipse.org/ Ohjelman kotisivu]
[[Eclipse]] on alun perin [[Java]]-ohjelmien kehitykseen luotu kehitysympäristö, mutta siihen on asennettavissa tuki muillekin kielille. [https://eclipse.org/ Ohjelman kotisivu]


==Borland JBuilder==
==Electron==
JBuilder on Borlandin ilmainen Java-kehitysympäristö, ja vaikka se onkin suljettu kaupallinen ohjelma, saa sillä tehdä myös kaupallisia ohjelmia. [http://www.borland.com/jbuilder/foundation/ Ohjelman kotisivu].
[[Electron]] on ohjelmistokehys, joka mahdollistaa graafisen käyttöliittymän sovellusten kehittämisen web-teknologioiden avulla.


==Geany==
==Geany==
[[Geany]] on kevyt [[KDevelop]]in kaltainen kehitysympäristö, joka on pääasiassa tarkoitettu [[GNOME]]lle. Vaikka ohjelma on vielä beta-vaiheessa, on se silti varteenotettava vaihtoehto raskaammille sovelluksille.
[[Geany]] on kevyt [[KDevelop]]in kaltainen kehitysympäristö, joka perustuu [[GTK]]-kirjastoon. Vaikka ohjelma on vielä beta-vaiheessa, on se silti varteenotettava vaihtoehto raskaammille sovelluksille.


==Jedit==
==Jedit==
[[Jedit]] on suosittu tekstieditori, jonka tuki liitännäisille mahdollistaa toiminnan laajentamisen moneen tarpeeseen. [[Sftp]]-tuki mahdollistaa helpon www-sivujen kehittämisen.
[[Jedit]] on suosittu tekstieditori, jonka tuki liitännäisille mahdollistaa toiminnan laajentamisen moneen tarpeeseen. [[Sftp]]-tuki mahdollistaa helpon verkkosivujen kehittämisen.


==KDevelop==
==KDevelop==
[[KDevelop]] on ensisijaisesti [[KDE]]:n ohjelmien tekemiseen tarkoitettu kehitysympäristö, mutta se on täysiverinen kehitysympäristö muillekin projekteille. Tuettuihin kieliin kuuluvat mm. [[ADA]], [[C]], C++, [[SQL]], [[Fortran]], [[Haskell]], [[Java]], [[PHP]], [[Pascal]], Perl, Python, [[Ruby]] ja [[bash-skriptaus|shell-skriptit]]. [http://kdevelop.kde.org/ Ohjelman kotisivu]
[[KDevelop]] on ensisijaisesti [[KDE]]:n ohjelmien tekemiseen tarkoitettu kehitysympäristö, mutta se on täysiverinen kehitysympäristö muillekin projekteille. Tuettuihin kieliin kuuluvat mm. [[ADA]], [[C]], [[C++]], [[SQL]], [[Fortran]], [[Haskell]], [[Java]], [[PHP]], [[Pascal]], [[Perl]], [[Python]], [[Ruby]] ja [[bash-skriptaus|shell-skriptit]]. [https://www.kdevelop.org/ Ohjelman kotisivu]


==Lazarus==
==Lazarus==
Rivi 26: Rivi 29:


==NetBeans==
==NetBeans==
NetBeans on avoimen lähdekoodin java-sovelluskehitin. [http://www.netbeans.org/ Ohjelman kotisivu]
[[NetBeans]] on avoimen lähdekoodin esitynyt ammattikäyttöönkin suunnattu ohjelmointiympäristö pääosin [[Java]]lle, mutta tukee myös muita kieliä.


{{Kehitysympäristöt}}
[[Luokka:Kehitystyökalut]]
[[Luokka:Kehitystyökalut]]

Nykyinen versio 7. huhtikuuta 2022 kello 19.55

Linuxille on saatavissa monia ilmaisia kehitysympäristöjä.

Perinteiset[muokkaa]

Perinteisiä kehitysympäristöjä ovat unixin komentorivi ja komentorivityökalut sekä tekstieditorit Vim ja Emacs. Aloittelijan ei kannata pelästyä hieman hankalaa alkuunpääsyä, sillä kummatkin editorit ovat pienen opettelun jälkeen erittäin käyttökelpoisia ja monipuolisia. Termi tekstieditori on tässä yhteydessä harhaanjohtava, koska niistä käsin voi esimerkiksi kääntää ohjelman tai esimerkiksi hakea koodia CVS-lähteestä. Joskus jokin toiminnallisuus (esimerkiksi epätavallisemman ohjelmointikielen tuki) vaatii lisäosien asentamisen tai erillisen käyttöönoton.

Anjuta[muokkaa]

Anjuta on pääasiassa C- ja C++-ohjelmointiin suunnattu GNOME-kehitysympäristö, mutta siihen on asennettavissa tuki myös muille kielille (mm. Java, Perl ja Pascal). Projektihallinta on kuitenkin vain C/C++:lle. Ohjelman kotisivu.

Borland JBuilder[muokkaa]

JBuilder oli Borlandin ilmainen Java-kehitysympäristö, jonka nykyään saa Eclipse-kehitysympäristön lisäosana.

Eclipse[muokkaa]

Eclipse on alun perin Java-ohjelmien kehitykseen luotu kehitysympäristö, mutta siihen on asennettavissa tuki muillekin kielille. Ohjelman kotisivu

Electron[muokkaa]

Electron on ohjelmistokehys, joka mahdollistaa graafisen käyttöliittymän sovellusten kehittämisen web-teknologioiden avulla.

Geany[muokkaa]

Geany on kevyt KDevelopin kaltainen kehitysympäristö, joka perustuu GTK-kirjastoon. Vaikka ohjelma on vielä beta-vaiheessa, on se silti varteenotettava vaihtoehto raskaammille sovelluksille.

Jedit[muokkaa]

Jedit on suosittu tekstieditori, jonka tuki liitännäisille mahdollistaa toiminnan laajentamisen moneen tarpeeseen. Sftp-tuki mahdollistaa helpon verkkosivujen kehittämisen.

KDevelop[muokkaa]

KDevelop on ensisijaisesti KDE:n ohjelmien tekemiseen tarkoitettu kehitysympäristö, mutta se on täysiverinen kehitysympäristö muillekin projekteille. Tuettuihin kieliin kuuluvat mm. ADA, C, C++, SQL, Fortran, Haskell, Java, PHP, Pascal, Perl, Python, Ruby ja shell-skriptit. Ohjelman kotisivu

Lazarus[muokkaa]

Lazarus on suomenkielisellä käyttöliittymällä varustettu graafinen, Pascal-ohjelmointikieltä käyttävä kehitysympäristö.

NetBeans[muokkaa]

NetBeans on avoimen lähdekoodin esitynyt ammattikäyttöönkin suunnattu ohjelmointiympäristö pääosin Javalle, mutta tukee myös muita kieliä.

v  k  m
Kehitysympäristöt
Perinteiset Komentorivi | Tekstieditorit | Vim | Emacs
GNOME Anjuta
KDE KDevelop
JAVA Borland JBuilder | EclipseNetBeans
muut Geany | JeditLazarus
web ElectronBluefish