Systematic review and comparative analysis of programming languages for the development of web applications oriented to language teaching

Authors

DOI:

https://doi.org/10.55204/trc.v6i1.e576

Keywords:

Aplicaciones web educativas, enseñanza de idiomas, lenguajes de programación, revisión sistemática, desarrollo web

Abstract

The development of web applications for language teaching has increased significantly in the last decade due to advances in digital technologies, the expansion of online learning, and the need for flexible, interactive, and scalable educational solutions. In this context, selecting the appropriate programming language is a critical factor in ensuring the performance, maintainability, and pedagogical effectiveness of these platforms.

This scientific article presents a systematic literature review and a comparative analysis of five programming languages widely used in web application development: JavaScript, Python, Java, PHP, and C#. The study is based on technical and educational criteria, considering parameters such as ease of development, performance, scalability, multimedia support, framework ecosystem, and pedagogical suitability.

The results show that there is no universally superior language; rather, suitability depends on the pedagogical objectives, the scope of the project, and the available resources

Downloads

Download data is not yet available.

References

Hasumi, T. (2024). Technology-enhanced language learning in English and language acquisition. Technology, Language and Education.

Valencia, Y. S., & Serrano Sánchez, J. L. (2021). Aprendizaje de un segundo idioma apoyado en tecnologías digitales: una revisión sistemática. Education in the Knowledge Society, 22.

Polyezhayev, Y., Terletska, L., Kulichenko, A., Vorobiova, L., & Snizhko, N. (2024). El papel de las aplicaciones web en el desarrollo de la competencia multilingüe en los cursos AICLE. Eduweb, 18(1).

Tejera-Martínez, F., Aguilera, D., & Vílchez-González, J. M. (2020). Lenguajes de programación y desarrollo de competencias clave: una revisión sistemática. Revista Electrónica de Investigación Educativa, 22.

Opryshko, N., Novik, K., Smolinska, O., Burmakina, N., & Aizikova, L. (2024). Web-based applications in higher education: Transforming language learning in the digital era. Amazonia Investiga, 13(73), 209–219.

Ortiz, R. S., & Carrió Pastor, M. L. (2024). Classification of technology-based language learning resources according to pedagogical and functional criteria. RAEL, 23, 19–33.

Raine, P. (2024). Developing web-based English learning applications: Principles and practice. Computer-Assisted Language Learning Electronic Journal.

Shadiev, R., et al. (2022). A review of research on technology-supported language learning and 21st century skills. Frontiers in Education, 7.

Sarica, G. N. (2008). Web-based English language learning. ERIC Digest.

Herrera, L. (2018). Duolingo language-learning platform and computer-assisted language learning. Repositorio UTA.

Layedra Larrea, N. P., Ramos Valencia, M. V., & Salazar Cazco, S. A. (2022). Análisis de los lenguajes de programación más utilizados en aplicaciones web y móviles. Dominio de las Ciencias, 8(3).

Sommerville, I. (2016). Software engineering (10th ed.). Pearson.

Pressman, R. S., & Maxim, B. R. (2014). Software engineering: A practitioner’s approach (8th ed.). McGraw-Hill.

Laurillard, D. (2012). Teaching as a design science. Routledge.

Kitchenham, B., & Charters, S. (2007). Guidelines for performing systematic literature reviews in software engineering. EBSE Technical Report.

Okoli, C. (2015). A guide to conducting a standalone systematic literature review. Communications of the Association for Information Systems, 37.

Mozilla Foundation. (2024). JavaScript documentation.

Microsoft. (2024). ASP.NET Core documentation.

Django Software Foundation. (2024). Django documentation.

Oracle. (2023). Java platform documentation.

Downloads

Published

2026-02-05

Issue

Section

Review Articles

How to Cite

Ramos Valencia, M. V., Layedra Larrea, N. P., Lozada Yánez, R. M., & Salazar Cazco, S. A. (2026). Systematic review and comparative analysis of programming languages for the development of web applications oriented to language teaching. Tesla Revista Científica, 6(1), e576. https://doi.org/10.55204/trc.v6i1.e576

Most read articles by the same author(s)