Ero sivun ”Ohjelmistokehys” versioiden välillä

[arvioimaton versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
p rd
Ohjelmistokehyksiä toteutettu myös PHP-kielellä
Rivi 1:
'''Ohjelmistokehys''' (myös ''sovelluskehys, englanniksi '''Software Framework''''') tarkoittaa ohjelmistotuotetta, joka muodostaa rungon (myös termi ''ydin ''on käytössä) sen päälle rakennettavalle [[tietokoneohjelma]]lle. Ohjelmistokehys on [[ohjelmointi|ohjelmoinnin]] apuväline, jonka tarkoituksena on nopeuttaa uusien ohjelmistotuotteiden valmistusta. Kehys tarjoaa valmiiksi rakennettuja [[tietokoneohjelma]]n osia, joita ei tarvitse kirjoittaa uudelleen ohjelmistokehityksen aikana – tämä nopeuttaa kehitystyötä. Tavallisesti ohjelmistokehystä ei voi käyttää sellaisenaan suoritettavana ohjelmana, vaan varsinainen toimiva lopputuote saadaan aikaan rakentamalla uusi ohjelma kehyksen päälle.
 
Monet ohjelmistokehykset ovat [[olio-ohjelmointi|oliopohjaisia]] ja niitä voidaan käyttää [[WWW]]-sovellusten kehittämiseen, mutta muitakin käyttötarkoituksia on olemassa. Esimerkiksi [[agenttiohjelmointi]] on eräs kehysten sovellusalue. Ohjelmistokehyksiä on toteutettu mm. [[Java]]-, [[PHP|PHP-]], [[Ruby]]- ja [[Python (ohjelmointikieli)|Python]]-ohjelmointikielillä.
 
==Tunnettuja ohjelmistokehyksiä==