Navigation

Technologien

Um für unsere Software-Produkte höchste Qualität zu garantieren und die Wartungskosten zu minimieren, setzen wir erfolgreich folgende Technolgien für Sie ein:

TYPO3-Content-Managment-Framework

Während wir schon seit vielen Jahren TYOP3-Seiten entwickeln und Extensions dafür programmieren, sind wir mittlerweile auf die zukunftssichere Art, TYPO3-Extensions zu programmieren, umgestiegen: mit den neuen Tools Extbase und Fluid, die durch die Unterstützung von modernen Softwareparadigmen (MVC, DDD, TDD) die Fokusierung auf die Geschäftslogik erleichtern.

Zend-Framework

Das Unternehmen, das hinter der Computersprache PHP steht, ist Zend-Technologies. Von Zend wird das ZendFramework herausgegeben und ständig weiterentwickelt. Es ermöglicht die Wiederverwendung von Componenten, 100% Objektorientierung und agile Entwicklungsmethoden auf Basis von Test Driven Development.

Magento-eCommerce basiert auch dem ZendFramework. Und auch unsere Magento-Module und das Buchungssystem von ComneX basieren darauf. Wir haben viele 1000 Stunden Projekterfahrung mit diesem Framework.

Backbase

Zur Entwicklung von Rich-Internet-Applikationen benutzen wir das Javascript-Framework Backbase, dessen reichhaltige Widgets z.B. für editierbare Listenansichten, Reiter-Panes, Baumstrukturen etc. verwendet werden können.

Phonegap

Phonegap ermöglicht es, mit modernen Webtechnologien wie HTML5, CSS3 und Javascript anspruchsvolle mobile Anwendungen zu erstellen. Dabei stehen uns gerätespezifische Beschleunigungssensoren, der Kompass, die GPS-Position, die Kamera etc. zur Verfügung.

Überdies ist eine relativ einfache Portierung von einer Plattform auf andere möglich - z.B. von iPhone auf Android oder Blackberry. Das reduziert Ihre Entwicklungskosten und erhöht die Marktdurchdringung Ihrer Apps. 

jQuery / jQuerymobiles

Mit dem Javascript-Framework jQuery lassen sich browserübergreifend sehr schöne Effekte erzielen.

Domain-Driven-Design

Am Beginn jeder Software-Entwicklung im Hause ComneX steht immer die mit dem Kunden gemeinsame Erfassung der Modelle und der Aufgaben, die die Software erfüllen soll. Ziel ist eine Nachbildung der wirklichen Welt des Kunden (Domäne Driven Development) und ein immer tieferes Verstehen derselben. Durch agile Methoden kann im Laufe des Projekts einfach eine Umstellung der Anforderungen erfolgen.

Test-Driven-Development

Grundlegend für unsere agile Softwareschmiede ist das Test Driven Development (TTD), d.h. wir zerlegen die Software - noch bevor sie geschrieben wird - in kleine Unit-Tests, die wir dann durch die Software erfüllen. Auf diese Art und Weise können Change-Requests sehr schnell und kostengünstig abgewickelt werden und es wird ein hohes Maß an Codequalität erreicht.

Kundenbereich