PHP hat sich für Projekte der unterschiedlichsten Größenordnungen als tauglich erwiesen und wird von kumarisoft für die Webprogrammierung für Linux-Server bevorzugt. Aber auch auf Windows-Servern mit IIS ab Version 7.x schlägt es sich durchaus gut.
Es besteht eine ZCE-Zertifizierung von Zend.
C# wird bei kumarisoft bevorzugt zur Entwicklung im .NET-Bereich eingesetzt.
Visual Basic kommt bei kumarisoft im Zusammenhang mit Anwendungen auf Basis von Microsoft Access (VBA) zum Einsatz.
Neben dem üblichen Know-How, was man zur Web-Programmierung einfach mitbringen muss, setzt kumarisoft gerne auf jQuery, Vue.js oder auch RactiveJS.
Dieses PHP-Framework hat nicht ohne Grund in seiner jungen Geschichte eine steile Erfolgskurve aufzuweisen. Es ist eine echte Hilfe für jeden PHP-Entwickler und daher wird Laravel von kumarisoft bevorzugt eingesetzt. Besonders seit mit Laravel Livewire von Calb Porzio eine geradezu geniale Erweiterung entwickelt wurde, die vieles, was man bisher mit z.B. VUE oder React umgesetzt hat, nun viel einfacher mit Schwerpunkt auf der Laravel-Seite (in PHP) entwicklen kann.
Das HTML-, CSS- und JavaScript-Framework Bootstrap wird von kumarisoft (nicht nur) für die Entwicklung von Websites mit responsivem Design, verwendet. Responsives Design bzw. "Responsive Design" ist momentan die geläufigste Methode, um über verschiedene Geräteklassen hinweg (Desktop, Tablet, SmartPhone) eine optimierte Anzeige der Inhalte zu erzielen.
Mit den Versionen der Zend Framework 1.x-Reihe wurden umfangreiche Websites erstellt. Spätere Versionen kamen jedoch nicht mehr als MVC-Grundlage zum Einsatz. Denn neuere Versionen des bekannten PHP-Frameworks waren unnötig komplex, ohne zum Ausgleich einen angemessenen Mehrwert zu bieten und zudem von Performance-Problemen gebeutelt. Zend Framework bzw. dessen Nachfolger Laminas verfügen jedoch über eine gute Komponentensammlung. Bei an sich frameworklosen Projekten wird von kumarisoft heute gerne Laminas für einzelne Aufgabenbereiche, z.B. Session Handling und Mail verwendet.
Neben dem nicht mehr ganz so omnipräsenten jQuery verwendet kumarisoft reaktive Frameworks wie Vue.js oder auch das zu Unrecht relative wenig bekannte RactiveJS.
Wird seit Jahren im Zusammenhang mit PHP-Webanwendungen eingesetzt.
Es wurden einige mittlere bis sehr große Anwendungspakete damit umgesetzt. Und zwar sowohl unter Verwendung von reinen Access-Datenbanken, als auch bei der Anbindung externer Datenquellen (SQL Server-Projekte, andere Anbindungen via ODBC).
Wurde ab Version 6.5 eingesetzt und ist sowohl bzgl. Installation als auch Programmierung bestens bekannt, incl. Spezialthemen wie Einrichtung und Verwendung von Volltextsuche.
Es bestehen Erfahrungen seit Version 7. Der Schwerpunkt liegt bei der Programmierung mit PL/SQL. Fachwissen zu Installation und Optimierung sind nur in Grundzügen vorhanden. Keine Erfahrung mit Clustern. Für die Umsetzung von Hochlastanwendungen müssen daher externe Berater hinzugezogen werden.
Das Content Management System concrete5 erfreut sich nicht ohne Grund einer steigenden Beliebtheit. Auch wenn es im deutschen Sprachraum noch etwas exotisch ist, erfreut es sich international einer stetig steigenden Popularität. Viele Anwender können ohne eine Einführung bereits überraschende Resultate erzielen. Das momentan einzige andere CMS mit ähnlicher Benutzerfreundlichkeit ist vermutlich DotNetNuke, läuft aber nur auf der .NET-Plattform, und ist daher nicht so allgemein verwendbar. Für neue Projekte wird bei kumarisoft in Sachen CMS gerne concrete5 eingesetzt. Nicht zuletzt, weil Erfahrungen mit Joomla! (s.u.) und Typo3 bestehen, ist sich kumarisoft völlig bewusst, warum.
kumarisoft hatte sich früher im PHP-Bereich für Joomla! entschieden, da es - im Vergleich z.B. zu Typo3 - vom Endanwender relativ einfach zu bedienen ist. Und das ist in vielen Fällen ein nicht zu vernachlässigender Aspekt! Auch wenn es ein paar Schwächen aufweist, so hat es nach wie vor einige Stärken. Der Vorteil besteht vor allem darin, dass es für Joomla! eine unglaubliche Anzahl von Erweiterungen gibt. Auch sofern einige kommerziell sind, dann doch mit überschaubaren Kosten. Die Qualität etlicher Erweiterungen lässt aber zu wünschen übrig. Für komplett neue Websites kann kumarisoft Joomla! mittlerweile nicht mehr reinen Gewissens empfehlen. Allerdings gibt es einen Punkt, der dann doch wieder für Joomla! spricht: Mit VirtueMart gibt es ein Shopsystem, dass sich direkt in das CMS integrieren lässt, und dabei sogar die deutschen Gegebenheiten abdeckt.
Das erste eingesetzte Werkzeug war der Visual Modeler von Visual Studio 6, eine abgespeckte Version von Rational Rose. Als nächstes folgte TogetherJ, dann objectiF. Aktuell wird ArgoUML eingesetzt.
case/4/0 wurde anhand der Mitarbeit an einem Projekt mit Verwendung von Oracle 7 gelernt. Einige Datenbanken wurden mit anderen Designern, wie z.B. denen von Visual Studio oder den Datenbankdiagrammen von SQL Server entworfen. Es tun aber auch Papier und Bleistift ihren guten Dienst.
Wo es sinnvoll ist, werden Entwurfsmuster (Software Pattern) eingesetzt. Sinnvolle Anwendungsmöglichkeiten für Entwurfsmuster gibt es jede Menge. Allerdings sieht kumarisoft davon ab, einer schönen Architektur willens Performanceaspekte komplett zu vernachlässigen.
Sehr gute Kenntnisse bzgl. Apache (1.3 und 2.x) sowie IIS. Gute Kenntnisse bzgl. NGINX als Webserver.
Die Erfahrungen erstrecken sich auch auf das Verarbeiten von BMEcat-Dokumenten. Ein Kapitel für sich! Und weit anspruchsvoller, als das im Vergleich dazu relative einfache Generieren von BMEcat-Dokumenten!
GEMA-Anmeldung und -Abrechnung im sogenannten Industrieverfahren (TONIS / TAS).
Erfahrung mit directPos-Anbindungen wie etwa Postbank PaySolution und PAYONE FinanceGate Client API wurden im Zusammenhang mit PHP-Projekten erworben.
kumarisoft hilft Ihnen bei Ihren Projekten. Sowohl bei der Durchführung ganzer Projekte, als auch durch Mitarbeit an Projekten.
Kontaktieren Sie kumarisoft unverbindlich. Zum Beispiel mit dem Kontaktformular.