Die Entwicklung von Internetseiten ist zum heutigen Stand der Technik keine Rocket-Science mehr. Letztendlich gibt es genügend Tools, mit denen man eine Internetpräsenz aufbauen kann. Jedoch sind die Anforderungen an Internet-Anwendungen aus sehr unterschiedlich. Prinzipiell unterscheide ich hier zwischen zwei möglichen Szenarien:
Kleine bis mittlere Websites
Die klassische kleine Website für einzelne Personen oder kleine Firmen die sich lediglich im Internet präsentieren wollen. Aktuell verwende ich für deren Erstellung nur noch WordPress als gängiges CMS, das auch unversierten Nutzern die Möglichkeit gibt, ihre Inhalte selbst schnell zu pflegen. Zudem ist es durch die freie Verwendbarkeit aller Code-Quellen weitreichend veränder- und skalierbar. Mit CSS Styles und Animation, JQuery Komponenten und auch speziellen Lösungen mit HTML5, JavaScript und PHP lassen sich die Seiten entsprechend erweitern und aufbohren.
Komplexere Webanwendungen
Wird es komplexer, steigen die Anforderungen an die Interfaces oder wird etwas sehr Spezielles z.B. als Element auf einer Seite gefordert, lässt sich mit dynamischem HTML5, JavaScript & CSS, PHP, Datenbanken, APIs und natürlich auch Flash alles umsetzen. Auch der Einsatz von bestehenden Komponenten und Open-Source Tools bietet oft eine gute Basis für die spezifische Ausarbeitung der Webanwendung.
Auch hier hat jedes Projekt seine eigenen Anforderungen. Aber machbar ist alles, letztendlich ist es bestenfalls nur eine Frage der guten Idee, oder schlimmstenfalls nur eine Frage des Budgets.