Web Frameworks Flashcards
Node.js
Node is a dev platform for using JS server side. Develops apps that require a continual connection from browser to server. Used for real-time applications like chats, news feeds, and push notifcations
Rails
Framework to create webpages with Ruby “Ruby on rails”
Laravel
Web app framework with elegant syntax. Takes pain out of development by easing tasks like authnetication, routing, sessions, and cashing
Django
Free, open-source web app framework written in Python. “high level Python web framework for rapid development and clean, pragmatic design”
ASP.NET
MSFT’s for websites, apps, and web services. Easily integrate HTM, CSS and JS. Allows programmers to build rich sites and apps, using compiled lang. like VB and C#
Express
Lets you structure web apps to handle multiple different requests at a specific URL. Minimal, flexible Node.js framework to make websites, apps, and API’s easily developed. De factor standard server framework for Node.js
Spring
Most popular app framework for enterprise Java. Creates high performing, easily testable, reusable code.
React (FE)
React is a JS library for user interfaces. Maintained by Facebook and developer communities. Used as a base in development of single-page or mobile apps.
Angular (FE)
JS based open-sourced front-end web framework maintained by Google and by a community of individuals to address challenges of developing single-page apps.
Vue.js
Software technology used y the world for web development. JS with optional tools for building user interfaces
Ember
MVC (model-view-controller) JS FW used to develop large, client-side web apps. Differentiated by ability to write organized, structure code. Supposed to let you be ambitious in building web apps
Backbone
JS framework helping you organize code. You build an app on this, like a backbone.
JQuery
JS Library that simplifies creation and navigation of web apps. Specifically, helps HTML Document Object model and AjAx event handling.