User Interface (UI) design focuses on the visual layout of elements on a website, including colors, typography, buttons, menus, and other interactive elements
Designers often start with wireframes and prototypes to plan and visualize the website's structure, layout, and functionality before moving on to the actual design phase.
Graphic designers create visual assets such as logos, icons, images, and other graphics to enhance the aesthetic appeal and branding of the website.
Frontend developers are responsible for implementing the visual design and interactivity of the website using languages such as HTML, CSS, and JavaScript.
Backend developers build the server-side infrastructure and logic that power the website, including databases, server-side scripting, and application logic.
Websites often rely on databases to store and manage dynamic content, user data, and other information.
Web development focuses on creating applications that are accessed through web browsers
Web applications can be accessed from various devices & platforms,
App development involves creating applications that are designed to run on specific platforms, such as iOS, Android
App development can be native, where apps are built specifically for a single platform using platform-specific languages