www.wikidata.de-de.nina.az
WebObjects ˈwɛbˌɒbd ʒɪkts ist eine Entwicklungs und Serverumgebung fur Webanwendungen Sie wurde ursprunglich von NeXT entwickelt und bei deren Aufkauf 1996 von Apple mit ubernommen WebObjectsBasisdatenEntwickler AppleErscheinungsjahr Marz 1996Aktuelle Version 5 4 3 15 September 2008 Betriebssystem Mac OS XProgrammiersprache JavaKategorie Application ServerLizenz Proprietardeutschsprachig jaWebObjects Homepage Memento vom 14 Mai 2008 im Internet Archive Die Software fuhrt Daten aus verschiedenen Quellen oft relationalen Datenbanken zusammen prasentiert sie Nutzern uber das Web und andert sie gegebenenfalls aufgrund von Benutzeraktionen Sie zeichnet sich unter anderem durch eine strikte Trennung von Datenhaltung Verarbeitungsprozessen und Benutzeroberflache aus entsprechend dem Model View Controller Entwurfsmuster Die ursprungliche Implementierung in Objective C wurde in der Version 5 0 durch eine in Java ersetzt Bei der Vorstellung der 1 0 Version war WebObjects im Jahre 1995 einer der ersten Applikationsserver uberhaupt Es zeichnet sich durch eine hohe Integration der Entwicklungswerkzeuge aus Damit stellt es ein klassisches Werkzeug des Computer aided software engineering CASE dar mit dem leistungsfahige und komplexe netzbasierte Applikationen erstellt und betrieben werden konnen Bekannte Beispiele fur die Verwendung von WebObjects sind unter anderem der Apple Webshop und iTunes Music Store das Formularmanagement System openforms sowie nuLiga die Ligaverwaltung deutscher und osterreichischer Tennis Tischtennis und Badminton Verbande Nutzungsrecht BearbeitenWebObjects war im Prinzip kostenlos zu verwenden denn die Nutzungsrechte sind an die von Xcode geknupft Xcode ist die IDE von Apple und ist ebenfalls an sich kostenlos Um wiederum Xcode nutzen zu durfen wird eine Mac OS X Lizenz benotigt Obwohl die Technologie kostenlos bereitgestellt wurde unterliegt sie proprietaren Lizenzen und ist somit nicht open source Das von Apple empfohlene Werkzeug zur Entwicklung von WebObjects Software war WOLips WOLips wird im Rahmen eines Open Source Projektes entwickelt In einem weiteren Open Source Projekt namens Project Wonder siehe Weblinks werden wiederverwendbare Komponenten fur die WebObjects Entwicklung erstellt Die Entwicklung von WebObjects wurde mit dem letzten Update 2008 eingestellt seit 2009 ist WebObjects nicht mehr in Xcode enthalten Open Source Alternativen BearbeitenDie Ideen hinter WebObjects wurden von verschiedenen Open Source Projekten aufgegriffen So existiert GNUstepWeb als freie Implementierung von WebObjects 4 5 in Objective C wie auch WebObjects bis zu dieser Version des Weiteren SOPE ein Framework welches das Konzept von WebObjects ausserdem um verschiedene Ideen von Zope erweitert Als Java Implementierungen waren sowohl Wotonomy als auch Tapestry und Cayenne zu nennen Ersteres halt sich genauer an sein Vorbild WebObjects 5 x wahrend die letzteren beiden eher von den grundlegenden Ideen hinter WebObjects inspiriert sind ahnliche Software Design Pattern und jeweils nur einen Teil von WebObjects umfassen Tapestry ahnelt sehr stark dem Darstellungslayer von WebObjects JavaWO und JavaWeb Frameworks wahrend sich Cayenne um den objektrelationalen Teil JavaEO Frameworks kummert Beide Frameworks lassen sich gut in Kombination und auch mit den jeweiligen WebObjects Gegenstucken kombiniert einsetzen Weblinks BearbeitenOffizielle Seite des Herstellers fur Entwickler Memento vom 28 August 2004 im Internet Archive englisch Webobjects Community Webseite des WOLips Projektes von Apple Inc empfohlene WebObjects Entwicklungsplugins fur die IDE Eclipse seit der Einstellung von WebObjects Builder und EOModeler in Mac OS X 10 5 Weblog des Open Source Projekts Project Wonder WebObjects ist fur Apple endgultig tot heise deApple Software Aktuelle Apple SoftwareApp Store Automator Books Boot Camp Rechner Catalyst Classroom Compressor Configurator Dashcode Face ID FaceTime FileVault Final Cut Pro Finder Fotos Grapher HomeKit iLife GarageBand iMovie iTunes iWork Pages Keynote Numbers Kalender Karten Kontakte Logic Pro Mac App Store Mail Massband MainStage Mission Control Motion Music Nachrichten Photo Booth Quartz Composer QuickTime QuickTime Broadcaster QuickTime Player QuickTime Streaming Server QuickTime VR Remote Desktop Safari Siri Spotlight Terminal TestFlight TextEdit Time Machine Timeline 3D Vorschau Wallet Wo ist Xcode XsanEhemalige Apple SoftwareAperture AppleShare AppleWorks Backup Color Cyberdog Dashboard DVD Studio Pro EasyWriter Final Cut Studio Final Cut Express Front Row HyperCard iBooks Author iDVD Interface Builder iPhoto iSync iWeb Logic Express MacDraw Macintosh Application Environment MacPaint MacWrite Pascal PlainTalk Project Builder QuickDraw Pro QuickTime Pro Remote Disc ResEdit Shake Soundtrack WebObjects XQuartz Abgerufen von https de wikipedia org w index php title WebObjects amp oldid 224617609