PHP:n ja ASP.NETin soveltuvuus toiminnanohjausjärjestelmäprojektin toteutukseen : case: SF-Data Osuuskunta
Rundberg, Mikko (2009)
Rundberg, Mikko
Lahden ammattikorkeakoulu
2009
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-200905072547
https://urn.fi/URN:NBN:fi:amk-200905072547
Tiivistelmä
Tässä opinnäytetyössä tutkitaan Microsoft .NET-sovelluskehitysarkkitehtuuriin kuuluvan ASP.NETin ja avoimeen lähdekoodiin pohjautuvan PHP:n eroavaisuuksia. Työssä vertaillaan millä tavoin nämä kaksi tekniikkaa eroavat toisistaan ja kumpi näistä kahdesta on parempi vaihtoehto yrityksen intranetissä toimivan toiminnanohjausjärjestelmän toteuttamiseen. Opinnäytetyön case-projektin yrityksenä on SF-Data Osuuskunta.
Opinnäytetyön tutkimusongelmana on selvittää PHP:n ja ASP.NETin keskeisimmät eroavaisuudet ja kumpi tekniikoista täyttää paremmin case-projektin vaatimukset. Tutkimusmenetelminä käytettään vertailevaa tutkimusta alan kirjallisuudesta ja sähköisistä lähteistä kootusta teoreettisesta tiedosta.
Vertailussa otetaan huomioon molempien WWW-palveluiden tuottamiseen erikoistuneiden tekniikoiden yhteensopivuus muiden ohjelmistojen kanssa, niiden resurssivaatimukset, tutkitaan ohjelmointikielivaihtoehtoja, vertaillaan mahdollisia apuohjelmia ja tuotteiden hinnoittelua. Näitä ominaisuuksia verrataan case-projektin toteutukselle asetettuihin vaatimuksiin.
Opinnäytetyön tuloksena selvisi, että PHP oli sille osoitetut vaatimukset huomioon ottaen parempi vaihtoehto case-projektin toteutukseen, vaikka toiminnanohjausjärjestelmä olisi mahdollista toteuttaa myös ASP.NET:llä. Ratkaisevina tekijöinä PHP:n eduksi olivat sen pohjautuminen avoimeen lähdekoodiin, sen sitoutumattomuus mihinkään tiettyyn ohjelmointiympäristöön ja ratkaisun taloudellisuus.
Opinnäytetyön tutkimusongelmana on selvittää PHP:n ja ASP.NETin keskeisimmät eroavaisuudet ja kumpi tekniikoista täyttää paremmin case-projektin vaatimukset. Tutkimusmenetelminä käytettään vertailevaa tutkimusta alan kirjallisuudesta ja sähköisistä lähteistä kootusta teoreettisesta tiedosta.
Vertailussa otetaan huomioon molempien WWW-palveluiden tuottamiseen erikoistuneiden tekniikoiden yhteensopivuus muiden ohjelmistojen kanssa, niiden resurssivaatimukset, tutkitaan ohjelmointikielivaihtoehtoja, vertaillaan mahdollisia apuohjelmia ja tuotteiden hinnoittelua. Näitä ominaisuuksia verrataan case-projektin toteutukselle asetettuihin vaatimuksiin.
Opinnäytetyön tuloksena selvisi, että PHP oli sille osoitetut vaatimukset huomioon ottaen parempi vaihtoehto case-projektin toteutukseen, vaikka toiminnanohjausjärjestelmä olisi mahdollista toteuttaa myös ASP.NET:llä. Ratkaisevina tekijöinä PHP:n eduksi olivat sen pohjautuminen avoimeen lähdekoodiin, sen sitoutumattomuus mihinkään tiettyyn ohjelmointiympäristöön ja ratkaisun taloudellisuus.