Ohjelmointikielten suosiot modernissa web-kehityksessä: PHP vs. JavaScript
Kivistö, Kasper (2024)
Kivistö, Kasper
2024
Tieto- ja sähkötekniikan kandidaattiohjelma - Bachelor's Programme in Computing and Electrical Engineering
Informaatioteknologian ja viestinnän tiedekunta - Faculty of Information Technology and Communication Sciences
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Hyväksymispäivämäärä
2024-05-21
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:tuni-202405216084
https://urn.fi/URN:NBN:fi:tuni-202405216084
Tiivistelmä
Tämän tutkielman aiheena on vertailla PHP:n ja JavaScriptin ominaisuuksia, eroja ja suosiota modernin web-kehityksen palvelinpuolella. Vertailun jälkeen tämän tutkielman tavoite on vastata tutkimuskysymykseen: kumpi ohjelmointikielistä on suositumpi modernissa web-kehityksessä. PHP ja JavaScript ovat molemmat suosittuja ja laajasti käytettyjä ohjelmointikieliä, mutta niiden erilaisten ominaisuuksien ja vahvuuksien vuoksi niiden suosio voi vaihdella eri käyttökohteissa.
Tutkielma aloitetaan yleisellä pohjustuksella web-kehityksestä, minkä jälkeen tutkielma siirtyy PHP:n ja JavaScriptin historiaan, kehitykseen ja ominaisuuksiin sekä vahvuuksiin. Tämän aihealueen tarkoitus on luoda pohjaymmärrys kyseisitä kielistä, mikä tukee tämän tutkielman lukemista.
Tutkielman loppupuolella vertaillaan ensin PHP:n ja JavaScriptin eroja palvelinpuolen ohjelmointikielenä modernissa web-kehityksessä, minkä jälkeen siirrytään kielten suosioiden vertailuun. Vertailujen jälkeen on keskusteluosuus, jossa mietitään suosion vertailussa esiin tulleita asioita, tilastojen luotettavuutta ja kielten suosioiden tulevaisuutta.
Tämä työ on tehty kirjallisuuskatsauksena hyödyntäen tieteellisiä artikkeleita, konferensseja sekä verkkolähteitä. Työn aikana tiedonhaussa on hyödynnetty suosittuja ja tunnettuja tietokantoja, joista työn tiedot on suurimmaksi osaksi haettu. Lähteinä on myös verkkosivuja, joiden avulla on haettu ajankohtaista tietoa esimerkiksi ohjelmointikielten ominaisuuksista ja tilastoista.
Tutkielman tuloksissa huomattiin, että aiheesta on melko vähän tutkimuksia ja lähteitä, mikä vaikeutti tuloksien muodostamista. Tuloksessa päädyttiin siihen, että PHP vaikuttaisi lähteiden perusteella olevan suositumpi kieli, mutta verkkosivustojen otosmäärää rajatessa huomattiin JavaScriptin suosion nousevan. Työn keskustelussa pohditaan, että uudemmat ja isommat verkkosivut mahdollisesti hyödyntävät uudempaa JavaScriptiä todennäköisemmin kuin muut verkkosivut. Pohdintaa herättää myös ei-käytettyjen verkkosivujen mahdollisuus väärentää tilastoja PHP:n eduksi.
Tutkielma aloitetaan yleisellä pohjustuksella web-kehityksestä, minkä jälkeen tutkielma siirtyy PHP:n ja JavaScriptin historiaan, kehitykseen ja ominaisuuksiin sekä vahvuuksiin. Tämän aihealueen tarkoitus on luoda pohjaymmärrys kyseisitä kielistä, mikä tukee tämän tutkielman lukemista.
Tutkielman loppupuolella vertaillaan ensin PHP:n ja JavaScriptin eroja palvelinpuolen ohjelmointikielenä modernissa web-kehityksessä, minkä jälkeen siirrytään kielten suosioiden vertailuun. Vertailujen jälkeen on keskusteluosuus, jossa mietitään suosion vertailussa esiin tulleita asioita, tilastojen luotettavuutta ja kielten suosioiden tulevaisuutta.
Tämä työ on tehty kirjallisuuskatsauksena hyödyntäen tieteellisiä artikkeleita, konferensseja sekä verkkolähteitä. Työn aikana tiedonhaussa on hyödynnetty suosittuja ja tunnettuja tietokantoja, joista työn tiedot on suurimmaksi osaksi haettu. Lähteinä on myös verkkosivuja, joiden avulla on haettu ajankohtaista tietoa esimerkiksi ohjelmointikielten ominaisuuksista ja tilastoista.
Tutkielman tuloksissa huomattiin, että aiheesta on melko vähän tutkimuksia ja lähteitä, mikä vaikeutti tuloksien muodostamista. Tuloksessa päädyttiin siihen, että PHP vaikuttaisi lähteiden perusteella olevan suositumpi kieli, mutta verkkosivustojen otosmäärää rajatessa huomattiin JavaScriptin suosion nousevan. Työn keskustelussa pohditaan, että uudemmat ja isommat verkkosivut mahdollisesti hyödyntävät uudempaa JavaScriptiä todennäköisemmin kuin muut verkkosivut. Pohdintaa herättää myös ei-käytettyjen verkkosivujen mahdollisuus väärentää tilastoja PHP:n eduksi.
Kokoelmat
- Kandidaatintutkielmat [8253]