Systematic review and comparative analysis of programming languages for the development of web applications oriented to language teaching
DOI:
https://doi.org/10.55204/trc.v6i1.e576Keywords:
Aplicaciones web educativas, enseñanza de idiomas, lenguajes de programación, revisión sistemática, desarrollo webAbstract
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
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
Issue
Section
License
Copyright (c) 2026 Marco Vinicio Ramos Valencia, Natalia Patricia Layedra Larrea, Raúl Marcelo Lozada Yánez, Steven Alejandro Salazar Cazco

This work is licensed under a Creative Commons Attribution 4.0 International License.
The authors retain the moral and patrimonial rights of their works. They only give to the magazine Tesla Revista Científica the right to the first publication of this. Since Tesla Revista Científica is an open access publication, readers can fully or partially reproduce its content as long as they properly credit the corresponding authors and the journal itself. Tesla Revista Científica undertakes not to make commercial use of the texts it receives and/or publishes.
Our journal is governed by the international policies SHERPA/RoMEO: Green journal: They allow the self-archiving of both the pre-print (draft of a paper) and the post-print (the version corrected and reviewed by peers) and even the final version ( layout as it will be published in the journal).
See also "Copyright and licences".



