Web developer: Difference between revisions

Content deleted Content added
m Reverted edits by 203.87.198.166 (talk) to last version by Crookedasterisk
Starkawa (talk | contribs)
Added "See Also" section and edited several linked names while keeping their original linked locations
Line 5:
As software developers for the Web, web developers use:
 
*interpretedInterpreted scripting languages like [[Perl]], [[Python (programming language)|Python]], [[PHP]], [[Ruby (programming language)|Ruby]], [[VBScript]], [[JScript]], etc. as well as some compiled languages like [[Java (programming language)|Java]],[[C (programming language)|C]],[[C++]],[[C Sharp|C#]],[[VB.Net]] that are either pre-compiled or just-in-time compiled to create dynamic and interactive server-side web applications.
 
*the clientClient-side interpreted scripting language [[JavaScript]], (also called [[ECMAScript]]), [[HTML]] markup, [[Cascading Style Sheets]], and the web browser DOM, or the [[document object model|DOM]], to build client-side web applications.
 
*[[relational database management systems]],|Relational orDatabase [[Management Systems (RDBMS)]]s, like [[MySQL]], [[Microsoft SQL Server]], [[Oracle database]], [[PostgreSQL]], etc. as well as the self-describing markup language [[XML]],|XML extensible(Extensible markupMarkup languageLanguage)]], to handle data collection from web users as well as storing either public or private data that is shared over networks via the Web.
 
==Setting a standard==
 
Web developers are the gatekeepers of the Web. They are supposed to adhere to the open standards and guidelines created by the [[World Wide Web Consortium]], [[|W3C (World Wide Web Consortium)]], when creating any 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 -- more often than not, novice Web Developers 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, unfortunately must be followed in order to "make things work". This was especially true during the "[[Browser Wars]]" of the 1990's. It is becoming less true as more and better tools enter the market place.
Line 20:
 
As is often misunderstood by the layperson, a Web Developer does not always create graphics, logos, or identity, or create written, video, or audio content for a website, however some do. [[Web design|Web Designers]], [[Web Copy Editors]] and [[Web Content]] Creators are different from Web Developers.
 
==See also==
*[[Client-side scripting]]
*[[Markup language]]
*[[Server-side scripting]]
*[[User interface design]]
*[[Web design]]
 
[[Category:Computer specialists]]