In terms of web development web design and development usually means the design for the webpage which you want the web to show in a design layout which has been optimized or developed according to a user's experience. It gives a user the desired experience along with an elegance of design and framework which is user-friendly and responsive.
User Interface and User Experience is called in short form UI & UX design. It means a design framework which is focused on giving the user an experience with a unique and aesthetic interface which they find formal, easy to navigate and also according to a profound professional design layout which upholds the design and development standard. It also helps a user to be more interactive and engaging with the websites layout and gives them a proper feedback by giving the user proper organized content in the webpage along with information and navigation.
When a design is made it is not like painting on a canvas although it is on some parts. When a website is designed one thing first which has to be kept in mind is that it has to be designed according to what the users find more experiencing. If we design a website which is not according to web development guidelines or layout it may not be suitable for all or any users. That means the user is having a bad experience with the user interface or the design.
That the reason when designing a web designer not just any designer, specially a web designer have to keep the framework in mind which is according to web development standard along with device friendly. So to design a website a web designer must know how the framework or layout works in browsers for the websites to show perfectly on every devices. Without knowing that a websites user interface can never meet the expectation of a users experience. So in a way UI & UX is very much related to each other.
In terms of how UI design works we must know a UI design works according to web layout. After knowing the layout comes the design and how to develop it. There are many ways designs of dream can also be achieved but for those more master level of creative layout knowledge is also needed. That means the more a designer knows how a layout can be achieved the better the layout can become.
This is a very important question which many people ask. A web designer is the one who designs the website like an artwork done on a canvas. The designer is the one who gives the vision to the developer in how to make such an art can be marked up in to a website. The developer is the one who visualizes the art and uses his intellectual ability to put that piece of art in to the browsers digital canvas with markup language so the browser can show that piece of are perfectly and responsively in all devices.
Web designer and web developer both are separate things although they are pretty much the same. But there is a twist here too. Every web developer in some way or the other is a web designer. But not every web designer is a web developer. It is like when some one makes a blue print for the house he framed how the house should look. But the guys who will work with all the house materials are the ones building it and not the engineer. Although they are working on the guideline of how the engineer told them how the house should be built.
Just like that the web designer designs the framework so the web developer can focus and be exact on how to develop the webpage according to a beautiful and organized way. Developers usually have many things to keep in mind so they usually do not design websites unless they are trained or professional to it. Because you might need a custom website and the developer needs to understand how the design may work in terms of web browser and it's layout. So at the end after all the designing it is up to the developer to deliver the finishing. The designers and designs mostly help the developer to vision the outcome of that which is being developed.
Although The best way to design and develop a website is to understand how layouts and functionalities work. The more creative and complex the work the more changes in design it may need. In web design and development. There are so many ways to do so many things it is important to know what you want in your website before building it because some people thing everything is possible but these possible things cost impossible cost.
That is the reason those who really want a fully custom website should discuss with designers and developers working together on what would be possible and what would be alternatively possible for anything impossible and how to adjust with the alternative design and development and still be satisfied with it. So the more the designers and the developers collaborate the better the website gets. It is a joint effort.