Technologie

Wir empfehlen Ihne gerne eine oder mehrere Technologien für Ihre Anwendungen. Dabei bringen wir ein fundiertes Wissen über den Einsatzbereich, die Stärken und die Schwächen der jeweiligen Technologie mit. Sie werden von uns keine Empfehlungen zu Komponenten erhalten, die wir nicht gut genug kennen, oder deren Einsatz wir aufgrund eigener Erfahrungen nicht empfehlen können.

Wenn Sie sich für eine browserbasierte Software entscheiden, gehört immer auch die Auswahl von folgender Backend-Komponenten dazu:

  • Betriebssystemplattform Wir verwenden gerne Linux, Solaris oder FreeBSD basierte Betriebssysteme. Diese sind leicht zu warten und sehr weit verbreitet.
  • Webserver Auf den genannten Betriebssystemen stellt der Apache Webserver das Mittel der Wahl dar. In besonders performancekritischen Bereichen kommen lighttpd und nginx zum Einsatz.
  • Datenbanken Wir sind mit Oracle, MySQL und Postgres unterwegs. Eine generelle Aussage, welches Datenbanksystem denn nun das beste ist, kann nicht getroffen werden – Wie immer hängt es vom konkreten Anwendungsfall ab.
  • Programmiersprachen Wie alle Entwickler haben wir hier natürlich auch unsere Vorlieben. Diese basieren auf eigenen Erfahrungen und dem dabei aufgebauten know-how. Unser Schwerpunkt liegt auf PHP, wir schrecken aber auch vor anderen Sprachen zur Integration bestehender Komponenten nicht zurück.
  • Produkte/Frameworks/Eigenentwicklungen Es gibt eine Unzahl von Softwarekomponenten für Internetanwendungen. Viele erheben den Anspruch, alle Probleme die Sie jemals hatten und jemals haben werden zu lösen. Wir nennen so etwas gerne ELWMS (EierLegende WollmlichSau). Bislang konnten wir dieses Tier noch nicht finden und es ist auch sehr unwahrscheinlich das wir danach suchen werden. Als unabhängiger Dienstleister sind wir in der Lage Ihnen eine breite Palette von Komponenten zu empfehlen. Es ist unsere feste Überzeugung, dass man mit verschiedenen Werkzeugen zum Ziel kommen kann, entscheidend ist die Erfahrung und die Kompetenz für ein bestimmtes Werkzeug. Auch im Browser selbst findet heutzutage Anwendungslogik statt. Diese wird meist in Javascript ausgeführt, daher ist auch hier ein bestehendes gut gepflegtes Framework sinnvoll.