Web-ohjelmointi

Wikipediasta
Siirry navigaatioon Siirry hakuun

Web-ohjelmointi eli verkko-ohjelmointi on web-sovellusten, sekä muiden internetin kautta käytettävien sovellusten kehittämistä. Tähän kuuluu esimerkiksi nettisivujen, verkkosovellusten ja muiden verkkoselaimesta käytettävän sisällön kehittämistä. Verkkoselaimen kautta halutaan käyttää paljon erilaisia sisällön muotoja, kuten kommunikaatio, tiedonjako, verkkokaupat, koulutus, viihde ja monia muita. Näille kaikille näille sisällönmuodoille on monia eri toteutustapoja ja siten web-ohjelmoinnissa käytetään myös monia eri koodikieliä ja työkaluja. Web-ohjelmoinnissa käytettäviin koodikieliin lukeutuu esimerkiksi HTML, CSS, JavaScript, PHP, Python, Ruby, sekä Java.[1]

Web-ohjelmoinnin työkalut[muokkaa | muokkaa wikitekstiä]

Työkaluja web-ohjelmoinnissa taas on lukuisia, sillä jokaiselle web-ohjelmoinnissa käytettävälle kielelle on lukuisia juuri web-ohjelmointiin tarkoitettuja työkaluja, sekä työkaluja, jotka ovat hyödyllisiä myös web-ohjelmoinnissa.

Lista muutamista työkaluista kielen perusteella:

HTML

  • Phaser: HTML5  ohjelmistokehys, joka on suunniteltu videopelien kehittämiseen.
  • Axios: HTTP-asiakasohjelma selaimelle[2]

JavaScript

  • JSON(JavaScript Object Notation):  tiedon välitykseen ja tallennukseen tarkoitettu kevyt tiedostomuoto
  • GeoJSON: maantieteellisen tiedon välitykseen ja tallennukseen tarkoitettu tiedostomuoto[3]
  • Leaflet: kirjasto, joka mahdollistaa interaktiivisten karttojen tekemisen[4]

CSS

  • Bootstrap: CSS-kehys, joka on kehitetty nopeasti rakennettavien Front-endien tekemiseen.[5]

Muita:

  • WebRTC: ohjelmointirajapinta, joka on tarkoitettu reaaliaikaisten yhteyksien mahdollistamiseen

Lähteet[muokkaa | muokkaa wikitekstiä]

  1. Internet and Web programming GeeksforGeeks. 5.12.2018. Viitattu 22.10.2023. (englanniksi)
  2. axios/axios github.com. 22.10.2023. Viitattu 22.10.2023.
  3. GeoJSON geojson.org. Viitattu 22.10.2023.
  4. Leaflet — an open-source JavaScript library for interactive maps leafletjs.com. Viitattu 22.10.2023. (englanniksi)
  5. Mark Otto, Jacob Thornton, and Bootstrap contributors: Get started with Bootstrap getbootstrap.com. Viitattu 22.10.2023. (englanniksi)