How many techs does a web dev use?
Sofware engineer might be the best job in America, but when you tally them up, most web application developers still need to use, on a regular basis, a stunning array of technologies.
- Desktop operating system
- Telnet or Remote Desktop
- Server operating system
- Web Browser
- Internet Relay Chat or Instant Messenger
- An IDE (Eclipse, Visual Studio, Aptana) or programmers editor
- Image editor
- HTML
- CSS
- JavaScript
- DOM
- HTTP
- HTTPS
- XHR (XMLHttpRequest)
- Cookies
- POP / SMTP
- High-level language (Java, C#, Ruby, …)
- XML
- Unit testing framework (xUnit, TestNG)
- SQL
- DBMS (MySQL, SQL Server)
- Data access framework (Hibernate, iBATIS)
- Web server
- Web container
- Web services (SOAP, JSON RPC)
- Server pages (JSP, ASP, PHP)
- Page testing framework (Selenium, Mercury, WebCanoo)
- Ajax Library (Dojo, YUI)
- Web framework (Struts, ASP.NET, Rails)
- Repository (SVN, CVS)
- Wiki
- Issue Tracker
- Office sofware (Word, Excel, PowerPoint)
And that’s not even counting readng, ‘riting, and ‘rithmetic!