Sicherheit
Skalierbarkeit und Leistung: Java-Anwendungen sind bekannt für ihre Skalierbarkeit, die es ihnen ermöglicht, große Arbeitslasten zu bewältigen und wachsende Benutzerzahlen zu unterstützen. Bewertung gesammelt von und auf G2.com gehostet.
Leistungsbeschränkungen. Speicherverwaltung: Während die automatische Speicherverwaltung von Java mit Garbage Collection Entwickler von der manuellen Speicherverwaltung entlastet, kann sie Leistungsüberlastungen einführen. Bewertung gesammelt von und auf G2.com gehostet.
Java Development using the Java collection Bewertung gesammelt von und auf G2.com gehostet.
Long code and longer design patters which make it more lengthy and Complex. Bewertung gesammelt von und auf G2.com gehostet.
Was ich an Java wirklich mag, ist, wie einfach und leicht lesbar es ist. Selbst Leute in unserem Team, die nicht technikaffin sind, können den Code verstehen. Außerdem funktioniert Java auf jeder Plattform, was bedeutet, dass wir Software erstellen können, die reibungslos auf allen Arten von Geräten läuft, von Computern bis hin zu Mobiltelefonen. Diese Flexibilität war ein großer Pluspunkt für unseren Kunden. Zum Beispiel, als wir an dem Projekt zur Verhinderung von Einnahmeverlusten arbeiteten, nutzten wir Java, um eine Echtzeit-Tracking-Funktion in unsere Unternehmens-App zu integrieren. Dies ermöglichte es uns, Daten von GPS-Geräten in den Fahrzeugen in Echtzeit zu erhalten, was uns half zu verstehen, warum es zu Verzögerungen bei der Lieferung von Containern kam. Bewertung gesammelt von und auf G2.com gehostet.
Die Java-Entwicklung ist nicht perfekt. Eine Sache, die mir nicht gefiel, war, dass sie langsam sein kann. Dies war ein Problem in unserem Projekt, bei dem wir GPS-Daten in Echtzeit verarbeiten mussten. Außerdem kann Java viel Speicher verwenden. Dies war eine Herausforderung, als wir unsere App entwickelten, die viele Ressourcen benötigte. Also, während Java seine Vorteile hat, sind dies einige Dinge, die man im Hinterkopf behalten sollte. Bewertung gesammelt von und auf G2.com gehostet.
Java kann hauptsächlich für Geschäftsanwendungen verwendet werden. Es hat eine großartige Architektur, die der objektorientierten Programmierung folgt, und dies ist bei weitem die beste Sprache, um OOPS zu lernen. Java kann auch als Backend-Sprache für die Webentwicklung verwendet werden und kann auch auf verschiedenen Hardwaregeräten eingesetzt werden. Alles in allem ist es eine der besten Allzweck-Programmiersprachen, die seit langem verfügbar ist. Bewertung gesammelt von und auf G2.com gehostet.
Java hat eine feste Syntax und Vorlage, wie Programme geschrieben werden sollten, wie Dinge im Hintergrund funktionieren usw. Daher müssen Sie sie zuerst beherrschen, um sie vollständig nutzen zu können. Bewertung gesammelt von und auf G2.com gehostet.
1. Robustheit: Java legt Wert auf starke Typisierung, Überprüfung zur Kompilierzeit und Fehlerbehandlung durch Ausnahmen.
2. Speicherverwaltung: Das automatische Speichermanagementsystem von Java durch Garbage Collection entlastet mich von der manuellen Speicherzuweisung und -freigabe. Bewertung gesammelt von und auf G2.com gehostet.
1. Verbosität: Java wird oft als ausführlicher im Vergleich zu einigen anderen Programmiersprachen angesehen.
2. Lernkurve: Java hat ein umfangreiches Ökosystem, und das Beherrschen all seiner Funktionen und Bibliotheken kann Zeit in Anspruch nehmen. Bewertung gesammelt von und auf G2.com gehostet.
Viele neue Funktionen, leicht zu verstehen, kurz im Code. Weniger Boilerplate-Code. Bewertung gesammelt von und auf G2.com gehostet.
Bis jetzt gibt es nichts, was mir nicht gefällt. Ich benutze es immer gerne. Bewertung gesammelt von und auf G2.com gehostet.
Das Beste an der Java-Entwicklung ist die Multithreading-Fähigkeit. Sie ermöglicht es mir, mehrere Aufgaben gleichzeitig auszuführen, ohne die Effektivität des Produkts zu beeinträchtigen. Bewertung gesammelt von und auf G2.com gehostet.
Ich mag jeden Aspekt der Java-Entwicklung und ihre Funktionen. Ich kann mich nicht erinnern, irgendwelche Schwierigkeiten beim Verwenden gehabt zu haben. Es ist einfach perfekt und ich habe nichts daran auszusetzen. Bewertung gesammelt von und auf G2.com gehostet.
Anwendungen, die mit Java erstellt werden, sind plattformübergreifend, es ist verteilt. Auch die Unterstützung für die Plattform ist enorm. Wir erhalten eine breite Palette von Bibliotheken, um mit allen Problemen umzugehen, da die Gemeinschaft groß ist. Bewertung gesammelt von und auf G2.com gehostet.
Die einzige Sache, mit der es nicht umgehen kann, sind Echtzeitanwendungen wie eine Chat-Anwendung. Außerdem müssen wir so viele Skripte für einige Konfigurationen in einigen Java-basierten Frameworks schreiben. Bewertung gesammelt von und auf G2.com gehostet.
Ich mag es, über andere Bereiche zu lernen, nicht nur in der Java-Entwicklung, weil ich als Entwickler mit Menschen aus verschiedenen Bereichen arbeiten kann und über einige Aktivitäten, die sie ausüben, lernen kann. Bewertung gesammelt von und auf G2.com gehostet.
Die Sprachvielfalt bewirkt, dass der neue Entwickler manchmal ein Programm funktional erstellen kann, aber die Sprache erlaubt es ihnen nicht immer, die besten Praktiken anzuwenden. Und manchmal ist es schwierig, es zu beheben. Bewertung gesammelt von und auf G2.com gehostet.
Die Einfachheit seines Algorithmus und die einfache Kompilierung auf jeder Plattform Bewertung gesammelt von und auf G2.com gehostet.
Das einzige Hauptproblem bei Java kann die Leistung sein; Java-Programme benötigen viel mehr Zeit zum Ausführen. Bewertung gesammelt von und auf G2.com gehostet.
Es macht die Anwendungsplattform unabhängig, und wir können die Unterstützung für Entwicklungsfragen, die wir von Java-Community-Foren online erhalten, nicht vergleichen.
Es ist Open Source, hochsicher und zuverlässig.
Java-Frameworks, -Bibliotheken und -Tools sind äußerst leistungsstark für den Bau robuster und skalierbarer Anwendungen. Bewertung gesammelt von und auf G2.com gehostet.
Wir stoßen manchmal auf Leistungsprobleme und Fehler wie Speichermangel, Thread-Deadlock, aber wir sollten vorsichtig mit dem Gesamtdesign unserer Anwendung sein. Bewertung gesammelt von und auf G2.com gehostet.