{"json_modified": "2016-09-12T01:01:55.281589", "uuid": "6b09eadb-86fd-4a82-a620-5c871903456d", "title": "Server-side web frameworks", "url": "/en-US/docs/Learn/Server-side/First_steps/Web_frameworks", "tags": ["Beginner", "Intro", "Guide", "CodingScripting", "Web frameworks", "Learn", "Server", "beginner", "Server-side programming"], "translations": [], "modified": "2016-09-12T01:01:55", "label": "Server-side web frameworks", "localization_tags": [], "locale": "en-US", "id": 194855, "last_edit": "2016-09-12T01:01:52", "summary": "This article has shown that web frameworks can make it easier to develop and maintain server-side code. It has also provided a a high level overview of a few popular frameworks, and discussed criteria for choosing a web application framework. You should now have at least an idea of how to choose a web framework for your own server-side development. If not, then don't worry \u2014 later on in the course we'll give you detailed tutorials on Django and Express to give you some experience of actually working with a web framework.", "sections": [{"id": "Overview", "title": "Overview"}, {"id": "What_can_a_web_framework_do_for_you", "title": "What can a web framework do for you?"}, {"id": "Work_directly_with_HTTP_requests_and_responses", "title": "Work directly with HTTP requests and responses"}, {"id": "Route_requests_to_the_appropriate_handler", "title": "Route requests to the appropriate handler"}, {"id": "Make_it_easy_to_access_data_in_the_request", "title": "Make it easy to access data in the request"}, {"id": "Abstract_and_simplify_database_access", "title": "Abstract and simplify database access"}, {"id": "Rendering_data", "title": "Rendering data"}, {"id": "How_to_select_a_web_framework", "title": "How to select a web framework"}, {"id": "A_few_good_web_frameworks", "title": "A few good web frameworks?"}, {"id": "Django_(Python)", "title": "Django (Python)"}, {"id": "Flask_(Python)", "title": "Flask (Python)"}, {"id": "Express_(Node.jsJavaScript)", "title": "Express (Node.js/JavaScript)"}, {"id": "Ruby_on_Rails_(Ruby)", "title": "Ruby on Rails (Ruby)"}, {"id": "ASP.NET", "title": "ASP.NET"}, {"id": "Summary", "title": "Summary"}], "slug": "Learn/Server-side/First_steps/Web_frameworks", "review_tags": []}