Question

In: Computer Science

describe the web development stack and the roles Angular and ASP.NET Core play as part of...

describe the web development stack and the roles Angular and ASP.NET Core play as part of it.

Solutions

Expert Solution

This is a very Subjective question regarding Web Development .

So The Contents of the answer are following :-

1.Web Development.

2.Web Development Stack.

3.Angular.

4.Role of Angular in Web Development.

5.Role of ASP.NET in Web Development.

---------------------------------------------------------------------------------------------------------------------------------------------------------------------

1.Web Development:-

Describing development I mean the process of developing something useful with the available resources.

Now Web Development broadly refers to the tasks related or associated with developing websites for hosting via intranet or internet. The web development process has following ingredients:-

web architecture planning

web design(Designing logics etc.)

web content development(Coding)

client-side/server-side scripting .

network security configuration, among other tasks.

Web development is also sometimes referred as website development.

---------------------------------------------------------------------------------------------------------------------------------------------------------------------

2.Web Development Stack:-

A Web stack is the collection of Technologies or softwares required for Web development. At a minimum, a Web Development stack contains following ingredients:-

Operating system (OS):-

(1) OS on the client side to brouse the Website.

(2) Os on the server side to host the Webside.

Programming language:-

generally Many programming languages are associated with web development to do various tasks  Mainly for

(1) To design the user interface(FrontEnd)(Ex-HTML,XML,FXML etc).

(2) To connect the web pages and run the UI(At Backend) (Ex-PHP,Java etc.)

(3) To Execute Queries on the Database (Ex - SQL,PL/SQL etc)

Database software:-

A Database software is required to manage the database ,managing the database means a lot in web designing there are various tasks in there -

-Creating Records.

-Editing and maintaining database files and records.

-This type of software allows users to store data in the form of structured fields, tables and columns, which can then be retrieved directly and/or through programmatic access.

Database software is primarily used to store and manage data/databases, typically in a structured format. It generally provides a graphical interface that allows users to create, edit and manage data fields and records in a tabular or organized form. The data/database stored using this software can be retrieved in a raw or report based format

Web server:-

-Web Server is a software Program or hardware that performs various tasks such as store, process and deliver web pages to clients.

Functions Performed By Web Server:-

• Listens and Replies(Serves as the name signifies) to client request continuously (HTTP Request).

• Passes the HTTP request to an appropriate web resource program of web application (deployed web application).

• Make Available container software to execute server side programs (web resource programs)

• Collects output generated by web resource programs.

• Passes output of web resource programs to browser window as http response in the form of web page.

• Provide environment to deploy manage and to undeploy the web application.

• Gives middle ware services and etc.

• A file or program is called as resource of the application.

• Servlet container takes care of servlet program life cycle.

• JSP container takes care of JSP program lifecycle.

Example:-

LAMP(Or Xampp) is one commonly used Web stack. It uses Linux as the operating system, Apache as the Web server, MySQL as the relational database management system and PHP as the object-oriented scripting language.

A Web stack is one type of solution stack -- an ordered collection of software that performs a particular task.

---------------------------------------------------------------------------------------------------------------------------------------------------------------------

3.Angular:-

-AngularJS - Angular JavaScript

-It is FrontEnd Framework which is based on JavaScript and completely opensource.

-Angular is a Javascript framework to build more interactive web apps. It is designed for both Web, Desktop and Mobile platforms.

-Follows the Motive of "Learn one way to build applications with Angular and reuse your code and abilities to build apps for any deployment target. For web, mobile web, native mobile and native desktop."

-We Can Achieve the maximum speed possible on the Web Platform using Angular

-We Can Build features quickly with simple, declarative templates. Extend the template language with your own components and use a wide array of existing components.

---------------------------------------------------------------------------------------------------------------------------------------------------------------------

4.Role of Angular in Web Development:-

AngularJS community is growing at a rapid speed because of the robust functionalities and features it offers to the developers.

(1).Simplified MVC architecture:-

(2).Declarative code style

Declarative paradigm is used for creating patterns in Angularjs. It makes the code more lightweight, as well as easier to read.

(3).AngularJS is an excellent framework that can let you create a single page HTML file for publishing dynamic views in the web-based applications.

(4).It is super time saving

With the robust support of MVC, you can split your Project into components and start coding without any Delay, You don't have to look after dependencies much as compared to other platforms.

(5).Ease of Maintenance

Decoupled components are replaceable with better implementations. Simply put, it enables efficient code maintenance and update.

(6).Less code more functionalities

As it offers data binding feature in your data model, you don't need to write repetitive code to execute the respective functionalities.

---------------------------------------------------------------------------------------------------------------------------------------------------------------------

5.Role of ASP.NET in Web Development:-

(1).ASP.NET is an open-source web application framework  

(2).Server-side web application framework designed for web development to produce dynamic web pages developed by Microsoft to allow programmers to build dynamic web sites, applications and services.

(3).ASP.NET requires less coding for application development.

(4).Security features, such as Windows authentication and form authentication, are built right in.


Related Solutions

Web Application Development Course - C# Update the ASP.NET web application code by adding below functionality:...
Web Application Development Course - C# Update the ASP.NET web application code by adding below functionality: • Create a new web form called Welcome.aspx and add labels to show name, company, email, and membership. • Create a new business layer class called Customer to hold the entered user details • When the user clicks on Sign Up button and if all the validations on the page pass o Store the details entered on page in the Customer object. o Save...
Evaluate the differences between the roles that political culture and economic development play in building a...
Evaluate the differences between the roles that political culture and economic development play in building a good society. Is one or both important? Your evaluation should differentiate the impact of globalization on different levels of development among countries.
Subject : the health care policy development Describe their roles in the policy development process?
Subject : the health care policy development Describe their roles in the policy development process?
Rationalize the fundamental way in which these laws play a pivotal part in understanding the roles...
Rationalize the fundamental way in which these laws play a pivotal part in understanding the roles that today’s health care administrators play.
describe the process and development of attachment in terms of the roles that nature and nuture...
describe the process and development of attachment in terms of the roles that nature and nuture plays. use examples and be specific
Describe how the 5 (five) COSO components play their roles in the AIS
Describe how the 5 (five) COSO components play their roles in the AIS
List the socializing and institutional agents, and describe the roles that these play in your socialization...
List the socializing and institutional agents, and describe the roles that these play in your socialization process. Provide clear examples of how these socializing agents have had an impact on your life.
What roles do production and consumption play in the development of cities throughout history? How have...
What roles do production and consumption play in the development of cities throughout history? How have those roles changed over time?
Describe the three core roles played by courts in policymaking: constitutional referee, meaning giver, and rights...
Describe the three core roles played by courts in policymaking: constitutional referee, meaning giver, and rights protector. Provide examples?
Researching deniliquin ethanol plant. Describe stakeholders - roles & interests of the development of Deniliquin Ethanol...
Researching deniliquin ethanol plant. Describe stakeholders - roles & interests of the development of Deniliquin Ethanol Plant.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT