Instrumente
Agile Development
In der Softwareentwicklung setzen wir auf einen schlanken und flexiblen Prozess mit geringem bürokratischen Aufwand und wenigen Regeln – das Agile Software Development. Wir streben so früh wie möglich nach ausführbarer Software, die wir in kurzen Abständen gemeinsam mit unseren Kunden abstimmen.
Um den Entwicklungsaufwand so gering wie möglich zu halten, verwenden wir bereits existierende und bewährte Module ein, die wir jederzeit individuellen Ansprüchen und neuen Herausforderungen anpassen können.
Weiterführende Informationen: agilemanifesto.org
Zope
Das richtige Instrument, um die Komplexität moderner Webanwendungen souverän zu beherrschen. Zope wächst mit den Anforderungen, ist fast grenzenlos skalierbar und läuft auf den unterschiedlichsten Systemplattformen und Betriebssystemen.
Die Komponentenarchitektur von Zope ermöglicht die Entwicklung kleiner, einfach zu wartender Module, die über definierte Schnittstellen zu leistungsfähigen und komplexen Anwendungen zusammengesetzt werden können. Zope-Anwendungen sind in Python programmiert und können schnell und einfach erweitert und neuen Anforderungen angepasst werden.
Weiterführende Informationen: www.zope.de, www.zope.org
SEO
Suchmaschinenoptimierung ist ein integraler Bestandteil jedes Projekts im Internet. Wer nicht gefunden wird, ist nicht erfolgreich. Lovely Systems versteht das Handwerk, die Seiten so zu bauen, dass diese ideal durch Bots lesbar und damit indizierbar werden. Wir achten auf saubere URLs, Sitemaps und entsprechende Metadaten. Wenn es darüber hinaus gehen soll, greifen wir auf spezialisierte Experten zurück.
Google Webtoolkit
Google Web Toolkit ist ein Framework zur Entwicklung von Webanwendungen. Es wurde 2006 veröffentlicht. Google Webtoolkit zeichnet sich besonders durch seinen Java-nach-Javascript-Compiler aus, sodass nahezu die gesamte Entwicklung von Client und Server auf Basis von Java realisiert werden kann.
Was Google Web Toolkit also im Wesentlichen von anderen Frameworks dieser Art unterscheidet, ist die Tatsache, dass damit auch der client-seitige JavaScript Code komplett in Java erstellt werden kann. Das bringt erhebliche Vorteile in der Entwicklung mit sich, da bewährte Entwicklungsumgebungen benutzt werden können.
Weiterführende Informationen: code.google.com/webtoolkit
Django
Django ist ein in Python geschriebenes, Open Source Web-Framework für die schnelle Entwicklung von sauberen, pragmatischen Lösungen. Es wurde im Juli 2005 unter einer BSD-Lizenz veröffentlicht und nach dem Jazz-Gitarristen Django Reinhardt benannt.
Da Django ursprünglich für Nachrichtenplattformen entwickelt wurde, ist es darauf optimiert, die straffen Deadlines in Online-Redaktionen einzuhalten und trotzdem den hohen technischen Ansprüchen von hochperformanten und eleganten Webanwendungen gerecht zu werden. Und es erfüllt die hohen Anforderungen, die wir als Webentwicklern an ein Framework stellen.
Weiterführende Informationen: www.djangoproject.com
Red Hat Enterprise Linux
Red Hat Enterprise Linux ist die weltweit führende Open Source-Anwendungsplattform und genießt große Unterstützung durch unabhängige Software-Hersteller. Es ist die auf Webhost-Servern am weitesten verbreitete Linux-Distribution.
Enthalten in der extrem kosteneffizienten, flexiblen und skalierbaren Systemumgebung ist eine komplette Palette an Open Source-Serveranwendungen sowie Virtualisierungsfunktionen.
Für Red Hat Enterprise Linux gibt es eine garantierte Lebensdauer von sieben Jahren. In dieser Zeit ist die Verfügbarkeit von Updates und Patches für das System garantiert.
Weiterführende Informationen: www.redhat.com/rhel
pyjamas
Während Google Web Toolkit Entwicklern ermöglicht, schnell komplexe und gleichzeitig hoch performante JavaScript Front-end Applikationen mit der Java Programmiersprache zu bauen und zu warten, ermöglicht pyjamas dasselbe in der Python Programmiersprache.
Pyjamas ist ein stand-alone python to javascript compiler, ein AJAX framework / library, das die Frage der Browser-Interoperabilität löst (keine so genannten "browser wars", um Applikationen kompatibel zu machen für IE6, IE7, Firefox, Safari, Opera etc.) und ein Widget set API.
Weiterführende Informationen: pyjs.org
Python
Python ist eine hochmoderne, objektorientierte Programmiersprache. Sie wurde mit dem Ziel entworfen, möglichst einfach und übersichtlich zu sein.
Dieses erreicht Python durch zwei Maßnahmen: die Sprache kommt mit relativ wenigen Schlüsselwörtern aus, die Syntax ist reduziert und auf Übersichtlichkeit optimiert. Dies führt dazu, dass Python eine Sprache ist, in der man schnell, einfach und leicht programmieren kann.
Weiterführende Informationen: python.org
Google App Engine (GAE)
Google App Engine ist eine neue und zukunftsweisende Plattform für Entwicklung und Hosting von Webapplikationen. Sie wurde im April 2008 in einer Beta-Version der Öffentlichkeit vorgestellt und ermöglicht, hochskalierende Webapplikationen auf Google's eigener Serverinfrasturktur umzusetzen.
Die Vorteile liegen auf der Hand. Mit der Google App Engine werden Hostingkosten zu einer Nebensächlichkeit. Und da Google die benötigten Computerresourcen auf seiner Hardwareplattform zur Verfügung stellt, können mehr Ressourcen in die eigentliche Entwicklung der Webapplikationen investiert werdern.
Weiterführende Informationen: code.google.com/intl/de/appengine
Amazon Web Services (AWS)
Amazon Web Services ist einer der großer und erfahrener Player im Bereich Cloud Computing. Seit 2006 bietet Amazon immer mehr Services für Entwickler an und seither nutzt Lovely Systems diese Services unter anderem für virtueller Server (EC2), Content Distribution Network (Cloudfront) und Filestorage (S3).
Weiterführende Informationen: aws.amazon.com
Varnish
Varnish ist ein exzellenter HTTP Beschleuniger, der für dynamische Webportale mit großem Datenaufwand entwickelt wurde. Im Gegensatz zu vielen anderen HTTP Beschleunigern, die als clientseitige Proxis oder Origin Server starteten, war Varnish von Anfang an ein HTTP Beschleuniger. Und zehn bis zwanzigmal schneller als andere Lösungen auf derselben Hardware.
Weiterführende Informationen: varnish.projects.linpro.no/
PostgreSQL
PostgreSQL ist ein objektrelationales Open Source Datenbank-Management-System. Anders als bei manchen anderen Systemen entspricht PostgreSQL dem SQL-Standard ANSI-SQL 92, das heißt, alle geforderten Funktionen sind verfügbar und verhalten sich wie definiert.
PostgreSQL ermöglicht komplexe, auch geschachtelte Abfragen mit Unterabfragen. Die maximale Datenbankgröße wird nur durch den zur Verfügung stehenden Speicher begrenzt. Das System ermöglicht den Export und Import sowohl von Daten als auch von Datenbankstrukturen, Funktionen wie auch Datentypen sind erweiterbar.
Zahlreiche Erweiterungen, zum Beispiel eine universelle Schnittstelle, um Such- und Sortierverfahren selbst definieren z u können, können implementiert werden.
Weiterführende Informationen: www.postgresql.org
nginx
nginx (sprich: engine X) ist ein sehr schneller und beweglicher Open Source Webserver, Reverse Proxy und Email Proxy (IMAP/POP3), der unter einer BSD-ähnlichen Lizenz veröffentlicht wurde. Mit mehr als drei Millionen Domains ist nginx heute der fünftpopulärste Web Server überhaupt. Laut Google Online Security Blog nutzen vier Prozent aller Internet Virtual Hosts nginx.
Weiterführende Informationen: nginx.net










