- 21.05.09
- 21:54
- Artikel
-
+2
Sun will riesigen AppStore für Java aufbauen
OK, hier mal ein Kommentar von jemandem der Java in der Uni gelernt, sich auf Arbeit jetzt mit .NET beschäftigt und in Zukunft auch mal eine Anwendung auf den Markt bringen möchte. Zuerst mal zum AppStore: klar ist es etwas komisch dass auf einmal jeder auf diesen Zug aufspringt, aber verkehrt ist der Schritt nicht. Es ist nur vor Apple keiner auf die Idee gekommen. Wenn der Store läuft werde ich früher oder später auch als Entwickler darauf zugreifen, weil ich mir so schonmal einiges an Marketing sparen kann (sind eh nur Quacksalber :D). Als ich Java gelernt habe, hat mich auch einiges ziemlich genervt (allerdings war es meine erste Sprache, und wenn ich mir jetzt C anschaue bin ich froh das es VMs gibt die mir sie Speicherverwaltung abnehmen). Aber ich finde Swing auch mehr als hässlicht und langsam, aber andererseits zwingt es den Programmierer zu sauberer Arbeit nach dem MVC-Konzept, wohingegen bei .NET anfangs sehr viel Grafikklassen und Anwendungslogik gemischt sind (weil man ja immer mit einer Form anfängt). GLÜCKLICHERWEISE hat IBM mit dem SWT eine super Technologie entwickelt, und mit JFace eine Abstaktion geschaffen womit Java Anwendungen vom jeweiligen OS gezeichnet werden, also "echt" ausschauen und auch flüssig laufen. Schaut euch mal Eclipse an, das ist das beste Beispiel und ist für zig OS verfügbar. Das die Java-Updates so groß sind (weiter oben bemöngelt) liegt einfach daran dass immer eine komplett neue Version installiert wird...zugegeben, nicht optimal. Und noch was zur Performance: Java-Programme sind heutzutage kaum noch langsamer als nativ-kompilierte, was zum einen an verbesserten Code liegt, aber auch daran dass Java inzwischen einen sogenannten Hot-Spot-Compiler dabei hat. Wenn ihr also ein Java Programm ausführt und die VM bemerkt dass bestimmte Codeabschnitte besonders häufig benötigt werden, so wird dieser Code nochmals übersetzt und dann (auf eurer Kiste) in nativen Machinencode. Trotzdem erwarte ich einige Verbesserungen von der nächsten Java-Version
Kommentare
38
Kommentare
geschrieben
46
Antworten
erhalten
38
Likes
erhalten
FSF: OLPC macht Kinder von Microsoft abhängig
@Yogort: Alle setzen, 6 :) Es geht dabei nicht darum dass man sich den SourceCode anschauen kann, das ist was für Interessierte und fertig. Nein, es geht darum dass wenn man als Kind schon viel Zeit mit Windows verbracht hat, man sich an das System gewöhnt hat. Jeder Windowsnutzer wird die ersten male wenn er sich mit Linux (oder OS X) versucht auch ganz schön schimpfen weil er Funktionen nicht dor vorfindet wo er sie (wie bei Windows) erwartet. Das selbe gilt für die Software (warum läuft meine Software X nicht auf dem Linuxding) usw. Von diesem Standpunkt aus betrachtet hat die FSF schon recht, dass die Kinder (zukünftigen Benutzer) von Windows abhängig werden, denn nicht jeder ist bereit nochmal Zeit zu investieren und sich in ein anderes OS einzuarbeiten. Kann man übrigens auch hier beobachten anhand von Aussagen wie "habe Linux/Apple/Windows 7 eine Woche ausprobiert und finde es doof"
Musikindustrie vs. Apple: Eigenes Format für Alben
@Exabyte: Der Vergleich ist absolut klasse!
Natürlich konnte man früher auch nur alben kaufen (von den Singles mal abgesehen). Durch den Vertrieb übers Netz verliert die Musikindustrie dadurch etwas Gewinn..das ist richtig, auf der anderen Seite sparen sie sich das Pressen der CDs, die Verpackeung, den Druck des Booklets, und sie erreichen noch mehr Abnehmer. Da kann man dem Kunden (der ja eigentlich König ist) schon mal etwas entgegenkommen. Meiner Meinung nach sind die MP3s im Vergleichs zur CD eh viel zu teuer.
Diesen Albumformat ist sinnig, wenn es ZUSÄTZLICH angeboten wird. Außerdem würde ich es nur in betracht ziehen wenn es als ein OFFENER STANDARD entwickelts wird (mir geht das Apple und Windowsformat eh schon genug auf die Nerven).
Deutsche Post kündigt den "Brief im Internet" an
@Ford Prefect: die Seite schaut wirklich etwas komisch aus. Vor 2 jahren, wo ich mir das mal angesehen habe, war es wesentlich besser...da wurde gleich klar worum es ging.
Aber ich wollte ja auch nicht auf die Flashseite eingehene, sondern auf das Geschaeftsmodell :)
Deutsche Post kündigt den "Brief im Internet" an
Gibt es schon seit Jahren dieses Geschaeftsmodell.
GMAIL (nein, NICHT VON GOOGLE). gmail.de. Allerdings haben die nicht so viel Kapital...aber vielleicht kauft die Posts das dann auch ein.
Neue Coca-Cola-Automaten laufen mit Windows CE
@Shiranai: ok. danke fuer die Aufklaerung :)
Neue Coca-Cola-Automaten laufen mit Windows CE
@Schaulustiger: Ich habe ein WM 5 Telefon und ja, den BoD (@thrower: Bluescreen schreibt man zusammen) hab ich da auch schon gehabt. Mir ist auch klar dass der BoD nicht unbedingt an MS liegt, is halt ein schwerer Kernelfehler der meistens durch irgendwelche Treiber daherkommt und die werden auch von anderen Firmen geschrieben (z.B. dem Colaautomaten-Hersteller)
Neue Coca-Cola-Automaten laufen mit Windows CE
Ich freu mich schon auf die ersten Screenshots mit dem beruehmten BoD (Bluescree of Death) :-D
Sun will riesigen AppStore für Java aufbauen
@Stefan1200: solltest auf jeden Fall zu JFace greifen, weil du dich da nicht um die Fensterverwaltung kümmern musst. Damit bist du genauso schnell wie mit Swing. Falls du mal was richtig großen bauen willst, dann schau dir mal Eclipse RCP an. Ist der Wahnsinn was man da schon alles dabei hat...aber das wird jetzt etwas zu OT :) Schaus dir einfach mal an
Sun will riesigen AppStore für Java aufbauen
OK, hier mal ein Kommentar von jemandem der Java in der Uni gelernt, sich auf Arbeit jetzt mit .NET beschäftigt und in Zukunft auch mal eine Anwendung auf den Markt bringen möchte. Zuerst mal zum AppStore: klar ist es etwas komisch dass auf einmal jeder auf diesen Zug aufspringt, aber verkehrt ist der Schritt nicht. Es ist nur vor Apple keiner auf die Idee gekommen. Wenn der Store läuft werde ich früher oder später auch als Entwickler darauf zugreifen, weil ich mir so schonmal einiges an Marketing sparen kann (sind eh nur Quacksalber :D). Als ich Java gelernt habe, hat mich auch einiges ziemlich genervt (allerdings war es meine erste Sprache, und wenn ich mir jetzt C anschaue bin ich froh das es VMs gibt die mir sie Speicherverwaltung abnehmen). Aber ich finde Swing auch mehr als hässlicht und langsam, aber andererseits zwingt es den Programmierer zu sauberer Arbeit nach dem MVC-Konzept, wohingegen bei .NET anfangs sehr viel Grafikklassen und Anwendungslogik gemischt sind (weil man ja immer mit einer Form anfängt). GLÜCKLICHERWEISE hat IBM mit dem SWT eine super Technologie entwickelt, und mit JFace eine Abstaktion geschaffen womit Java Anwendungen vom jeweiligen OS gezeichnet werden, also "echt" ausschauen und auch flüssig laufen. Schaut euch mal Eclipse an, das ist das beste Beispiel und ist für zig OS verfügbar. Das die Java-Updates so groß sind (weiter oben bemöngelt) liegt einfach daran dass immer eine komplett neue Version installiert wird...zugegeben, nicht optimal. Und noch was zur Performance: Java-Programme sind heutzutage kaum noch langsamer als nativ-kompilierte, was zum einen an verbesserten Code liegt, aber auch daran dass Java inzwischen einen sogenannten Hot-Spot-Compiler dabei hat. Wenn ihr also ein Java Programm ausführt und die VM bemerkt dass bestimmte Codeabschnitte besonders häufig benötigt werden, so wird dieser Code nochmals übersetzt und dann (auf eurer Kiste) in nativen Machinencode. Trotzdem erwarte ich einige Verbesserungen von der nächsten Java-Version