Web development broadly refers to the tasks associated with developing websites for hosting via intranet or internet. The web development process includes web design, web content development, client-side/server-side scripting and network security configuration, among other tasks.
There are three kinds of web developer specialization: front-end developer, back-end developer, and full-stack developer.
A front-end developer helps design the user experience. ... While they might not have as much experience in coding or development, they have the skills to create compelling graphics and combine design elements. Often web designers work in conjunction with developers to create an overall concept for the website or project.
Based on this, we have up to 6 different types of web applications. Static Web Applications. Dynamic Web Applications. Shop online or e-commerce. Portal web app. Animated Web Applications. Web applications with a content management system.