Webentwicklungs-Ressourcen

From macwrench
Jump to navigation Jump to search

Dieser Artikel ist eine Sammelstelle für interessante Webseiten und wichtige Ressourcen zur Webprogrammierung und alles rund ums Web. Der Sinn und Zweck des Dokumentes ist es, eine zentrale, themenbezogene Anlaufstelle für weiterführende Informationen zu bieten, die nicht Themenspezifisch (also eher allgemeiner, grundlegenderer Natur) sind und daher über die Zielsetzung eines einzelnen Artikels hinausgehen.

Informationen und Links zur Softwareentwicklung allgemein sind im Artikel Entwickler-Ressourcen zu finden.


Web-Standards

Gremien und Konsortien

  • W3.org - World Wide Web Consortium
  • IETF - The Internet Engineering Task Force

Interface Design

Barrierefreiheit

Bildbearbeitung und Grafikformate

Formate

(x)HTML

XML & Co

CSS

Programmiersprachen

JavaScript / ECMAScript

PHP

News, Portale, Foren:

Perl

Python

.NET

Dienste

Datenbanken

Codebeispiele und Sammlungen

Skriptsammlungen

Bibliotheken

Frameworks

Softwareentwicklung

Hier einige Links zu Webentwicklungsspezifischen Themen, Informationen zu allgemeineren Ressourcen (wie z.B. Objektorientierung und Allgemeine Infos über Design Patterns) finden sich im Artikel Entwickler-Ressourcen.

Security

Programmierung

AJAX

Frameworks

verschiedene Frameworks zur Entwicklung von Web-Applikationen:

PHP

  • Zend Framework für die Entwicklung von Web Applikationen (beinhaltet z.B.: XmlRpc, XMLHttpRequest, HTTP Allgemein, MVC, Session Management, E-Mail, etc.)
  • CakePHP: MVC-Framework für PHP (Ansatz in etwa vergleichbar mit Ruby-on-Rails, wurde im Mai 2006 bei golem.de vorgestellt). Eine kleine Einführung gibts beim zZine Magazine.
  • Symfony PHP-Entwicklungsframework für verschiedene Bereiche (z.B. Templates, Mehrsprachigkeit (I18N support), MVC, Ajax, ...)
  • Qcodo: PHP5-Entwicklungsframework (Schwerpunkte: Code Generation und Ereignisgesteuerte HTML-Formulargenerierung)
  • PHPDB:
    • Creole: Datenbank-Abstraktionslayer (API vergleichbar mit JDBC)
    • Propel: Objektpersistenz und -query Toolkit für PHP5 (basierend auf Apache Torque)
  • PHP on TRAX]: Ruby-on-Rails Umsetzung für PHP
  • Mojavi: MVC-Framework für PHP, Vorläufer von Frameworks wie Symfony. Agavi ist ein unabhängigerAbleger von Mojavi.

Ruby

JAVA

Werkzeuge

Verschiedene Entwickler-Werkzeuge speziell für die Web-Entwicklung. Weitere OpenSource Programme sind auch im Artikel Open Source Anwendungen zu finden.

Browser

Verschiedene Open-Source Browser sind im Artikel Open Source Anwendungen zu finden.

Firefox-AddOns

IDE

Eclipse-Erweiterungen

  • PHP-Erweiterung für Eclipse
  • svneclipse (SVN-Unterstützung für Eclipse)
  • Aptana - JavaScript/AJAX-, HTML- und CSS-Erweiterungen für Eclipse mit Unterstützung für mehrere Frameworks (als Eclipse-Plugin oder Komplettpaket)

Online Bibliotheken

siehe auch im Artikel Entwickler-Ressourcen