WebObjects, een project waar Steve Jobs trots op was
In deze aflevering van de serie ‘Apple-historie‘ kijken we naar iets heel bijzonders: WebObjects. WebObjects was een persoonlijke favoriet van Steve Jobs: hij was erg trots op het project en het was een van de kroonjuwelen van NeXT. Toen Jobs terugkeerde bij Apple was WebObjects dan ook een belangrijk onderdeel van de deal.
Wat is WebObjects?
WebObjects is eigenlijk alleen interessant voor ontwikkelaars. Wikipedia legt het als volgt uit:
WebObjects is a Java (originally Objective-C) web application server from Apple Inc. and a server-based web application framework. It is available at no additional cost. Its hallmark features are its object-orientation, database connectivity, and prototyping tools. Applications created with WebObjects can be deployed as web sites, Java Web Start desktop applications, and/or standards-based web services.
Het grote voordeel van WebObjects was dat je ermee destijds sneller en goedkoper objectgeorienteerd kon programmeren.
WebObjects, de kroonjuwelen van NeXT
Apple gaat overigens stoppen met WebObjects. Dat is opmerkelijk, want Apple gebruikt WebObjects zelf nog steeds voor de iTunes Store en delen van de online Apple Store. Maar voor externe ontwikkelaars zijn de tools sinds 2008 niet meer vernieuwd, ook al is er een actieve community van gebruikers. Een verrassing voor de ontwikkelaars was het overigens niet, dat Apple gaat stoppen. Al in 2008 werd gedacht dat de technologie dood was en sinds 2009 levert Apple WebObjects niet meer mee in Mac OS X Server.
Het kan best zijn dat je nog nooit gehoord hebt van WebObjects. Dat is niet erg, maar je hebt er ongemerkt al wel regelmatig gebruik van gemaakt als je een app downloadde of iets via de online Apple Store kocht. In de jaren negentig was WebObject een regelrechte doorbraak. Steve Jobs was er apentrots op en nam het mee naar Apple. Eigenlijk was WebObjects zijn tijd ver vooruit.
Hieronder zie je een video van twintig jaar geleden, waarin Jobs WebObjects aankondigt… op een Windows PC!
De Geschiedenis van de Computer