It is a broad term for the work involved in developing a website for the Internet (World Wide Web) or an intranet (a private network). Website development can range from developing the simplest static single page of plain text to the most complex web-based internet applications, electronic businesses, and social network services. A more comprehensive list of tasks to which website development commonly refers, may include web design, web content development, client liaison, client-side/server-side scripting, web and network security configuration, and E-Commerce development. Among web professionals, “website development” usually refers to the main non-design aspects of building web sites: writing mark up and coding. Most recently Web development has come to mean the creation of content management systems or CMS. These CMS can be made from scratch, proprietary (such as Open Text) or open source (such as WordPress). In broad terms the CMS acts as middle-ware between the database and the user through the browser. A principle benefit of a CMS is that it allows non-technical people to make changes to their Website without having technical knowledge.
For larger organizations and businesses, website development teams can consist of hundreds of people (web developers) and follow standard methods like agile methodologies while developing websites. Smaller organizations may only require a single permanent or contracting developer, or secondary assignment to related job positions such as a graphic and/or information systems technician. Website development may be a collaborative effort between departments rather than the domain of a designated department.
Web design encompasses many different skills and disciplines in the production and maintenance of websites. The different areas of web design include web graphic design; interface; authoring, including standardized code and proprietary software; user experience design; and search engine optimization. Often many individuals will work in teams covering different aspects of the design process, although some designers will cover them all. The term web design is normally used to describe the design process relating to the front-end (client side) design of a website including writing mark up. Web design partially overlaps web engineering in the broader scope of web development. Web designers are expected to have an awareness of usability and if their role involves creating markup then they are also expected to be up to date with web accessibility guidelines.
Content Management System (CMS)
A content management system (CMS) is a computer application that allows publishing, editing and modifying content, organizing, deleting as well as maintenance from a central interface. Such systems of content management provide procedures to manage workflow in a collaborative environment. These procedures can be manual steps or an automated cascade. CMSs are often used to run websites containing blogs, news, and shopping. Many corporate and marketing websites use CMSs. CMSs typically aim to avoid the need for hand coding, but may help it for specific elements or entire pages.
Electronic commerce is trading in products or services using computer networks, such as the Internet.
E-commerce businesses may employ some or all of the following:
- Online shopping web sites for retail sales direct to consumers
- Providing or participating in online marketplaces, which process third-party business-to-consumer or consumer-to-consumer sales
- Business-to-business buying and selling
- Gathering and using demographic data through web contacts and social media
- Business-to-business electronic data interchange
- Marketing to prospective and established customers by e-mail or fax (for example, with newsletters)
- Engaging in pre-tail for launching new products and services
Learning of Web Development
Updated on 2017-12-19T08:33:15+00:00, by .