Web Development
Wikipedia Web Development
- Snippet from Wikipedia: Web development
Web development is the process of designing, developing and maintaining websites and web apps. Web development encompasses several different fields, most commonly referring to the programming of websites. Front-end development is the act of developing the user interface and client-side code, while back-end development focuses on the infrastructure behind a website, mainly server-side code.
Since the World Wide Web was released publicly in 1993, web development has evolved greatly, with websites changing from a collection of static HTML pages to complex projects using frameworks, servers, and databases.
- Snippet from Wikipedia: Web development tools
Web development tools (often abbreviated to dev tools) allow web developers to test, modify and debug their websites. They are different from website builders and integrated development environments (IDEs) in that they do not assist in the direct creation of a webpage, rather they are tools used for testing the user interface of a website or web application.
Web development tools come as browser add-ons or built-in features in modern web browsers. Browsers such as Google Chrome, Firefox, Safari, Microsoft Edge, and Opera have built-in tools to help web developers, and many additional add-ons can be found in their respective plugin download centers.
Web development tools allow developers to work with a variety of web technologies, including HTML, CSS, the DOM, JavaScript, and other components that are handled by the web browser.
- Snippet from Wikipedia: Web application
A web application (or web app) is application software that is created with web technologies and runs via a web browser. Web applications emerged during the late 1990s and allowed for the server to dynamically build a response to the request, in contrast to static web pages.
Web applications are commonly distributed via a web server. There are several different tier systems that web applications use to communicate between the web browsers, the client interface, and server data. Each system has its own uses as they function in different ways. However, there are many security risks that developers must be aware of during development; proper measures to protect user data are vital.
Web applications are often constructed with the use of a web application framework. Single-page applications (SPAs) and progressive web apps (PWAs) are two architectural approaches to creating web applications that provide a user experience similar to native apps, including features such as smooth navigation, offline support, and faster interactions.
Web applications are often fully hosted on remote cloud services, can require a constant connection to them, and can replace conventional desktop applications for operating systems such as Microsoft Windows, thus facilitating the operation of software as a service as it grants the developer the power to tightly control billing based on use of the remote services as well as vendor lock-in by hosting data remotely. Modern browsers such as Chrome offer sandboxing for every browser tab which improves security and restricts access to local resources. No software installation is required as the app runs within the browser which reduces the need for managing software installations. With the use of remote cloud services, customers do not need to manage servers as that can be left to the developer and the cloud service and can use the software with a relatively low power, low-resource PC such as a thin client. The source code of the application can stay the same across operating systems and devices of users with the use of responsive web design, since it only needs to be compatible with web browsers which adhere to web standards, making the code highly portable and saving on development time. Numerous JavaScript frameworks and CSS frameworks facilitate development.
Stack Overflow Developer Survey 2022
Web frameworks and technologies
Stack Overflow Developer Survey - Web frameworks
- Node.js
- React.js
- jQuery
- Express
- Angular
- Vue.js
- ASP.NET Core
- ASP.NET
- Django
- Flask
- Next.js
- Laravel
- Angular.js
- FastAPI
- Ruby on Rails
- Svelte
- Blazor
- Nuxt.js
- Symfony
- Gatsby
- Drupal
- Phoenix
- Fastify
- Deno
- Play Framework
Stack Overflow Developer Survey 2023
Web frameworks and technologies
Stack Overflow Developer Survey - Web frameworks
- Node.js
- React
- jQuery
- Express
- Angular
- Next.js
- ASP.NET CORE
- Vue.js
- WordPress
- ASP.NET
- Flask
- Spring Boot
- Django
- Laravel
- FastAPI
- AngularJS
- Svelte
- Ruby on Rails
- NestJS
- Blazor
- Nuxt.js
- Symfony
- Deno
- Gatsby
- Fastify
- Phoenix
- Drupal
- CodeIgniter
- Solid.js
- Remix
- Elm
- Play Framework
- Lit
- Qwik
Related:
External links:
- Web Development - Techopedia.com