Table of Contents

JavaScript Web Frameworks

Return to Popular JavaScript Libraries and Frameworks, JavaScript libraries, JavaScript GitHub Top 100 Stars, JavaScript, TypeScript, Web frameworks, Web development, JavaScript web frameworks (React-Vue), TypeScript web frameworks (Angular), Node.js web frameworks (Express.js), C# web frameworks ( .NET web framework), Java web frameworks (Spring Boot, Quarkus, Vert.x, Jakarta EE MicroProfile), Kotlin web frameworks (Spring Boot, Javalin, KTor), Scala web frameworks (Play Framework, Akka HTTP), Python web frameworks (Django, Flask), PHP web frameworks (Laravel, Symfony, Zend Framework / Laminas Project, CakePHP), Ruby web frameworks (Ruby on Rails, Sinatra), Golang web frameworks (Gorilla, Goji, Gin Gonic), Rust web frameworks (Actix Web, Rocket)

Snippet from Wikipedia: Web framework

A web framework (WF) or web application framework (WAF) is a software framework that is designed to support the development of web applications including web services, web resources, and web APIs. Web frameworks provide a standard way to build and deploy web applications on the World Wide Web. Web frameworks aim to automate the overhead associated with common activities performed in web development. For example, many web frameworks provide libraries for database access, templating frameworks, and session management, and they often promote code reuse. Although they often target development of dynamic web sites, they are also applicable to static websites.

A framework written in JavaScript. It differs from a JavaScript library in its control flow. See http://martinfowler.com/bliki/InversionOfControl.html. A library offers functions to be called by its parent code, whereas a framework defines the entire application design. See http://www.c-sharpcorner.com/UploadFile/a85b23/framework-vs-library. A developer does not call a framework; instead it is the framework that will call and use the code in some particular way.

Some JavaScript frameworks follow the model–view–controller paradigm designed to segregate a web application into orthogonal units to improve code quality and code maintainability.

Examples

Less important or older JS frameworks include Ember.js, Meteor.js.

See also

External Sites


Cloud Monk is Retired (for now). Buddha with you. © 2024 Losang Jinpa or Fair Use. Disclaimers. REPLACE with: navbar_footer