Ecommerce or electronic commerce refers to a business model that involves sales transactions being done on the web. Virtually every online shopping website – big or small – follows this structure. Any site where you can obtain items for sale over the internet is considered an ecommerce website. Front-end development essentially focuses and works on the visual perceptions of a website. It’s about the look, load time, pattern and functionality of the components of a website. Front-End is a mix of programming and layout that powers the visuals and interactions on the web.