Technik » Programmierung
Dieser Bereich soll Ihnen die wesentlichen Merkmale der von uns angewandten Programmiertechniken näherbringen.
Python ist eine objektorientierte Programmiersprache. Ihre einfache Syntax erlaubt schnelles und effektives Entwickeln. Dabei helfen auch zahlreiche ausgereifte Erweiterungen und Module, die eine zügige Entwicklung von komplexen Anwendungen ermöglichen. Python ist sehr performant und eignet sich daher auch für Webapplikationen gröeren Umfangs.
Wir können Ihnen auf der Basis dieser Programmiersprache die Entwicklung Ihrer eigenen Webanwendung anbieten.
Django ist ein neues Web-Framework geschrieben in der Programmiersprache Python. Es verfolgt das MVC-Prinzip, welches eine klare Trennung des Daten-Modells, der Steuerung und der Präsentation ermöglicht. Das Modell wird mit Hilfe eines ORM (Object-Relational-Mapping) durch Python-Klassen abgebildet und kann sehr leicht mit eigenen Methoden erweitert werden. Auf der Präsentationsseite gibt es Templates mit einer eigenen, erweiterbaren Templatesprache. Django bietet darüber hinaus eine einfache Integration von User-Authentifizierung und Internationalisierung der Seite.
PHP ist eine serverseitig interpretierte Scriptsprache und wohl auch die momentan am meisten verwendete Sprache für Webanwendungen. PHP zeichnet sich durch eine recht große Vielfalt an Funktionsmöglichkeiten aus, ist recht einfach zu erlernen und gerade für Einsteiger recht gut geeignet. Die meisten von uns verwendeten CMS-Systeme wurden mit PHP entwickelt. Für die meisten Anwendungen ist die Sprache vollkommen ausreichend.
Symfony ist ein PHP-Framework (Framework = Rahmenstruktur für die Programmierung) und folgt, wie Django dem Schema des Model View Controller (MVC). Symfony ermöglicht eine schnellere Enwicklung von Webapplikationen und hält viele Module für die unterschiedlichsten Anwendungen bereit.