Web Design:- Web design governs everything involved with the visual aesthetics and usability of a website—color scheme, layout, information flow, and everything else related to the visual aspects of the UI/UX (user interface and user experience).
Web development:- Web development governs all the code that makes a website tick. It can be split into two categories—front-end and back-end. The front-end or client-side of an application is the code responsible for determining how the website will display the designs mocked up by a designer. The back-end or server-side of an application is responsible for managing data within the database and serving that data to the front-end to be displayed.
Web design is the process of creating websites which is front end design. It encompasses several different aspects, including webpage layout, content production, and graphic design using the different technology and CMS. Web designers build webpages using HTML tags that define the content and metadata of each page. Most websites include a combination of HTML and CSS that defines how each page will appear in a browser. Designer must keep in mind that website run on all platform and browser.
Website design means planning, creation and updating of websites. Website design also involves information architecture, website structure, user interface, navigation ergonomics, website layout, colors, contrasts, fonts and imagery (photography) as well as icons design.
“Web development” usually refers to the main non-design aspects of building web sites like writing markup and coding. Basically Web development ranges from creating plain text pages to complex Web-based applications, social network applications and electronic business applications.
You can understand it by following hierarchy.
There are two broad divisions of web development – front-end development (also called client-side development) and back-end development (also called server-side development).
You can use following technology or platform to develop a website
2. Ruby on Rails