WebObjects
| WebObjects | ||||
|---|---|---|---|---|
| Ontwerp en ontwikkeling | ||||
| Categorie | Applicatieserver | |||
| Ontwikkelaar(s) | Apple Inc. | |||
| Besturingssysteem | Mac OS X | |||
| Geschreven in | Objective-C Java | |||
| Status en tijdlijn | ||||
| Status | Beëindigd | |||
| Uitgebracht | maart 1996 | |||
| Recentste versie | 5.4.3 (15-09-2008) | |||
| Onderdelen | ||||
| Licentie(s) | Gepatenteerd | |||
| Links | ||||
| Website | Website | |||
| ||||
WebObjects is een ontwikkel- en serveromgeving voor webapplicaties. Het is oorspronkelijk ontwikkeld door NeXT en in 1996 overgenomen door Apple.
De software combineert gegevens uit meerdere bronnen, zoals relationele databases, presenteert deze aan gebruikers via internet en past deze aan op basis van gebruikersacties. Het wordt onder meer gekenmerkt door een strikte scheiding van gegevensbeheer, verwerkingsprocessen en gebruikersinterface - volgens het ontwerppatroon van het model-view-controller-model (MVC). De oorspronkelijke implementatie in Objective-C werd in versie 5.0 vervangen door een in Java.
Bij de presentatie van versie 1.0 was WebObjects een van de eerste applicatieservers in 1995. Het wordt gekenmerkt door een hoge mate van integratie van ontwikkelingshulpmiddelen. Het is een typisch Computer-aided software engineering (CASE) hulpmiddel dat kan worden gebruikt om web-gebaseerde applicaties te bouwen en uit te voeren.
Bekende voorbeelden van het gebruik van WebObjects zijn de Apple Webshop en iTunes Store.
Gebruiksrechten
WebObjects is geen open source, maar in principe gratis te gebruiken omdat de gebruiksrechten gekoppeld zijn aan die van Xcode. Xcode is de ontwikkelomgeving (IDE) van Apple en is gratis verkrijgbaar. Om Xcode opnieuw te gebruiken, is alleen een Mac OS X-licentie vereist. De door Apple aanbevolen tool voor het ontwikkelen van WebObjects-software is WOLips. WOLips wordt ontwikkeld als onderdeel van een open source-project. In een ander open source project genaamd Project Wonder (zie externe links) worden herbruikbare componenten voor de ontwikkeling van WebObjects gemaakt. De ontwikkeling van WebObjects werd gestopt met de laatste update in 2008. Sinds 2009 werd WebObjects niet langer opgenomen in Xcode.
Literatuur
- (en) Ravi Mendis WebObjects Developer's Guide. Sams Publishing, 2002. ISBN 9780672323263
Externe links
- Dit artikel of een eerdere versie ervan is een (gedeeltelijke) vertaling van het artikel WebObject op de Duitstalige Wikipedia, dat onder de licentie Creative Commons Naamsvermelding/Gelijk delen valt. Zie de bewerkingsgeschiedenis aldaar.
- (en) Apple officially killed one of Steve Jobs' favorite projects Businessinsider, 3 mei 2016
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.