PHP & Co.: Unsere Lieblinge
Steckbrief
Veröffentlicht:
Kategorien:
Tags:
Wir arbeiten nicht mit beliebigen Frameworks, Bibliotheken, Plugins und Programmiersprachen. Wir lieben es professionell.
Software, die bei Helm & Walter entsteht, soll leistungsfähig und schlank sein. Hier unsere Favoriten:
PHP
PHP (rekursives Akronym für PHP: Hypertext Preprocessor) ist eine weit verbreitete und für den allgemeinen Gebrauch bestimmte Open-Source-Skriptsprache, welche speziell für die Webprogrammierung geeignet ist und in HTML eingebettet werden kann.
C++
C++ ist eine von der ISO genormte Programmiersprache. Sie wurde ab 1979 von Bjarne Stroustrup bei AT&T als Erweiterung der Programmiersprache C entwickelt. C++ ermöglicht sowohl die effiziente und maschinennahe Programmierung als auch eine Programmierung auf hohem Abstraktionsniveau. Sie ist besonders für native Desktop- und Serveranwendungen geeignet und zeichnet sich durch eine sehr gute Performance aus.
Java
Java ist eine objektorientierte Programmiersprache und eine eingetragene Marke des Unternehmens Sun Microsystems, welches 2010 von Oracle aufgekauft wurde. Sie beweist ihre Stärke besonders in der Plattformunabhängigkeit, kann also überall verwendet werden wo eine entsprechende Laufzeitumgebung eingerichtet ist, und wird fast vollständig objektorientiert formuliert.
Scala
Scala ist eine von der École polytechnique fédérale de Lausanne unter Leitung von Martin Odersky entwickelte Programmiersprache. Der Name leitet sich von ‘scalable language’ ab und bringt zum Ausdruck, dass der sehr kompakt gehaltene Sprachkern die Möglichkeit bietet, häufig verwendete Sprachelemente wie z. B. Operatoren oder zusätzliche Kontrollstrukturen in Benutzerklassen zu implementieren und dadurch den Sprachumfang zu erweitern. Sie kann mit oben erwähnten Java-Programmen zusammenarbeiten, ist aber im Gegensatz zu Java komplett objektorientiert formuliert. Scala eignet sich besonders für die parallele Verarbeitung von Daten.
Zend Framework
Das Zend Framework ist ein komponenten-orientiertes Webframework für PHP mit über 135 Millionen Installationen, darunter auch namhafte Unternehmen wie beispielsweise BBC. Es ermöglicht eine einfache Projektstruktur und arbeitet problemlos mit den meisten Lösungen anderer Hersteller zusammen. Es wird von Zend Technologies entwickelt und ist durch die PHP-Grundlage ebenfalls plattformunabhängig.
DHTMLX
Die von Dinamenta UAB entwickelte DHTMLX Suite ist eine auf JavaScript basierende Programmbibliothek für die Entwicklung dynamischer Webanwendungen mit desktop-ähnlicher Benutzererfahrung. Die modulare Architektur erlaubt das Hinzufügen oder Entfernen beliebiger performancestarker Programmteile für eine optimale Ressourcenverwendung auf Clientseite. Zudem kann DHTMLX problemlos sowohl auf Desktop als auch in mobilen Umgebungen on- und offline verwendet werden.
DHTMLX, als eine der Grundlagen für unser Verdandi, wurde von uns durch einige Plugins und andere Erweiterungen verbessert – beispielsweise die “Row-Actions”, welche eine kompakte und flexible Möglichkeit bieten, zeilenspezifische Aufgaben durchzuführen.
InfiniDB
InfiniDB wurde von der gleichnamigen Firma InfiniDB (vormals Calpont Corporation) als ein skalierbares, spaltenbasiertes Datenbank-Management-System für analytische Anwendungen entwickelt. Sie ist spezialisiert auf Big Data Analysen, Business Intelligence, Data Warehousing und andere lese-intensiven Applikationen. Die verwendete Column-Store-Architektur ermöglicht extrem schnelle Lade- und Query-Ausführungszeiten.