|
Über
JAVA mache ich mir keine Gedanken mehr. Vorbei. Nein, nicht, weil es
schlecht ist. Oder weil andere besser sind. Nee - alles egal. Für mich
hatte Java nur eine Existenzgrundlage: ein Java Programm funktionierte
auf verschiedenen Hardwareplattformen. Egal ob x86 oder ARM, ob PC, PDA
oder Telefon - dank der passenden Java Virtual Machine (JVM) liess sich
eine Software nahzu überall nutzen. Mit dieser Technologie stand Java bisher weitgehend alleine da. Doch seit einiger Zeit hat Microsoft einen Ritter ins Spiel gebracht, der diese Struktur aufbrechen kann. DOT.NET Framework nennt sich das Ding. Das DOT.NET Framework ist so etwas wie die Java Virutal Machine. Es ist eine Software, die auf einem welch-auch-immer Gerät installiert wird. Anschliessend - und jetzt kommt das wirklich Verblüffende - laufen DOT.NET Programme auf ALLEN Geräte auf denen das DOT.NET Framework installiert ist. Allerdings gehen die Strategen von MS einen Schritt weiter: Java wird unter Java programmiert. Für DOT.NET bietet MS mit dem Visual Studio eine Oberfläche, die gleich einen ganzen Haufen verschiedener Programmiersprachen vereint. De facto heisst das: egal, ob der DOT.NET Programmierer in C++, C# oder Visual Basic programmiert - er wählt seine Lieblingsprogrammiersprache aus, schreibt sein Programm und kann aus auf ALLEN Plattformen laufen lassen, auf denen ein DOT.NET Framework installiert ist. Wir haben es ausprobiert: Wir haben unter Visual Studio ein kleines Windows Programm geschrieben und diesen EXE auf verschiedenen Plattformen laufen lassen. Büro PC mit Windows XP und x86 CPU. Kein Problem. Dann per FTP in einen HP PDA mit Mindows Mobile und ARM - auch kein Problem. Anschliessend noch in einen Panel PC mit Windows CE 5.0 und ARM - ging auch. Und wenn uns jetzt noch jemand sein Mobiltelefon mit Windows Mobile zur Verfügung stellen würde - nun ja, dann würde das Programm dort wohl auch laufen. Fazit: Java ist nicht mehr die einzige Möglichkeit, um EIN Programm auf verschiedenen Geräten laufen zu lassen. Für uns Visual Studio Programmierer ergibt sich damit eine geniale Möglichkeit, dem Kunden immer die optimal zur Anwendung passende Hardware empfehlen zu können. Da gibt es dann für uns keinen Grund mehr, warum wir noch Java einsetzen sollten. Aber losgelöst davon sollen alle diejenigen, die auf Java stehen es natürlich weiterhin verwenden...
|
||
| Text:
Hans-J. Walter, Stand August 2008 Pers. Anmerkung: Obiger Eintrag ist subjektiv und persönliche Meinungsäusserung. Er stellt keine Wertung für irgendwelche Softwarepakete da. |
(c) hjw AE, Last Update: 26.01.2011. Alle Angaben ohne Gewähr
IT Lösungen für die Industrie: www.terminal-systems.de || IT Beiträge