Softwareentwicklung in PHP

PHP ist eine Open Source Scriptsprache, die ursprünglich für das Produzieren dynamischer Webseiten entwickelt wurde. Daher stammt auch die Abkürzung PHP (Personal Home Page Tools).

Normalerweise wird sie für das sogenannte Server-Side Scripting verwendet. Es ist aber auch möglich, Kommandozeilen-Applikationen in PHP zu entwickeln.

PHP ist seit Jahren eine bewährte Sprache mit umfangreicher Unterstützung

Die Syntax von PHP ist an C bzw. C++ angelehnt. Der Sprachschatz und verfügbaren Bibliotheken steht Java jedoch in kaum etwas nach. Im Internet findet man enorm viele Tutorials, freie Quellcodes, professionelle Open Source Anwendungen sowie Frameworks.

PHP ist eine der wichtigsten Scriptsprachen für die Entwicklung von Webanwendungen und trotz vieler anderer neuer Programmiersprachen seinen Stellenwert nicht verloren. Es zeigt sich sogar, dass die gehypten neuen Sprachen oft nur wenige Jahre eine nennenswerte Rolle spielen.

Frameworks Zend und Yii

Noch mehr gefestigt wird die Position der Sprache PHP durch die vielen gängigen Frameworks.

Die trigonon hat sich dabei auf das Zend und das Yii Framework eingeschworen. Zend ist das nach unseren Erfahrungen professionellste Produkt, das im kommerziellen Bereich durch den Hersteller Zend Technologies seit 1999 etabliert ist. Abgerundet wird das Framework durch Zend Server und das Zend Studio.

Hinter dem Yii-Framework steht zwar kein Hersteller sondern es handelt sich um eine Open-Source Lösung. Doch auch hier findet sich eine große Zahl von Entwicklern, die eine aktive Community bilden. Mit dem Yii Framework lassen sich schnell und günstig webbasierte Anwendungen realisieren. Für eine Enterprise Lösung würden wir jedoch immer ein Projekt auf Basis von Zend empfehlen.

Wir können Sie sowohl bei der Projektplanung als auch bei der Umsetzung als professioneller Dienstleister unterstützen. Auch wenn Sie in laufenden Projekten zusätzliche Ressourcen einsetzen möchten, zögern Sie bitte nicht, Kontakt mit uns aufzunehmen. Selbst andere Frameworks bzw. Umgebungen als Zend oder Yii – z.B. Cake, Drupal, Symfony oder TYPO3 Flow – stellen keine Hürde dar.

trigonon ist Zend Framework 2 Certified Architect

Durch die Zertifizierung können wir guten Gewissens behaupten, dass wir unser Handwerk verstehen.

Mit dem Zertifikat setzen wir unser Bestreben fort, unseren Kunden durch qualifizierte Lösungen ein bestmögliches Preis-Leistungs-Verhältnis zu bieten.

Auch die erste Version des Frameworks war durchaus schon eine großartige Basis für die Entwicklung anspruchsvoller Software.

Durch das Zend Framework Version 2 kann die Menge des zu implementierenden Codes nochmals gesenkt werden. Das bedeutet auf den Punkt gebrachte Funktionalitäten, weniger Programmzeilen, dadurch langfristig besser wartbaren Code und längere Lebenszyklen für Ihre Software.

Softwareentwicklung in Java

Java ist eine Programmiersprache, die Mitte der neunziger Jahre von der Firma Sun Microsystems entwickelt wurde. Java Anwendungen werden meistens in Byte-Code übersetzt. Zur Laufzeit wird der Bytecode in ausführbaren Maschinencode übersetzt oder interpretiert.

Die Syntax von Java ist verwandt mit der von C bzw. C++. Das Objektmodell ist weniger kompliziert als das von C++. Auf maschinennahe Befehle bzw. Funktionen wurde weitgehend verzichtet.

Die Java Entwickler hatten seinerzeit das Ziel, eine Sprache zu entwickeln, die auf nahezu allen handelsüblichen Betriebssystemen ausgeführt werden kann. Weiterhin sollte Java eine rein objektorientierte Programmiersprache mit bereits eingebauten Netzwerkfunktionen werden.

Wenn man heute von Java spricht, ist meist nicht nur die Sprache gemeint, sondern eine Software-Achitektur bei der die Sprache Java eine große Rolle spielt.

Das Design einer modernen Java-Software-Architektur ist ein Mix aus Entwicklungsumgebungen, Frameworks und Open Source Komponenten. Aufgrund der Komplexität sollte man hier nur auf erfahrene und gut ausgebildete Softwarearchitekten zurückgreifen. Eine gut geplante Architektur eröffnet einem Unternehmen ungeahnte Möglichkeiten – insbesondere wenn anspruchsvolle Aufgaben Software entwickelt werden soll.

Wenn es um die Planung einer größeren Web-Applikation geht, zögern Sie bitte nicht, mit uns Kontakt aufzunehmen. Unsere Experten stehen Ihnen sowohl bei der Planung als auch bei der Realisierung mit Rat und Tat zur Seite.