Nykyinen versio |
Oma tekstisi |
Rivi 1: |
Rivi 1: |
| Linuxille on saatavissa monia ilmaisia kehitysympäristöjä. | | Linuxille on saatavissa monia ilmaisia kehitysympäristöjä. |
|
| |
| ==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 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]] 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== | | ==Borland JBuilder== |
| JBuilder oli Borlandin ilmainen [[Java]]-kehitysympäristö, jonka nykyään saa [[Eclipse]]-kehitysympäristön lisäosana. | | JBuilder on Borlandin ilmainen java-kehitysympäristö, ja vaikka se onkin suljettu kaupallinen ohjelma, saa sillä tehdä myös kaupallisia ohjelmia.<br> |
| | [http://www.borland.com/jbuilder/foundation/ Ohjelman kotisivu] |
|
| |
|
| ==Eclipse== | | ==Eclipse== |
| [[Eclipse]] on alun perin [[Java]]-ohjelmien kehitykseen luotu kehitysympäristö, mutta siihen on asennettavissa tuki muillekin kielille. [https://eclipse.org/ Ohjelman kotisivu]
| | Eclipse on alunperin java-ohjelmien kehitykseen luotu kehitysympäristö, mutta siihen on saatavilla tukia muillekkin kielile. |
| | | [http://eclipse.org/ Ohjelman kotisivu] |
| ==Electron==
| |
| [[Electron]] on ohjelmistokehys, joka mahdollistaa graafisen käyttöliittymän sovellusten kehittämisen web-teknologioiden avulla.
| |
| | |
| ==Geany==
| |
| [[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]] 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]]. [https://www.kdevelop.org/ Ohjelman kotisivu]
| | KDevelop on ensisijaisesti KDE:n ohjelmien tekemiseen toteutettu, mutta on täysiverinen kehitysympäristö muillekkin projekteille. Kielivalikoimasta tukea lötyy mm. ADA, [[C]], C++, SQL, Fortran, Haskell, Java, PHP, [[Pascal]], Perl, Python, Ruby ja shell-skripti.<br> |
| | [http://kdevelop.kde.org/ Ohjelman kotisivu] |
|
| |
|
| ==Lazarus== | | ==Lazarus== |
| [[Lazarus]] on suomenkielisellä käyttöliittymällä varustettu graafinen, [[Pascal]]-ohjelmointikieltä käyttävä kehitysympäristö. | | [[Lazarus]] on suomenkielisellä käyttöliittymällä varustettu graafinen, [[Pascal]]-ohjelmointikieltä käyttävä, kehitysympäristö. |
|
| |
|
| ==NetBeans== | | ==NetBeans== |
| [[NetBeans]] on avoimen lähdekoodin esitynyt ammattikäyttöönkin suunnattu ohjelmointiympäristö pääosin [[Java]]lle, mutta tukee myös muita kieliä.
| | NetBeans on avoimen lähdekoodin java-sovelluskehitin. |
| | | [http://www.netbeans.org/ Ohjelman kotisivu] |
| {{Kehitysympäristöt}}
| |
| [[Luokka:Kehitystyökalut]]
| |