Ero sivun ”Portaali:Ohjelmistokehitys” versioiden välillä
Siirry navigaatioon
Siirry hakuun
p (→Artikkeleita) |
p (Nimi oikein) |
||
(Yhtä välissä olevaa versiota toisen käyttäjän tekemänä ei näytetä) | |||
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 Linuxilla|Peliohjelmointi Linuxilla]] | |||
*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]] |
Nykyinen versio 1. huhtikuuta 2022 kello 01.12
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[muokkaa]
- 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 Linuxilla
- Projektinhallinta: Make, Cmake, Patch, Diff, Autotools
- Versionhallintajärjestelmiä: Arch, Bazaar, CVS, Subversion, Darcs, Git, Mercurial
- Virheenetsintä: Cppcheck, Gdb, Valgrind, Strace