Welche bekannte Software ist in Java programmiert? Ich suche inspirationen zur Java Programmierung. Minecraft benötigt Java, welche Programme und Spiele gibt es noch?
Eclipse Im Bankenumfeld werden neue System oft in Java implementiert weil sie dann zum Großteil Betriebssystem- und Datenbankunabhängig sind und damit problemlos auf fast allen Bankeninfrastrukturen und auch in unterschiedlichen Cloudsystemen laufen können. Ein Beispiel das mir dazu einfällt ist die Firma FICO in USA die dort führend in Bonitätsprüfungen oder Kreditkartenbetrugsprävention sind.
https://en.wikipedia.org/wiki/Category:Software_programmed_in_Java_(programming_language) https://en.wikipedia.org/wiki/Category:Free_software_programmed_in_Java_(programming_language)
So gut wie alle Android Apps. Netbeans, ImageJ, Maple Diverse Server Anwendungen laufen mit Java EE.
Mac G. schrieb: > Diverse Server Anwendungen laufen mit Java EE. https://en.wikipedia.org/wiki/Programming_languages_used_in_most_popular_websites Bei Twitter ist AFAIK extrem viel im Backend mit Java EE gemacht.
Beitrag #5332804 wurde von einem Moderator gelöscht.
gandalf schrieb: > welche Programme und Spiele gibt es noch? Mercedes nutzt intern größtenteils Java Programme.
Nick S. schrieb: > Mercedes nutzt intern größtenteils Java Programme Das HMI in den Autos von VW/Skoda/Seat/... ist auch Java. Ansonsten fallen mir spontan noch MicroFocus StarTeam und Lotus Notes ein.
Heli-X Flugsimulator Together (das UML Tool) war doch auch in Java geschrieben?
Kassen und dazugehörige Backend-Systeme einer großen deutschen Drogeriemarktkette.
foo schrieb: > Mac G. schrieb: >> Diverse Server Anwendungen laufen mit Java EE. > > https://en.wikipedia.org/wiki/Programming_languages_used_in_most_popular_websites > > Bei Twitter ist AFAIK extrem viel im Backend mit Java EE gemacht. Ich hingegen hab gehört Twitter nutzt für fast alles Python.
Der Andere schrieb: > Eclipse > > Im Bankenumfeld werden neue System oft in Java implementiert weil sie > dann zum Großteil Betriebssystem- und Datenbankunabhängig sind und damit > problemlos auf fast allen Bankeninfrastrukturen und auch in > unterschiedlichen Cloudsystemen laufen können. > Ein Beispiel das mir dazu einfällt ist die Firma FICO in USA die dort > führend in Bonitätsprüfungen oder Kreditkartenbetrugsprävention sind. Ich bin da so nicht direkt im Bilde, aber muß denn nicht auf dem betreffenden Rechner Java installiert sein? Wenn ja, wo ist dann der Vorteil von Java?
Für C# / .Net muss auch .Net installiert sein (oder Mono). Die Java Installation geht in wenigen Minuten, das ist kein Hindernis. Für so ziemlich alles braucht man irgendwelche Libs - die sind bei Java beim JRE mit dabei und erhalten dann auch zentral für alle Anwendungen Updates. Zudem läuft der Kram ohne neu übersetzen und ohne weitere Anpassungen auf 3 Betriebssystemen.
Achtung Achtung Achtung schrieb: > Ich bin da so nicht direkt im Bilde, aber muß denn nicht auf dem > betreffenden Rechner Java installiert sein? Wenn ja, wo ist dann der > Vorteil von Java? Dann schau mal wieviele Versionen von Microsoft Visual C++ Redistributable Paketen auf deinem Windows Rechner installiert sind ohne die deine Programme auch nicht laufen. Ohne Libs geht halt nix. Bei java ist halt noch eine Laufzeitumgebung dabei. Dafür hast du genau eine Version deiner Software ehal ob Windows, jegliche Linuxdistributionen, MS SQL-Server, Oracle, oder IBM-DB/2. Sogar auf SUN oder AIX läuft der Kram problemlos.
gandalf schrieb: > Welche bekannte Software ist in Java programmiert? Ich suche > inspirationen zur Java Programmierung. > Minecraft benötigt Java, welche Programme und Spiele gibt es noch? Lotus Notes ( wurde ja schon bereits genannte ) SAP Gui
Der Andere schrieb: > Im Bankenumfeld werden neue System oft in Java implementiert weil sie > dann zum Großteil Betriebssystem- und Datenbankunabhängig sind und damit > problemlos auf fast allen Bankeninfrastrukturen und auch in > unterschiedlichen Cloudsystemen laufen können. Beispiele im Bankenumfeld für JAVA-basierte Software sind z.B. LoanIQ - Programm zur Verbuchung von Krediten, das insbesondere auch Konsortialkredite mit Unterbeteiligungen, Abretungen und was sich die Kreditleute alles so einfallen lassen, darstellen kann. Murex MX3 - Buchhaltungsprogramm, früher nur für Devisengeschäfte, später dann auch mit Unterstützung für Geldmarkt und Swaps. Hat eine API, mit der man eigene Bewertungsroutinen für Derivate an das System anflanschen kann.
Achtung Achtung Achtung schrieb: > er muß denn nicht auf dem betreffenden Rechner Java installiert sein? > Wenn ja, wo ist dann der Vorteil von Java? Aus Anwendersicht ist das u.U.nervig. Aber bei grossen Firmen kuemmert sich halt die IT-Abteilung drum, und damit ist das dann egal.
Dumdi D. schrieb: > Achtung Achtung Achtung schrieb: >> er muß denn nicht auf dem betreffenden Rechner Java installiert sein? >> Wenn ja, wo ist dann der Vorteil von Java? > > Aus Anwendersicht ist das u.U.nervig. Aber bei grossen Firmen kuemmert > sich halt die IT-Abteilung drum, und damit ist das dann egal. Du kannst Java zusammen mit deiner Software bündeln und vertreiben. Vorteile: - Kunde bekommt alles aus einem Guss - Du weißt welche Jave-Version deine Software benutzt, das macht die Fehlersuche und Support einfacher Nachteile: - Das "Licensing Information User Manual" von Oracle ist fast 250 Seiten dick und nicht die einzige Information die du beachten musst. Da ist mindestens noch die "Binary Code License". - Deine Software belegt zusätzlichen Plattenplatz - Du brauchst mehr Platz/Bandbreite auf deinem Distributionsmedium - Dein Kunde profitiert nicht automatisch von Bugfixes wenn er sich eine neue Java-Version installiert. Er muss schon bewusst die private Java-Version deines Produkts austauschen.
Achtung Achtung Achtung schrieb: > Ich bin da so nicht direkt im Bilde, aber muß denn nicht auf dem > betreffenden Rechner Java installiert sein? Ja, natürlich. > Wenn ja, wo ist dann der Vorteil von Java? Eine Google-Suche nach "advantages of java" führt Dich unter anderem auf diese Seite [1], die einige der wichtigsten Vorteile von Java aufzählt. [1] https://www.invensis.net/blog/it/benefits-of-java-over-other-programming-languages/
Jack schrieb: > Du weißt welche Jave-Version deine Software benutzt, das macht die > Fehlersuche und Support einfacher Uhhh, das klingt nach einer richtig guten Idee, seine Software an eine bestimmte Version von Java zu binden. Es gab ja auch noch nie Sicherheitslücken in Java. Das haben sich bestimmt die gleichen Leute patentieren lassen, die für Webanwendungen unbedingt den IE6 brauchen.
Der yEditor (für UML) ist auch in Java geschrieben. Teamcenter Enterprise auch.
Die LMax Brokersoftware wohl auch. Find ich toll, dass ihr hier ein Verzeichnis aller professionellen Java Software erstellen wollt! (Aber was ist der Zweck davon?)
Achtung Achtung Achtung schrieb: > Ich bin da so nicht direkt im Bilde, aber muß denn nicht auf dem > betreffenden Rechner Java installiert sein? Die Arduion-IDE oder das unsägliche Open- / Libre-Office funktionieren ohne Java Installation auf dem PC, die haben ihr Zeug mit eingepackt. Es gibt Software, die aus der Anwendung und Java eine ausführbare .exe baut, schön groß und sehr langsam zu starten. Eine andere Möglichkeit ist, das Java einfach mit zu kopieren und im Programmaufruf gezielt auf dieses zu verweisen, dann ist es nicht systemweit verfügbar. > Wenn ja, wo ist dann der Vorteil von Java? Man kopiert irgendwelche Klassen zusammen und behauptet stolz, Softwareentwickler zu sein. Es lässt sich Eindruck schinden, weil die Programmfiles ordentlich groß sind, da muß ja was drin sein. Der Kunde kann eher zum Kauf eines neuen Rechners motiviert werden, weil das alles ja elendig langsam ist.
Naja die meisten lernen es halt mehr oder weniger im Studium. Man hört auch immer wieder, dass keine unendlich steile Lernkurve wie bei C++ existiert. Bei Spring ( https://spring.io/ ) kann man auch in die Sourcen gucken, wenn man mal professionellen Javacode sehen will.
:
Bearbeitet durch User
Beitrag #6160448 wurde von einem Moderator gelöscht.
Hast Du die Trader Workstation geschrieben? Dafür interessiere ich mich auch. Ich schreib auch Tradebots.
Java-Programmierer sind die Arduinos unter den Softwerkern: Sie kopieren irgendwelche Klassen zusammen und können anschließend nicht erklären, weshalb ein paar Dinge nicht wunschgemäß funktionieren. Passend dazu ist die Arduino-IDE in Java gemacht, lahmarschiger Start und viel Speicherbedarf. Es scheint eher ein dummer Witz, dass ich nach Start dieses schissigen Editors 67Mb Speicherbedarf sehe.
Andreas R. schrieb: > Hast Du die Trader Workstation geschrieben? Nein, dann wäre sie nicht so scheiße. Manfred schrieb: > Java-Programmierer sind die Arduinos unter den Softwerkern Dazu fällt mir nur eins ein: Wenn du einen Hammer hast, sieht alles aus wie ein Nagel. Wenn C++ dein Hammer ist, sieht alles aus wie ein Daumen.
Ich habe mich früher immer von "Was brauche ich?" inspirieren lassen, vom kleinen Tool auf der Arbeit das einige Copy&Paste und Textänderungen ersetzte bis aufwendige arbeiten im System die automatisch erledigt werden. Und viel üben üben üben.. Heute kann ich ein Programm bei meinem unprofessionellen Programmierkenntnissen in C oder Java schreiben, wenn es ein GUI brauch nehme ich Java, damit habe ich auch vor 20 Jahren angefangen. Manfred schrieb: > Java-Programmierer sind die Arduinos unter den Softwerkern: Wer um das Jahr 2000 mit Java angefangen hat musste die API-Dokumentation lesen und Bücher kaufen. Das hat nix mit Arduino zu tun, bei weitem nicht.. Wobei ich zugeben muss das das Android-SDK doch so umfangreich ist das das man ohne Finanziellen Ausgleich oder Fame doch lieber einen Copy&Paste macht bevor man sich für Kleinigkeiten durch 5x10 Seiten Dokus beliest um irgendwo nen Gimmick zu haben.
:
Bearbeitet durch User
von Manfred (Gast) 28.02.2020 22:51 >Java-Programmierer sind die Arduinos unter den Softwerkern: Sie kopieren >irgendwelche Klassen zusammen und können anschließend nicht erklären, >weshalb ein paar Dinge nicht wunschgemäß funktionieren. >Passend dazu ist die Arduino-IDE in Java gemacht, lahmarschiger Start >und viel Speicherbedarf. Es scheint eher ein dummer Witz, dass ich nach >Start dieses schissigen Editors 67Mb Speicherbedarf sehe. Ich finde es immer wieder amüsant, wenn ein Blinklichtexperte hier aus dem Forum mein, die am weitesten verbreitete Programmiersprache für Busines-Anwendungen bewerten zu können. Du solltest es mal als Berater für die großen Firmen, die Java einsetzen, versuchen, wenn du sie überzeugen kannst, würde das sicherlich massiv Arbeitsplätze schaffen.
Zumindest verlangen die Grafik/DTP-Tools von Adobe, dass eine JRE installiert ist: Adobe Illustrator, Indesign, Photoshop.
Stefan H. schrieb: > Andreas R. schrieb: >> Hast Du die Trader Workstation geschrieben? > > Nein, dann wäre sie nicht so scheiße. Hat diese Station auch einen Namen? Ich mach, wie gesagt, auch gerne mit solchen Sachen rum.
Beitrag #6222698 wurde von einem Moderator gelöscht.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.