Slashdot Mirror


WebObjects Now Free With Tiger

Reverberant writes "Macworld reports that has Apple released WebObjects as a free application. From $50,000 to free, the software used to build the iTunes Music Store and Dell's original online store is now available for free to Tiger users via Xcode 2.1." From the article: " The software has historical importance to Apple-watchers: it was originally released in March 1996 - but not by Apple. In fact, WebObjects was developed by NeXT Computer and became Apple's software only when that company acquired Steve Jobs' second computer company later that year. While not software on the tip of every Mac users tongue, WebObjects sits behind several significant implementations - the most famous current example being Apple's iTunes Music Store."

11 of 296 comments (clear)

  1. link to Apple's page by Anonymous Coward · · Score: 5, Informative
  2. Re:Apple learns fast? by Jarnis · · Score: 4, Informative

    Doesn't that 999$ include a (lease) of a computer system? It's not just the price of the software...

  3. Re:Deployment license, development license, or bot by fhmiv · · Score: 4, Informative

    I managed to answer some of my questions by looking at http://www.apple.com/webobjects/. Tiger Client includes a development license for WebObjects. Tiger Server includes a deployment license.

  4. Re:Maybe there's a reason it's free. by roard · · Score: 5, Informative
    WebObjects was (and still is) one of the most powerful web application system. Much more sensible than a lot of stuff :-)

    EOF -- an object relational mapper, providing isolation from the database and from the database model -- in particular is very, very nice. Not the final answer to everything, but still quite cool :-)

    The sad thing with Apple's current WebObjects is that it's only java (it's even a J2EE environment), while originally (at NeXT) it was Objective-C based (plus WebScript, an ObjC-like script language). They dropped the Objective-C bit with WebObjects 5, sadly (4.5 had ObjC and Java). Well, ok, beeing a J2EE env has its own advantages, but still...

    The documentation of WO 4.5 is here, the documentation for the current WO is here.

    There is a free software implementation of WebObjects 4.5 from the GNUstep project, GNUstepWeb, which work well. OpenGroupware.org also has its own WO 4.5 implementation, NGObjWeb, which works very well too (it's the foundation of SOPE). I wrote an article showing how to do simple (html) components, but it's in french ;-)

    Though, if you want to discover a really interesting project, have a look to Seaside. It's inspired by WebObjects, with an excellent component model, but is even better (support of continuations, etc). And it's completely dynamic, letting you change things at runtime easily (Smalltalk rulez ;-). It's one of the best thing I know :-)

  5. Re:Deployment license, development license, or bot by egghat · · Score: 4, Informative

    There has been a discussion about this a few days ago at heise.de (this is rather old news from the last Apple Developer meeting, but was buried under the big news of switch to Intel).

    The news seems to boil down to this:

    a) WebObjects Development (not deployment) is included in XCode and therefore free.

    b) WebObjects Deployment is included for free with Tiger Server.

    c) Other licences aren't available any longer. So that means, that you'll have to buy MacOS Tiger Server to get a valid licence. Deployment on all other platforms isn't supported any longer (it should work, cause it's java only, but there's no guarantee).

    If Apple doen't change its mind on point c, this news is not good news ...

    Bye egghat.

    --
    -- "As a human being I claim the right to be widely inconsistent", John Peel
  6. WebObjects is Awesome by jimijon · · Score: 4, Informative

    I have been developing a hosted application (Application as a Service) with WebObjects and I must say it has completely spoiled me over all these other technologies. I have been able to rollout release after release of high quality, maintainable, fast and scalable code. I have used quite a few other technologies except for Ruby and .Net, but I really cannot believe that productivity I have had with WebObjects. Plus, its caching has made people comment on "is this really a web application". It so far has played nicely with other frameworks, like jFreeChart, and I cannot recommend WebObjects enough. It kind of reminds me of some article I read where a company chose to use LISP. They were able to constantly stay ahead of the competition etc., until Yahoo bought them out. Well, WebObjects has been our secret weapon and we are able to run rings around the competition wih our productivity. - jimijon

    --
    Mind | Body | Spirit | Cash
  7. Nice introduction to WebObjects by lub · · Score: 4, Informative
  8. Disney and TIAA-CREF by Anonymous Coward · · Score: 5, Informative

    Disney uses WebObjects for booking vacations to Disneyland, Disneyworld and Disneycruise. See this URL I just pulled from their site:

    http://dlr.reservations.disney.go.com/cgi-bin/WebO bjects/TravelDLIBC.woa/

    TIAA-CREF, an institutional and individual investment house has over 200+ WebObjects applications still in productcion. Here's another live URL:

    https://ais2.tiaa-cref.org/cgi-bin/WebObjects.exe/ IndvGate?Request=CustomerInquiry

    Those are just a few of the "small" companies using WebObjects :)

    I've been developing in J2EE for over 3 years now (WebObjects before that) and I can say that nothing beats EOF. Entity EJBs are still way too slow of a technology to get up and running. The change notification and delegation that is present in the EOF framework stack is so powerful and the level of caching that's given to the developer are way too easy. Hibernate, CMP EJBs and JDO don't compare. Note that Apple was actually on the JDO specification board. I'm not sure if they voted for or against JDO but it was interesting to see they were on the board. Maybe there were thoughts creating a specification around EOF? HAHAHA!

  9. Some of you are confused - it's not "just Java" by csoto · · Score: 4, Informative

    The programming language is mostly irrelevant. WebObjects uses Java simply because that's better known by programmers. What WebObjects brings to the table is exactly what OS X does - ridiculously complete and versatile object frameworks. Who cares what code glues together these objects? It's the richness of the framekworks that matters. Anybody who does J2EE or .Net should really look into it. Every application we have reviewed lately that was built on WebObjects works great. We even bought one of them.

    IIRC, the USPS uses WebObjects for a number of systems. I sure love their new "automated postal systems."

    --
    There exists no way of exchanging information without making judgments. --Bene Gesserit Axiom
  10. Re:dell's website now runs .Net by Nick+of+NSTime · · Score: 4, Informative

    Dell dropped WebObjects and went with ASP because, as the site grew in popularity, they needed more developers and ASP knowledge was far more prevalent than WebObjects. I know this from my tenure at Dell in 1998. The move to ASP.NET was an evolutionary one.

  11. Parent post is WRONG ! by javaxman · · Score: 4, Informative
    Sorry about the caps, just doing that to point out the icky use of caps by the incorrect-information-offering parent post. I'm also sorry if I appear combative, but incorrect information in a Slashdot post is almost worse than a troll, really. At least the average reader knows a troll when they see it. You have to look to know the parent is wrong on at least two counts.

    Here's the truth: the article should read "Apple gives away $699 software package with every copy of OS X Server!"

    You can buy WebObjects from the Apple store just like always, and

    Development platforms:
    Mac OS X v10.2.2
    Windows 2000 Professional SP3

    Deployment platforms:
    Mac OS X Server v10.2.2
    Windows 2000 Server SP3
    Solaris 8

    just as it's been for some time. The only new thing is that the developer tools are free ( for OS X ) and the entire package is free ( for new OS X Server purchases ). Now it only costs money ( exluding developer time, of course ) to develop and deploy WebObjects if you want to do so entirely on Windows 2000, or if you want to avoid buying an XServe. This is actually a brilliant move by Apple, although it is one likely triggered in part by low sales due to increased competition from J2EE, LAMP, and .Net ( and probably other ) solutions.

    Note to parent: do your research before jumping to conclusions and making false claims, it helps prevent you from looking silly. I know. I've learned this the hard way myself...