Web developer

Web developer

A web developer is a software developer or software engineer who is specifically engaged in the development of World Wide Web applications, or distributed network applications that are run over the HTTP protocol from a web server to a web browser. Many web developers are also skilled in related areas such as web design, information architecture, usability engineering, web content management systems, web server administration, database administration, software engineering, project management, network security, and search engine optimization.

Developers often specialize in either frontend or backend work. Frontend developers tend to focus on the client-side and typically work with technologies such as markup languages, ECMAscript and its variants (JavaScript, JScript, ActionScript), CSS, and the DOM. Backend developers usually focus on the interaction between server-side frameworks using Perl, Python, Ruby, PHP, JSP, or .NET and databases. Some backend developers maintain databases directly on their web servers, while in other situations the backend developer calls data, managed by a database administrator, on an external system.

In recent years the role of Presentation Layer Developer has evolved from the Frontend Technologist/Interface Developer role. Those previous roles specifically focused on implementing browser/client side technologies such as HTML, CSS and JavaScript. As web architecture has became more complex there has been an increased need for deeper integration with the application server.

Some, but not all, web developers create graphics, logos, or identity, or create written, video, or audio content for a website. However, in many organizations these duties are not the responsibility of web developers, but instead are handled by web designers or web producers.

Standards in web development

The W3C (World Wide Web Consortium) maintains a set of open standards and guidelines which are generally considered best practices to follow when programming for the web. Often, web developers help contribute to these open standards and guidelines through their work on open source projects working to help enhance and debug web-based technologies.

However, because of the fairly low barrier to entry -- freely available development environments (web server environments and development languages), freely available tutorials and information on how to do web development -- novice web developers often do not adhere to the open standards and guidelines. Additionally, poorly designed or proprietary software tools that don't follow the open standards and guidelines create ad hoc and de facto standards which must be followed in order to "make things work". This was especially true during the "Browser Wars" of the 1990s. It is becoming less true as more and better tools enter the marketplace.Fact|date=May 2008

See also

* Client-side scripting
* Markup language
* Server-side scripting
* User interface design

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Web Developer — Desarrollador Chris Pederick Extensiones para Mozilla Firefox Información general …   Wikipedia Español

  • web developer — UK US (also Web developer) noun [C] IT, INTERNET ► someone whose job is to create websites: »She works as a web developer for a financial services company …   Financial and business terms

  • Web Developer (Mozilla extension) — Web Developer is an extension for Mozilla based web browsers which adds powerful editing and debugging tools for web developers. It has been tested to be compatible with Firefox, Flock, and Seamonkey. The extension was developed by… …   Wikipedia

  • Web developer toolbars — Special toolbar for web developers. These toolbars usually provide one or a combination of debugging, CSS, HTML, DOM, JavaScript, and other tools which aid in web development. The toolbars are generally created by 3rd party companies, but do not… …   Wikipedia

  • Web developer toolbars — Панель инструментов для веб разработчика. Отображает дополнительную информацию о странице. Является консолью, отладчиком, Javascript, CSS, Содержание 1 Для Internet Explorer 2 Для Firefox 2.1 Для Firebug 3 Для Opera …   Википедия

  • Web-Developer Server Suite — Infobox Software name = Web.Developer Server Suite developer = Anatoly M. operating system = Windows genre = WAMP license = GPL website = [http://www.devside.net/ DeveloperSide.NET] Web.Developer Server SuiteThe Web.Developer Server Suite is an… …   Wikipedia

  • Web developer toolbar — Barre d outils pour développeurs web Les barres d outils pour développeurs web sont des extensions de l interface de différents navigateurs, qui permettent l analyse et la modification immédiate du contenu, du code HTML, CSS et du DOM d une page… …   Wikipédia en Français

  • web developer — noun A person who develops applications designed to be used via the Internet …   Wiktionary

  • Microsoft Visual Web Developer — Este artículo o sección necesita una revisión de ortografía y gramática. Puedes colaborar editándolo (lee aquí sugerencias para mejorar tu ortografía). Cuando se haya corregido, borra este aviso por favor. Microsoft Visual Web Developer es un… …   Wikipedia Español

  • Visual Web Developer — Outil de développement Web, Microsoft Visual Web Developer est un ensemble d outils et d utilitaires visant à créer des sites Web ASP.NET version 2.0. Visual Web Developer introduit dans l environnement de développement intégré (IDE) un ensemble… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”