Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?

Snow Leopard Server ohne WebObjects, verwendet Apple WebObjects nur noch für den internen Gebrauch?

Als Apple im Jahr 1996 NeXT übernommen hatte, war auch WebObjects ein Produkt, das auf diesem Wege zu Apple fand. WebObjects dient der Entwicklung von Web-Applikationen und wurde von Apple zum Beispiel für den Apple Store oder auch den iTunes Store verwendet. In den Anfangstagen kostete eine Lizenz noch 50.000 Dollar, bis Apple schließlich den Preis deutlich senkte. Im Jahr 2000 musste man noch 699,- Dollar pro Lizenz bezahlen, 2005 lieferte Apple die Software dann zusammen mit OS X Server aus. Schon damals mehrten sich aber die Stimmen derer, die sich die Frage stellten, ob WebObjects überhaupt eine große Zukunft habe oder ob Apple die Weiterentwicklung für Endkunden nur halbherzig vorantreibe. Auch .mac setzte auf WebObjects, mit MobileMe hat Apple den Einsatz allerdings zu Gunsten anderer Technologien etwas zurückgefahren. Bei iTunes macht es hingegen nicht den Anschein, als wolle Apple lieber andere Lösungen einsetzen.
Berichten zufolge will Apple WebObjects in Zukunft aber nur noch intern einsetzen und nicht mehr für Kunden zur Verfügung stellen. Es ist ganz offensichtlich zunehmend schwerer und uninteressanter geworden, potenzielle WebObjects-Entwickler anzusprechen. Die Änderungen der vergangenen Jahre (z.B. Java-Bridge) brachten keinen wirklichen Erfolg. Kurzzeitig kamen Gerüchte auf, Apple wolle WebObjects als OpenSource-Projekt weiterführen, allerdings ist es wahrscheinlicher, dass Apple die momentan eher strengen Nutzungsrechte ganz einfach liberaler gestaltet. Mit Snow Leopard, das bereits nicht mehr über WebObjects verfügen wird, ist es aber fraglich, ob die Umgebung überhaupt noch interessant ist. Wer bis jetzt Projekte mit WebObjects realisierte und OS X Server einsetzt, muss sich jetzt um einen eigenen "Java Deployment Server" kümmern und einige Umstellungen vornehmen.

Weiterführende Links:

Kommentare

Kovu
Kovu08.07.09 09:05
Find ich gut. Und ich hoffe auch das WebObjects intern langsam zurückgefahren wird. Man merkt den Produkten einfach an das JAVA-basiertes technisch stark zurückgefallen ist und besonders in Aspekten der Geschwindigkeit hinterherhinkt.
0
Darkv
Darkv08.07.09 09:08
Ohje, wer keine Ahnung von der Materie hat, sollte sich solche Berichte schenken, auch wenn sie von woanders kopiert wurden...
Dass WebObjects nicht automatisch auf dem Snow Leopard drauf ist, bedeutet überhaupt nicht, dass die Technologie auf dem absteigenden Ast ist. Oder ist Objective-C auch zum Tode verdammt, weil bei einer Systeminstallation nicht sofort XCode mitinstalliert wird???
0
Fenvarien
Fenvarien08.07.09 09:09
Darkv Aber WO war doch nun einmal bei den letzten Serverversionen dabei?
Up the Villa!
0
Tiger
Tiger08.07.09 09:18
Darkv

Wenn Apple etwas aus dem eigenen Betriebssystem rauswirft ist das wohl ein deutliches Zeichen dafür, dass Apple das Interesse daran verloren hat.

Ich würde es gerne noch erleben, dass Apple auch den iTunes Store umstellt, weg von WebObjects.
0
stiffler
stiffler08.07.09 09:26
Kovu Was bist du denn fuer ein Spezi? Habe ich die Ironietags uebersehen, oder hast du wirklich nicht die geringste Ahnung von der Materie? Es geht hier _nicht_ um Desktop-Anwendungen!

Es gibt fuer ernsthafte Webanwendungen bislang keine brauchbare Alternative.
Und zwar bezogen auf viele Aspekte, u.a. auch die Geschwindigkeit! Und nein, auch ASP.NetC# nicht

Der schleichende Rueckgang und die wohl frueher oder spaeter kommende Einstellung von WO hat wohl auch etwas mit der rasanten Entwicklung dieses Marktes in den letzten Jahren zu tun.
Man muss schon wirklich gute Gruende (wie z.B. einst teuer erstandene Lizenzen oder Eigenentwicklungen) habe, um WO ueberhaupt noch in Betracht zu ziehen.
To understand recursion you need to understand recursion
0
Darkv
Darkv08.07.09 09:27
Fenvarien

