first lesson.pdf
Document Details
Uploaded by RaptRegionalism
Tags
Full Transcript
What are web frameworks and why you need 3. Angular (also known as Angular JS) - is a them? framework by Google (originally developed by Misko Hevery and Adam - web fra...
What are web frameworks and why you need 3. Angular (also known as Angular JS) - is a them? framework by Google (originally developed by Misko Hevery and Adam - web frameworks are a piece of software Abrons) which helps us in building that offers a way to create and run web powerful Web Apps. It is a framework to applications. Thus, you don’t need to build large scale and high-performance code on your own and look for probable web applications while keeping them as miscalculations and faults. easy-to-maintain. There are a huge - Web development or web application number of web apps that are built with frameworks refer to a set of resources and Angular. tools available to software and web 4. ASP.NET - is a framework developed by developers. These frameworks give web Microsoft, which helps us to build robust developers the ability to build and manage web applications for PC, as well as web applications, web services and mobile devices. It is a high performance websites. and lightweight framework for building - A web framework is a software tool that Web Applications using.NET. All in all, a provides a way to build and run web framework with Power, Productivity, and applications. As a result, you don’t need Speed. to write code on your own and waste 5. Meteor or MeteorJS - is another time looking for possible miscalculations framework that gives one a radically and bugs. simpler way to build realtime mobile and Examples: web apps. It allows for rapid prototyping and produces cross-platform (Web, 1. Ruby on Rails - an extremely productive Android, iOS) code. Its cloud platform, web application framework written by Galaxy, greatly simplifies deployment, David Heinemeier Hansson. One can scaling, and monitoring. develop an application at least ten times faster with Rails than a typical Java What is an API? framework. Moreover, Rails includes - An API is a set of programming code that everything needed to create a database- enables data transmission between one driven web application, using the Model- software product and another. It also View-Controller pattern. contains the terms of this data exchange. 2. Django - is another framework that helps - It is part of a remote server that receives in building quality web applications. It requests and sends responses. was invented to meet fast-moving newsroom deadlines while satisfying the For example: twitter. A request for data goes out tough requirements of experienced Web to twitter’s remote server once your browser developers. Django developers say the receives the data and process the code response, applications are ridiculously fast, secure, the browser displays Twitter. In this case, the scalable, and versatile. browser displays twitter. In this case, twitter’s server is the API that enabled communication that allowed you to access the web page. What is web architectures? The database −This is a collection of data that is used to store and retrieve information for the - Web architecture refers to the website or web application. The database can be overall structure of a website or web located on the same server as the website or web application, including the way it is application, or it can be hosted on a separate designed, implemented, and server. deployed. It involves the use of The design and layout −This refers to the way the technologies and protocols such as website or web application is structured and HTML, CSS, JavaScript, and HTTP to organized, including the layout, navigation, and build and deliver web pages and overall appearance. applications to users. The frameworks and libraries − These are tools - Web architecture also includes the and resources that are used to build and design and layout of the website or maintain the website or web application. They web application, as well as the way can include frameworks like Ruby on Rails or it is organized and the relationships Django, or libraries like jQuery or React. between different pages and The deployment and hosting − This refers to the components. It also includes the way way the website or web application is deployed the website or web application is and hosted, including the hosting environment built and maintained, including the (such as a shared hosting plan or a cloud use of frameworks and libraries, and platform) and the process for deploying updates the deployment and hosting of the and changes to the website or web application. website or web application. Web Architecture Components There are several components that make up a web architecture − The client −This is the web browser or application that the user interacts with. The client sends requests to the server and receives responses from the server. The server −This is the computer or group of computers that host the website or web application. The server processes requests from the client and sends back the appropriate response. The network This is the infrastructure that connects the client and the server, such as the internet. It allows for communication between the client and the server.