Evaluating headless CMSs role in web development utilizing the analytic hierarchy process
Santahuhta, Pyry (2022)
Kandidaatintyö
Santahuhta, Pyry
2022
School of Engineering Science, Tietotekniikka
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe2022040426975
https://urn.fi/URN:NBN:fi-fe2022040426975
Tiivistelmä
This thesis determines the suitability of headless content management systems (CMS) in different web development scenarios. Traditional monolithic CMSs are very popular in web development. The emerging trends of omnichannel delivery and more dynamic sites pose a problem for traditional CMSs, which headless could solve. The thesis examines this utilizing a decision-making framework called the analytic hierarchy process.
It was identified that headless CMS can serve as a middle-ground between traditional CMSs and full-stack development. Headless CMSs allow for more diverse content delivery than traditional CMSs, while still retaining their simplicity for backend administration. Additionally, it was discovered that headless CMS works the best in scenarios where budget, time, and versatility are priorities. The analytic hierarchy process was found to be suitable for choosing web development architectures. AHP has a weakness in the limited number of criteria, which can leave important details or features unaccounted for. Tämä tutkimus arvioi headless sisällönhallintajärjestelmien sopivuutta eri verkkokehitystilanteissa. Perinteiset monoliittiset sisällönhallintajärjestelmät ovat erittäin suosittuja verkkokehityksessä. Usean kanavan sisällöntoimituksen ja entistä dynaamisempien verkkoapplikaatioiden tarpeen kasvu on ongelma perinteisille sisällönhallintajärjestelmille. Näihin ongelmiin mahdollinen ratkaisu voisi olla headless sisällönhallintajärjestelmä Tämä tutkimus tutkii tätä käyttäen analyyttistä hierarkiaprosessia.
Tutkimuksessa ilmeni, että headless CMS voi toimia välimaastona perinteisten sisällönhallintajärjestelmän ja full-stack kehityksen välillä. Headless sisällönhallintajärjestelmät mahdollistavat monipuolisemman sisällön toimituksen, kuitenkin säilyttäen sisällönhallintajärjestelmien backendin yksinkertaisuuden. Lisäksi tutkimuksessa selvisi, että headless sisällönhallintajärjestelmät toimivat parhaiten tilanteissa, joissa budjetti, aika ja joustavuus ovat prioriteetteja. Analyyttinen hierarkiaprosessi soveltui verkkokehitys arkkitehtuurien valintaan hyvin. Analyyttisen hierarkiaprosessin heikkous on kriteerien rajoitettu määrä, jonka takia tärkeitä yksityiskohtia tai ominaisuuksia voi jäädä huomiotta.
It was identified that headless CMS can serve as a middle-ground between traditional CMSs and full-stack development. Headless CMSs allow for more diverse content delivery than traditional CMSs, while still retaining their simplicity for backend administration. Additionally, it was discovered that headless CMS works the best in scenarios where budget, time, and versatility are priorities. The analytic hierarchy process was found to be suitable for choosing web development architectures. AHP has a weakness in the limited number of criteria, which can leave important details or features unaccounted for.
Tutkimuksessa ilmeni, että headless CMS voi toimia välimaastona perinteisten sisällönhallintajärjestelmän ja full-stack kehityksen välillä. Headless sisällönhallintajärjestelmät mahdollistavat monipuolisemman sisällön toimituksen, kuitenkin säilyttäen sisällönhallintajärjestelmien backendin yksinkertaisuuden. Lisäksi tutkimuksessa selvisi, että headless sisällönhallintajärjestelmät toimivat parhaiten tilanteissa, joissa budjetti, aika ja joustavuus ovat prioriteetteja. Analyyttinen hierarkiaprosessi soveltui verkkokehitys arkkitehtuurien valintaan hyvin. Analyyttisen hierarkiaprosessin heikkous on kriteerien rajoitettu määrä, jonka takia tärkeitä yksityiskohtia tai ominaisuuksia voi jäädä huomiotta.