Java ist eine objektorientierte Programmiersprache (OOP) und eng verbunden mit dem Begriff der freien Software (Open Source), die mit der Welt der Java- Programme eingeführt wurde.
Im Gegensatz zu z.B. C++ wird von Java kein Maschinencode erzeugt, sondern ein Zwischencode für eine sogenannte Java Virtual Machine (JVM). Letzteres ist eine Laufzeitumgebung (Java Runtime Environment = JRE). Die Laufzeitumgebung macht Java-Programme plattformunabhängig, das heißt, sie laufen ohne weitere Anpassungen auf verschiedenen Rechnerarchitekturen und Betriebssystemen mit entsprechender Laufzeitumgebung. Die JVM gibt es für die Hardware- und Betriebssystem Plattformen von Linux, Solaris und Windows. Es ist aber den Hardwareherstellern freigestellt auch für Ihre Hardware die JVM zu portieren und anzubieten.
Aufgrund der JVM ist es aber naheliegend, dass Java weniger für maschinennahe Programmierung geeignet ist, im Gegensatz zu z.B. C++.
Quintec betreibt seit vielen Jahren Java Softwareentwicklung in großen Kundenprojekten. Dabei haben wir sowohl mit dem J2SE als auch mit dem J2EE (jetzt Java EE) Framework Praxis-Erfahrungen.
Mit Quintec bekommen Sie einen Partner, der sich in dieser Welt nicht nur seit vielen Jahren erfolgreich bewegt, sondern auch die Erfahrung hat, mit welchem Ansatz man am schnellsten zu einer Lösung für ein konkretes Problem kommt.
Daneben haben wir natürlich Erfahrung im kompletten Software-Entwicklungsprozess incl. agiler Methoden. Siehe dazu auch Softwareentwicklung