Abstract
This article conducts a detailed comparison of leading REST and GraphQL web development frameworks, including Node.js with Express, Spring Boot, Django, Flask, Ruby on Rails, Apollo Server, GraphQL-Ruby, and Graphene. It assesses each framework's performance, scalability, usability, and community support to highlight their strengths and application suitability. The discussion extends to the challenges of framework selection, such as learning curves and security, and anticipates future technological influences like cloud computing and AI. The analysis aims to guide developers and organizations in choosing frameworks that best meet their project needs and strategic objectives, providing a concise yet comprehensive resource in the evolving field of web development.
Publisher
European Scientific Platform (Publications)
Reference19 articles.
1. Fielding, R. T., & Taylor, R. N. (2002). Principled design of the modern web architecture. ACM Transactions on Internet Technology, 2(2), 115–150. https://doi.org/10.1145/514183.514185.
2. Ruby, S., Thomas, D., & Dave, (2023). Agile Web Development with Rails 7. Pragmatic Bookshelf. ISBN 1680509292.
3. Tilkov, S., & Vinoski, S. (2010). Node.js: Using JavaScript to Build High-Performance Network Programs. IEEE Internet Computing, 14(6), 80-83. https://doi.org/10.1109/MIC.2010.145.
4. Newman, S. (2015). Building Microservices. O'Reilly Media.
5. Carnell, J., & Huaylupo Sánchez, I. (2021). Spring Microservices in Action, Second Edition. Manning Publications Co. ISBN: 978-1617296956.