Ero sivun ”Portaali:Ohjelmistokehitys” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p (→Artikkeleita) |
Ei muokkausyhteenvetoa |
||
Rivi 1: | Rivi 1: | ||
Linux on erinomainen alusta | Linux on erinomainen alusta ohjelmistokehittäjälle. Tarjolla on laadukkaita työkaluja lukuisille eri ohjelmointikielille, paljon avoimia kirjastoja ja rajapintoja. | ||
Tässä wikissä ohjelmistokehitystä käsitellään mm. seuraavilla sivuilla: | Tässä wikissä ohjelmistokehitystä käsitellään mm. seuraavilla sivuilla: | ||
== Artikkeleita == | == Artikkeleita == | ||
*[[Kehitysympäristöt|Kehitysympäristöjä]]: [[Anjuta]], [[Eclipse]], [[Geany]], [[KDevelop]], [[Lazarus]], [[NetBeans]], [[Quanta plus]], [[Qt Creator]], [[Visual Studio Code]] | |||
*[[:Luokka:Kirjastot|Kirjastoja]]: [[GTK]], [[Ncurses]], [[OpenGL]], [[Qt]], [[Readline]], [[SDL]] | |||
*Kääntäjiä ja tulkkeja: [[GCC]] (mm. [[C]] ja [[C plus plus|C++]]), [[GCJ]] ([[Java]]), [[Mono]] (.NET), [[Perl]], [[PHP]], [[Python]], [[FreePascal]] | *Kääntäjiä ja tulkkeja: [[GCC]] (mm. [[C]] ja [[C plus plus|C++]]), [[GCJ]] ([[Java]]), [[Mono]] (.NET), [[Perl]], [[PHP]], [[Python]], [[FreePascal]] | ||
*[[ | *[[Lokalisointi]]: [[Gettext]], [[Poedit]] | ||
*[[Portaali:Peliohjelmointi|Peliohjelmointi]] | |||
*Projektinhallinta: [[Make]], [[Cmake]], [[Patch]], [[Diff]], [[Autotools]] | *Projektinhallinta: [[Make]], [[Cmake]], [[Patch]], [[Diff]], [[Autotools]] | ||
*[[Versionhallintajärjestelmä|Versionhallintajärjestelmiä]]: [[GNU arch|Arch]], [[Bazaar]], [[CVS]], [[Subversion]], [[Darcs]], [[Git]], [[Mercurial]] | |||
*Virheenetsintä: [[Cppcheck]], [[Gdb]], [[Valgrind]], [[Strace]] | *Virheenetsintä: [[Cppcheck]], [[Gdb]], [[Valgrind]], [[Strace]] | ||
== Luokkia == | == Luokkia == | ||
Rivi 18: | Rivi 18: | ||
==Aiheesta muualla== | ==Aiheesta muualla== | ||
* [ | * [https://developer.gnome.org GNOMEn kehitysopas] | ||
* [https://code.visualstudio.com Visual Studio Code] | |||
[[Luokka:Kehitystyökalut]] | [[Luokka:Kehitystyökalut]] | ||
[[Luokka:Portaalit]] | [[Luokka:Portaalit]] |
Versio 7. helmikuuta 2022 kello 00.50
Linux on erinomainen alusta ohjelmistokehittäjälle. Tarjolla on laadukkaita työkaluja lukuisille eri ohjelmointikielille, paljon avoimia kirjastoja ja rajapintoja.
Tässä wikissä ohjelmistokehitystä käsitellään mm. seuraavilla sivuilla:
Artikkeleita
- Kehitysympäristöjä: Anjuta, Eclipse, Geany, KDevelop, Lazarus, NetBeans, Quanta plus, Qt Creator, Visual Studio Code
- Kirjastoja: GTK, Ncurses, OpenGL, Qt, Readline, SDL
- Kääntäjiä ja tulkkeja: GCC (mm. C ja C++), GCJ (Java), Mono (.NET), Perl, PHP, Python, FreePascal
- Lokalisointi: Gettext, Poedit
- Peliohjelmointi
- Projektinhallinta: Make, Cmake, Patch, Diff, Autotools
- Versionhallintajärjestelmiä: Arch, Bazaar, CVS, Subversion, Darcs, Git, Mercurial
- Virheenetsintä: Cppcheck, Gdb, Valgrind, Strace