Das ist ja nur der Serverdienst, der nicht mehr mitinstalliert wird. Dies ist aber so sogar viel besser und vernünftiger, denn der Versionszyklus von WebObjects hat nichts mit dem von OS X Server zu tun. Wenn jetzt eine ganz bestimmte Serverdienstversion für bereitgestellte Applikationen benötigt wird, das neueste Systemupdate diese aber ungewollt mitverändert, hat man mehr Scherereien, als wenn man dies manuell macht. Alles was über die "Standardnutzung" von OS X Server hinausgeht, wird sowieso manuelle Nacharbeit nach sich ziehen, oder konfiguriert jemand den Apachen komplett über den ServerAdmin
0
Dieter08.07.09 09:32
Traurig wie man WO herunter gewirtschaftet hat ... Stiefmütterlich behandelt, kaum weiter entwickelt (letzte Zeit nur Systemanpassungen) und jetzt dieses Signal ... Schade Schade!
0
stesch1008.07.09 09:40
... oder es kommt die Version 6.0 die Apple dann wieder als eigenständiges Ding verkauft.
0
Tekl08.07.09 09:51
Oh je, es werden mit Snow Leopard nicht mehr alle Druckertreiber installiert. Vermutlich wird beim Nachfolger die Druckerunterstützung komplett eingestellt. Damit ist Apple dann noch grüner und das System noch schlanker.
0
Darkv
Darkv08.07.09 10:01
Dieter

Die Entwicklung von WO war noch nie so stark wie in den letzten drei Jahren. Nur weil es nicht so publik ist, weil Otto Normalverbraucher nichts damit zu tun hat, bedeutet nicht, dass da nichts passiert. Deswegen ist diese Meldung auch ein Trugschluss.
0
Darkv
Darkv08.07.09 10:03
Aber egal. Den Normaluser hat WO bisher nicht wirklich interessiert und wird es in Zukunft auch nicht. Die beste Servertechnologie ist sowieso die, die keinem auffällt.
0
ExMacRabbitPro08.07.09 10:10
Kovu

Wenn Du wüstest, wo Java Technologie überall verwendet wird und läuft....

Wenn alle Java Systeme in dieser Sekunde aufhören würden zu arbeiten, dann würde sich auf der Welt eine Katastrophe ereignen in einem Ausmaß, wie sie von Laien damals beim Wechsel 1999 auf 2000 befürchtet wurde - nur dieses mal würde es tatsächlich passieren.

Veraltet oder langsam ist da gar nix.
0
Muty08.07.09 13:14
Jupp. Java ist einfach eine geniale Technologie und es ist irgendwie schade, dass Apple Java ein wenig stiefmütterlich behandelt. Allerdings kenne ich mich mit WO überhaupt nicht aus..
0
MacRaul08.07.09 15:48
Könnte nicht SproutCore WebObject ablösen? iTunes Store / AppleStore würden sich gut als Cloud Application in JavaScript realisieren lassen und machen Java selbst weitgehend arbeitslos und unnötig.
Es würden nur noch die neuen Daten geladen werden und das eigentliche Programm läuft im Browser und kann dort auch gespeichert werden. Der Vorteil wäre für beide Seiten immens.
Der Besucher hätte ein superschnelles und reaktives Interface und auf der Serverseite müsste man nicht ewig die selben Daten übermitteln und jede Interaktion am Server nachbilden. Der Server müsste nur das Delta mit den neuen Daten bereitstellen, alles andere passiert auf der Client Seite im Browser.

Fehlt nur noch eine leistungsfähige Entwicklungsumgebung. Nachdem Sproutcore viele Eigenschaften des Cocoa Frameworks übernommen hat, wäre es eigentlich naheliegend, wenn Apple SproutCore direkt in XCode und allen seinen Tools integriert. Damit hätte Apple eine gemeinsame Basis für native OS X / iPhone OS und Cloud application Programme, die mithilfe des Interfacebuilders für den jeweiligen Einsatzzweck angepasst und entsprechend der Zielplattform kompiliert würden.

Wenn dieser Deal für Apple aufgeht, dann haben sie nicht nur die optimale technische Basis für ihre Onlinedienste, sie könnten diese Technik gleich dreimal verwerten, indem sie Apple zur innovativen Entwicklerplattform für Shopsysteme und RIA Anwendungen machen und die fertigen Servicedienste auch noch entsprechend auf Apple Servern hosten lassen.

Diese Strategie wäre mehr als genial, die Frage ist nur, ob sie sich auch technisch durchführen lässt, bzw. ob dafür die Zeit schon reif ist.

0
amanita phalloides
amanita phalloides08.07.09 16:23
Mac Raul

Klingt überzeugend.
Hast Du im Bett Dich heiss gewühlt, trink Coca Cola - eisgekühlt
0
pünktchen
pünktchen08.07.09 19:34
ist aber eher unfug. der server muss ja immer noch die richtigen daten rüberschaufeln und dafür ist webobjects da. mobileme verwendet z.b. sproutcore für das gui und webobjects für das backend.
0
blutfink08.07.09 20:28
Das ist aber wirklich traurig. Ich kenne einige Leute, deren Job als Entwickler immer schwieriger wird, je mehr Apple WebObjects vernachlässigt. Empfiehlt Apple eine Alternative?
0
ExMacRabbitPro08.07.09 21:52
MacRaul

mit ein bisschen buntem Zirkus im Frontend macht man so schnell keinen Server Arbeitslos...
0

Kommentieren

Sie müssen sich einloggen, um die News kommentieren zu können.