dev:web_development

Error: Parsing the XML failed.

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.

Web_Developer_(software)
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

  1. Node.js
  2. React.js
  3. jQuery
  4. Express
  5. Angular
  6. Vue.js
  7. ASP.NET Core
  8. ASP.NET
  9. Django
  10. Flask
  11. Next.js
  12. Laravel
  13. Angular.js
  14. FastAPI
  15. Ruby on Rails
  16. Svelte
  17. Blazor
  18. Nuxt.js
  19. Symfony
  20. Gatsby
  21. Drupal
  22. Phoenix
  23. Fastify
  24. Deno
  25. Play Framework

Stack Overflow Developer Survey 2023

Web frameworks and technologies

Stack Overflow Developer Survey - Web frameworks

  1. Node.js
  2. React
  3. jQuery
  4. Express
  5. Angular
  6. Next.js
  7. ASP.NET CORE
  8. Vue.js
  9. WordPress
  10. ASP.NET
  11. Flask
  12. Spring Boot
  13. Django
  14. Laravel
  15. FastAPI
  16. AngularJS
  17. Svelte
  18. Ruby on Rails
  19. NestJS
  20. Blazor
  21. Nuxt.js
  22. Symfony
  23. Deno
  24. Gatsby
  25. Fastify
  26. Phoenix
  27. Drupal
  28. CodeIgniter
  29. Solid.js
  30. Remix
  31. Elm
  32. Play Framework
  33. Lit
  34. Qwik
  • dev/web_development.txt
  • Last modified: 2023/08/18 08:41
  • by Henrik Yllemo