Ohjelmistokehys

Wikipedia
Loikkaa: valikkoon, hakuun

Ohjelmistokehys (myös sovelluskehys, englanniksi Software Framework) tarkoittaa ohjelmistotuotetta, joka muodostaa rungon (myös termi ydin on käytössä) sen päälle rakennettavalle tietokoneohjelmalle. Ohjelmistokehys on ohjelmoinnin apuväline, jonka tarkoituksena on nopeuttaa uusien ohjelmistotuotteiden valmistusta. Kehys tarjoaa valmiiksi rakennettuja tietokoneohjelman 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 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-, Ruby- ja Python-ohjelmointikielillä.

Tunnettuja ohjelmistokehyksiä[muokkaa | muokkaa wikitekstiä]

Tämä tietotekniikkaan liittyvä artikkeli on tynkä. Voit auttaa Wikipediaa laajentamalla artikkelia.