WARUM ES FUNKTIONIERT

Effiziente Standard-Technologien

Die meisten unserer Anwendungen haben kollaborativen Charakter und werden von uns als Web-Applikationen realisiert. Alle hierfür von uns eingesetzten Web-Frameworks basieren auf dem Prinzip „Convention over Configuration“, implementieren das MVC-Pattern und genießen einen weite Verbreitung. Dies garantiert eine hohe Produktivität bei der Erstellung und Wartung der Applikationen, hält die Onboarding-Zeiten für neue Entwickler kurz und den Lieferanten-Lockin für unsere Kunden niedrig.

Damit die von uns entwickelten Applikationen optimal zur IT-Strategie unserer Kunden passen, verwenden wir hauptsächlich drei Varianten von Web-Frameworks:

RUBY ON RAILS

1Rails ist zur Zeit sicher das Web-Framework, mit welchem die höchste Produktivität erzielt werden kann. Rails verwenden wir v.a. für Stand-Alone-Applikationen mit wenig Abhängigkeiten zu Drittsystemen oder einer übergeordneten IT-Strategie. Dieses Umfeld findet man häufig in kleineren Unternehmen und Startups sowie autarken Niederlassungen oder Abteilungen wieder.

GRAILS

2Wenn ein Unternehmen auf Enterprise Java als Strategie für seine Applikationen setzt, diverse Legacy-Systeme wie z.b. ERP, CRM, DMS, etc. angebunden werden müssen oder die Performance-Ansprüche extrem hoch sind, kommt Grails zum Einsatz. Es ermöglicht neben hoher Produktivität eine nahtlose Integration in die Spring- und JEE-Welt mit all ihren Vorteilen.

ASP.NET MVC

3Setzt ein Unternehmen auf Microsoft, so entwickeln wir unsere Applikationen in ASP.NET MVC. Seit der Version 3 bietet dieses Framеwork hinreichend hohe Pro­duk­ti­vi­täts­vorteile bei gleichzeitiger nahtloser In­te­gra­tion mit bestehenden Microsoft-Tech­no­lo­gien.

Dies sind natürlich nicht die einzigen Tech­no­lo­gien, in welchen wir Kompetenz und Erfahrung besitzen. Bei Kundenbedarf entwickeln wir auch Applikationen mit klassichen Frameworks wie z.B. JEE, .NET, Cocoa und Sprachen wie PHP, C++ oder Objective- C.