Cloud vs. Local Development Stacks: Leveraging CDE and PaaS Platforms for Academic Web Development Labs
Abstract
In the era of the Fourth Industrial Revolution, technical skills in web application development are increasingly crucial for information technology students. This paper presents a comparative study of cloud-based and local development stacks within the context of a Web Application Development practical course at a local academic institution. The study benchmarked four CDEs (GitHub Codespaces, CodeSandbox, Jetify Devspace, and DevZero) and four PaaS platforms (Koyeb, Render, Northflank, and Lade) across parameters including performance, network latency, booting time, and features. A final comparison contrasts these cloud systems with a traditional local setup. The findings indicate that GitHub Codespaces and Koyeb represent the most suitable combination of CDE and PaaS for this practical course due to their technical capabilities, ease of use, and instructional practicality. Furthermore, the cloud-based target system, utilizing GitHub Codespaces and Koyeb, proved superior to the existing local development system across most parameters, offering a more inclusive, efficient, and scalable solution. Future research may incorporate wider platforms and integrations.
Keywords—Web Application Development, Cloud Development Environment, Platform-as-a-Service, GitHub Codespaces, Koyeb
References
A. P. M. Dela Rosa, “Development of a Web Application for Learning Basic Mandarin Chinese,” International Journal of Emerging Technologies in Learning, vol. 18, no. 4, 2023, doi: 10.3991/ijet.v18i04.37121.
N. Phumeechanya and S. Soonthara, “The Development of Engineering Design Process on Web Application Learning Model to Enhance Web Programming Skills for Computer Education Students,” International Journal of Information and Education Technology, vol. 13, no. 10, 2023, doi: 10.18178/ijiet.2023.13.10.1964.
D. J. Malan, J. Carter, R. Liu, and C. Zenke, “Providing Students with Standardized, Cloud-Based Programming Environments at Term’s Start (for Free),” in SIGCSE 2023 - Proceedings of the 54th ACM Technical Symposium on Computer Science Education, 2023. doi: 10.1145/3545947.3569611.
D. J. Malan, “Standardizing Students’ Programming Environments with Docker Containers: Using Visual Studio Code in the Cloud with GitHub Codespaces,” in Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, 2022. doi: 10.1145/3502717.3532164.
D. J. Malan, “Containerizing CS50: Standardizing Students’ Programming Environments,” in Annual Conference on Innovation and Technology in Computer Science Education, ITiCSE, Association for Computing Machinery, Jul. 2024, pp. 534–540. doi: 10.1145/3649217.3653567.
K. Fernalld, T. J. Oconnor, S. Sudhakaran, and N. Nur, “Lightweight Symphony: Towards Reducing Computer Science Student Anxiety with Standardized Docker Environments,” in SIGITE 2023 - Proceedings of the 24th Annual Conference on Information Technology Education, 2023. doi: 10.1145/3585059.3611432.
M. Borowski, J. Zagermann, C. N. Klokmose, H. Reiterer, and R. Radle, “Exploring the benefits and barriers of using computational notebooks for collaborative programming assignments,” in SIGCSE 2020 - Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020. doi: 10.1145/3328778.3366887.
A. D. Snowberger and K. You, “Creating a Standardized Environment for Efficient Learning Management using GitHub Codespaces and GitHub Classroom,” Journal of Practical Engineering Education, vol. 16, no. 3, pp. 267–274, 2024, doi: 10.14702/JPEE.2024.267.
N. M. Ghazaly, “Experimental Study of PaaS, Its Implementation Methods and Advantages and Challenges,” International Journal on Recent and Innovation Trends in Computing and Communication, vol. 9, no. 11, 2021, doi: 10.17762/ijritcc.v9i11.5510.
A. Srivastava, A. Ojha, A. Shaji, A. Sharma, and R. Pandey, “A Review of Cloud Computing Service Models,” International Journal of Scientific Research in Computer Science, Engineering and Information Technology, 2023, doi: 10.32628/cseit2390386.
D. D. K. Putra, S. P. Hari, H. Panduwiyasa, U. Y. K. S. Hediyanto, R. R. Saedudin, and A. Y. Mubarok, “Comparative Study: Open-Source Cloud Computing Performance for Small Business with ISO/IEC 25010:2011,” in AIP Conference Proceedings, 2022. doi: 10.1063/5.0107575.
W. A. R. Wan Mohd Isa, A. I. H. Suhaimi, N. Noordin, A. F. Harun, J. Ismail, and R. A. Teh, “Factors influencing cloud computing adoption in higher education institution,” Indonesian Journal of Electrical Engineering and Computer Science, vol. 17, no. 1, 2019, doi: 10.11591/ijeecs.v17.i1.pp412-419.
Y. Rashid, A. Rashid, M. A. Warraich, S. S. Sabir, and A. Waseem, “Case Study Method: A Step-by-Step Guide for Business Researchers,” Int J Qual Methods, vol. 18, 2019, doi: 10.1177/1609406919862424.
R. Priedhorsky et al., “Charliecloud’s layer-free, Git-based container build cache,” in ACM International Conference Proceeding Series, 2023. doi: 10.1145/3624062.3624585.
Y. Fu, D. Guo, Q. Li, L. Liu, S. Qu, and W. Xiang, “Digital Twin Based Network Latency Prediction in Vehicular Networks,” Electronics (Switzerland), vol. 11, no. 14, 2022, doi: 10.3390/electronics11142217.
H. Mohammed, Z. Wei, E. Wu, and R. Netravali, “Continuous prefetch for interactive data applications,” Proceedings of the VLDB Endowment, vol. 13, no. 11, 2020, doi: 10.14778/3407790.3407826.
K. Lee, G. Lee, and T. Song, “Enhanced Configurable Snapshot: Snapshot-based Fast Booting on NAND Flash with Lifetime Control,” in Proceedings of the ACM Symposium on Applied Computing, 2022. doi: 10.1145/3477314.3507061.
B. Holmes, J. Waterman, and D. Williams, “KASLR in the age of MicroVMs,” in EuroSys 2022 - Proceedings of the 17th European Conference on Computer Systems, 2022. doi: 10.1145/3492321.3519578.
E. B. Setiawan and A. Setiyadi, “Comparative Analysis of Web Hosting Server Performance,” International Journal of Engineering, Transactions A: Basics, vol. 36, no. 3, 2023, doi: 10.5829/ije.2023.36.03c.16.
A. Behera, C. R. Panigrahi, S. Behera, R. Patel, and S. Bera, “trACE - Anomaly Correlation Engine for Tracing the Root Cause on Cloud Based Microservice Architecture,” Computacion y Sistemas, vol. 27, no. 3, 2023, doi: 10.13053/CyS-27-3-4498.



