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."
Free as in beer no doubt.
If only I had a need for it......
http://www.apple.com/webobjects/
Is webobjects something ASP or j2ee (or whatever they're called)?
When NeXT was selling NeXTSTEP/OPENSTEP, excellent software, for ridiculously expensive prices, they got into trouble, unfortunately.
Now Apple, are they beginning to learn? Though $999 for a Developer Transition Kit to OS X/Intel doesn't seem to suggest it...
I'm pretty sure if MS wanted to copy it that bad, they could've scraped together the $50,000 it cost in 1996.
But they have just missed the J2EE revolution.
They have tried to fit the gap, but it was too late, now J2EE opensource are booming and they are about to take the enterprise world.
I wonder if this is the same software used to build the iTunes Music Store? I can't tell.
I haven't actually developed with WebObjects; my web-programming background has been either LAMP or JSP/J2EE, but I've noticed that many of the worst, most non-responsive web-pages are designed with WebObjects. (You can tell by the URLs.) I don't know if that means that people programming with WebObjects have on average less training and architectural design experience, or if it's ultimately a more broken architecture, but personally it would take a lot for me to ever consider it as an architectural choice.
Murray Todd Williams
A few questions that are unanswered by the article and Apple's store. Does Mac OS X client include a deployment license? What about Mac OS X server? What about deployment licenses for other platforms, like Solaris or Linux? I think a fair number of existing WebObjects deployments are on platforms other than Mac OS X.
Is there a database that comes with it too?
Get a life. Why do you open-source zealouts have to bad-mouth Microsoft (or as people like you would spell it, M$) in every story, even if it has nothing to do with Microsoft? This hatred towards Microsoft is ridiculous.
free as in speech... or beer.. oh wait.
y times.com%2F2005%2F06%2F13%2Ftechnology%2F13source s.html&ie=UTF8
http://www.google.com/search?q=http%3A%2F%2Fwww.n
WebObjects was used to build the Itunes music store!
(dupes within a post, that's a first, or isn't it...?)
Maybe you'd rather they buy you a Mac and give you all the software, including the source, for free? Or better yet, they should give you a Mac, PAY you to use it, and give you all the software for free. That will really help Apple thrive...
. . . Well, the average Tiger user will also never use the developer toolkit that came with the OS, but that doesn't stop Apple from including it, does it? Why does something have to be useful to every user to be released?
Warning: Apple/Nintendo fangirl. Likes her electronics cute & cuddly. May be rabid.
I bought WebObjects yesterday!
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.
If Apple only cared about this market, why would they even ship Xcode with their OS? And surely there is some significant percentage of Xcode users who would benefit from WebObjects...
The article quoted only explains the WebObjects DEVELOPMENT environment.
While Apple did give you free WebObjects 5.3 Development on every XCode 2.1, you have to buy a MacOS X Tiger Server to run the applications. Yes, you can still build a WAR file to deploy the application on Tomcat/JBoss/Jetty but you still need the server license to deploy your applications.
The old way (pay $699usd, you get development environment on Mac and Windows, plus deployment on any JVM):
You can deploy WebObjects 5.0 to 5.2.4 applications on any Windows, Linux, Solaris, MacOS X and even FreeBSD with a compliant JVM. In short, WebObjects 5.0 - 5.2.4, you spent $699 usd to buy from Apple (I bought my copy $88 usd from eBay. Apple used to has student developer discount for $99 usd).
The New Way ("Free development license, but $$$$ on each deployment license from Tiger server):
Enough said, starting from 5.3, you've to buy the license for each deployment license.
Anyway I'm pissed because I like to write apps on my Powerbook, and deploy the apps to my Debian Linux server running Apache with mod_webobjects adaptor. I would never switch to a Apple machine running Tiger Server.
Look I love WebObjects... with all the Direct To Web and the EOF goodies, it runs circles around Ruby on Rails and the EJB/JDO toys... but I felt being sold by Apple this time.
-cocoa ninja
Well, yes, if you're referring to the Free Download of the Week. Or the Free Sampler they had a few weeks ago.
Warning: Apple/Nintendo fangirl. Likes her electronics cute & cuddly. May be rabid.
That's a bit harsh on Tiger users when you yourself can't even construct a sentence with the right words in it!
Don't run before you can walk...
For those of you who are wondering how to get a hold of Apple's XCode 2.1, you can do so here. Before you download, you'll need an Apple Developer Connection account, a free registration.
blog
If it really went from $50k to $0, I think it says a lot about the crazy prices that software costs. It's obviously priced by good 'ol thumb suck & guess work . Also, after a certain point, your initial development costs are completely covered, and whatever sales you achieve thereafter is almost pure profit. If you reach that point before the end of the product cycle, IMHO you've then over-charged. Disclaimer: IANAE (I am not an economist) of course :/
What for? I still got my Claris Home Page 3.0. Makes web pages that download easily are are compatible with 99% of the browsers in use. Runs great under Classic too.
Get a life, loser.
I just installed WebObjects 5.3 on my powerbook and now it's running much snappier.
blog
For those who may not have noticed, there is usually more than one "Free Download of the Week". Check down at the lower right of the main page and there will usually be at least three listings for free songs -- one of them is usually a mix or something which will stay around for multiple weeks, the others are one-week only.
Apple has dropped their 1.8 Ghz PowerMac.. Is this aiming more towards things to come? Click here for the Dropped 1.8 Ghz PowerMac entry
I believe it was only the runtime environment, and not the developer tools. You had to buy the server veriosn of OSX to get the runtime.
Why do you open-source zealouts have to bad-mouth Microsoft (or as people like you would spell it, M$) in every story, even if it has nothing to do with Microsoft?
Probably the same reason you feel the need to bad-mouth open source zealots when responding to trolls in an Apple thread, even if it has nothing to do with open source.
It doesn't. Just look at the legacy OS I need to delete from the hard drive every time I get a new laptop!
-John.Self Serving Sig: Hosting Comparison
The parent is absolutely right, WebObjects is not "free" in any sence of the word. It is not free as in freedom (i.e. not open), is not free as in no money. I haven't checked the license, but I guess it probably will not be free as in "free to do what you want with it."
However it is "free" as in you paid for a developers' tool kit and we are including this in with it. A better suited term would be "included at no extra charge" but that doesn't have quite the same ring to it, does it? Mind you, I have no problem with them charging for the package, or at least charging for the tool kit, just with the refering to it as "free."
According to an article at AppleInsider.com: "Employees working the show floor of the Apple's developers conference last week could be overheard discussing the prospect of open-sourcing the company's WebObjects environment used for rapidly building and deploying web-based applications." Perhaps releasing the dev kit for free is just the first step to going open source with it.
I don't want to use web objects until they put some rails on it. Or maybe if they clean it with a chemical cleaner...
There\'s no place like ~
Not sure what you mean by it's free if you paid for a dev toolkit. It's part of Xcode 2.1 and Xcode can be downloaded freely by anyone. There is no charge to get an ADC account. And Xcode 2.1 will be included on new macs and likely on the 10.4.2 refresh DVDs. So no need to purchase anything but a mac. (you don't even need to buy a mac to get it, either).
Any idea why Dell dropped Web Objects in favor of an Asp .Net system? It can't have been a small move, which would involve not only recoding their app, but moving to win2k3 servers.
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
? I thought they stopped shipping with OS 9 quite a while ago. Now you just get Classic mode.
Warning: Apple/Nintendo fangirl. Likes her electronics cute & cuddly. May be rabid.
As of now WebObjects developer is free. Your can develop with only a copy of Apples free dev tools. Now Deploying requires a License of 10.4 Server which will put you back $499 ($299 if your educational). This dev kit you talk about was the Tiger quick start kit, to allow developers to get tiger early. Apple's Dev Tool have been free from the start. Stop spreading FUD.
In other new the rumblings around WWDC was that Apple is planning on open sourcing WebObjects, which would then make it free. More on that here.
Well, that's one of the biggest risks with proprietary software: the company changes licensing terms on you. Another big risk is that they change APIs or other parts of the software.
The solution? Contribute to an open source project and make it do what you want it to do. There are plenty of open source systems like WebObjects; help improve them.
Can anyone tell me what technology Dell is using now and why they stopped using WebObjects? thanks!
I'm not enough of a Big Iron guy to know if there's rampant holes in these benchmarks or not, but this benchmark set at Anandtech (and other pages in that article) suggests the Mach kernel in OS X isn't the greatest for high end server stuff. So is this the smartest move Apple could make?
As for the viability of WebObjects, well... I'm currently a J2EE developer working with in-house libraries. Once I get my thesis written I'm going to spend some time with one of the next generation web development platforms; either some more Java libraries (Spring/Webwork/Hibernate), Rails, or Seaside. I'm afraid WebObjects is a good long way down my list, and I'm a daily OS X user! I'd maybe have thought about it if I could have rolled out onto Tomcat, but now I can't, well, it appeals to me even less.
You win again, gravity!
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
Um no , its the same definition as in Get X free with your purchase of Y.
how are they not playing fair though ? They are being rather fair i would say since there was no moral obligation for them to do this
The only things certain in war are Propaganda and Death. You can never be sure which is which though
Er.. weren't they selling it for 299 dollars up until like a fortnight ago?
Join the Free Software Foundation
Right here.
Apple, apple, apple... all I really want is xcode to have as good as support for LAMP (PHP mainly) as it does with java and obj c.. please apple, pretty please.....
Later,
Phil
All right, all right, I'm aweak already.
that would be nice... as would Apache 2.0 coming by default in OS X desktop edition...... PHP 5 would be nice as well too.
I am the Alpha and the Omega-3
With MSDN subscriptions in the $1k+ price range I would say it isn't a bad deal. See: http://msdn.microsoft.com/howtobuy/subscribers/
putting the 'B' in LGBTQ+
Disney uses WebObjects for booking vacations to Disneyland, Disneyworld and Disneycruise. See this URL I just pulled from their site:
O bjects/TravelDLIBC.woa/
/ IndvGate?Request=CustomerInquiry
:)
http://dlr.reservations.disney.go.com/cgi-bin/Web
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
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!
Sigh. Some days it just doesn't pay to try to make a Windows joke.
For the record, since my humor circuit seems to be broken, I was suggesting that Windows, which comes on most x86 laptops, was a legacy OS that was best removed.
Again, sigh.
-John.
Self Serving Sig: Hosting Comparison
Weakup!
That word deserves to become as much of a classic as cow-orkers.
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
The real story should be, "Apple decides to kill what's left of WebObjects by limiting deployment to Mac OS X servers, which almost nobody uses."
Yes, WebObjects is now free to develop under Tiger and free to deploy under Tiger server. But the real story is that Apple no longer offers licenses to deploy WebObjects on any other platform - at any price. Probably 99% of existing WebObjects deployments are on non-Apple boxes. Goodbye, WebObjects!
[Christian Kent] I was forwarded this today by a Macintosh MPEG software developer:
Okay, stop, I have to make an argument about why this article fails, before I explode. MySQL has a disgusting tendency to fork() at random moments, which is bad for performance essentially everywhere but Linux. OS X server includes a version of MySQL that doesn't have this issue.
No real arguments that Power Macs are somewhat behind the times on memory latency, but that's because they're still using PC3200 DDR1 memory from 2003. AMD/Intel chips use DDR2 or Rambus now ... this could be solved without switching CPUs.
The article also goes out of its way to get bad results for PPC. Why are they using an old version of GCC (3.3.x has no autovectorization, much worse performance on non-x86 platforms), then a brand spanking new version of mySQL (see above)? The floating point benchmark was particularly absurd: "The results are quite interesting. First of all, the gcc compiler isn't very good in vectorizing. With vectorizing, we mean generating SIMD (SSE, Altivec) code. From the numbers, it seems like gcc was only capable of using Altivec in one test, the third one. In this test, the G5 really shows superiority compared to the Opteron and especially the Xeons" In fact, gcc 3.3 is unable to generate AltiVec code ANYWHERE, except on x86 where they added a special SSE mode because x87 floating point is so miserable. This could have been discovered with about 5 minutes of Google research. It wouldn't had to have been discovered at all if they hadn't gone out of their way to use a compiler which is the non-default on OS X 10.4. Alarm bells should have been going off in the benchmarkers head when an AMD chips outperforms an Intel one by 3x, but, anyway ...
I hate to seem like I'm just blindly defending Apple here, but this article seems to have been written with an agenda. There's no way one guy could stuff this much stuff up. To claim there's something inherently wrong with OS X's ability to be a server is going against so much publicly available information it's not even funny. Notice Apple seems to have no trouble getting Apache to run with Linux-like performance.
I use ZDE on my Powerbook and it runs Great. While it isn't free or come with the Operating system, it has helped to make me much more productive. The other bonus is that I can run in a Linux box also...
To E-mail me, replace the first period in my domain with an @
As I was packing up to move last weekend, I found one of the few old issues of Wired magazine that I've kept over the years that featured Steve Jobs on the cover, talking up WebObjects and what a great tool it was for rapid web application development. This was in 1996, and he was talking about how important web apps were going to be in a very short time.
Love him or hate him, he does have an eye on the future most times.
It doesn't mean much now, it's built for the future.
php5 is stuck in permanent beta and isn't stable
WebObject rocks. I started using webobjects four years ago. I've been away and worked on projects in raw struts, raw jsp, have played with other frameworks in my own time, and laughed. I've written a couple of my own, and am currently part of a team working to replicate the best of WebObjects using Cayenne and Tapestry. For the most part all the alternatives *completely suck*. That people do commercial work on struts - this is laughable. It is inelegant, heavy, and yuck.
:) so I could continue to use that command-line approach in preference to the mac tools.
A few tools go some way towards recreating the success of parts of WebObjects - I've not played with Hibernate but hear it's a good. We use Cayenne, which is better in many respects (no addToBothSidesOfRelationshipWithKey - the default setters do this), although there are some bugs in the latest major release (1.1). Still, Andrus has really improved on some of the weak points of EO, and it's nice to see some people taking some pride in the interface with more recent releases of Cayenne - after fifteen years Apple (who pride themselves on their interfaces) still don't be able get the interface for EO to a point where it's acceptable. Focus doesn't work properly - there are mandatory fields hidden in strange places. And it's made awkward to work outside of the standard toolkit. All this is stupid. Stupid!
Some of the templating systems are comparable to the WOBuilder. The WOBuilder has some bugs in it, and there are templating systems around that are more powerful. Nevertheless, having now used Tapestry and the wo templating system I can see advantages to the less powerful WO system. It doesn't scale to seriously complicated pages as well as tapestry, and really is a lot less powerful, but for simple pages it's a lot quicker to make magic happen. That'll be OK for us, we're planning to hack tapestry to allow us to store the quivalent of a wod file within a single tapestry tag.
In the past, I've worked with some top notch people who develop on WebObjects. One of them is just the quintisenial guru programmer. He can look at a problem, sit down and start typing, and have a working product out in a tenth the time it would take me to produce an equivalent. Another guy is a perl guru. He's recreated the entire WebObjects development system in pure perl and moved the platform to linux. We do all our WO development on linux using text editor of choise (mostly emacs but I'm a bim type of guy) and the java libraries on linux. I have a mac laptop and had the privilege of porting them to BSD
Apple disappoints me. Releasing webobjects with the OS is a good idea, but they're not doing it to maek WebObjects the next best thing, they're just looking for an exit. The wasted opportunities are so disappointing, and the history of WebObjects is ridden with them. WebObjects is the best of breed and has been as long as it's been out. I'd love to know how the original team conceived it. Did they hire a team of people who'd worked on a web-like thin client system for unix or VMS? It has that feel about it that says that the people who pieced it together had a really good grasp of the problem they were trying to solve, and they did it near the beginning of the web application era. Don't take away the impression that WebObjects is some sort of golden hammer - it's quirky as hell. For example, instead of using List or evven Vector, every time you use a list by default you need to use a java implementation of NSArray. All the NS objects are default, and it's blatant that this is a quick port of Next's objective-C system to java. This is offputting at first as are all the other annoying interface quirks, stupidly long methods names and strange things that go wrong without meaningful explanation when you accidentally leave a colon sitting at the bottom of a wod file (binding file between the temaplted html file and java view file) but - it really is a mile ahead of all competition. Yet1 Apple have kept it on the backburner. They haven't dedicated de
isn't this the software used for the iTunes Music Store?
I thought it was funny. (despite my sig)
You do not have to buy an ADC Select membership to get a copy of the Xcode Tools. Xcode Tools 2.1 are available to ADC Online members. ADC Online membership is free.
to prevent being crushed by the overwelming success of the rising Uber-frameworks 'Ajax' and 'Ruby on Rails'.
These 4th millenium technologies are going to squish everything else that is even remotely related to the internet and Apple is intelligent enough to know this. Just like everybody who reads slashdot.
It's a shame. First Longhorn anounces it's upcoming search technology and now this. It's all downhill from here on, Apple.
RIP. It was nice with you.
We suffer more in our imagination than in reality. - Seneca
The sessions are confidential, but I think I can say that Apple is aware of the problem and that you should wait for them to do something. :) Promise.
I hired on at NeXT to run the services group focused on WebObjects many years ago. I can tell you, like most things at NeXT, the stuff was ahead of its time. We had a lot of large customers: Dell, Disney, Sharper Image (their first online store was WO). NeXT had an opportunity to build the standard for a great web app development tool, but it was well on its way to getting bought by Apple, so the focus wasn't there.
Maybe you'd rather they buy you a Mac and give you all the software, including the source, for free? Or better yet, they should give you a Mac, PAY you to use it, and give you all the software for free. That will really help Apple thrive...
Hell no! They would have to throw in some dancing girls and strippers. And pay for the shipping.
Actually, forget the Mac, software and source. Just send me the...
If the developer kit comes with this box then it isn't "just a PC". It's a PC in an Aluminium G5 enclosure.
Georg
Go to http://www.apple.com/webobjects/ and then scroll down to the bottom of the page. There you will see this nice little section: Deploy painlessly - Deploys to virtually any J2EE server or the WebObjects J2SE application server - Provides easy scalability with built-in clustering support and low-cost licensing - Supports Servlet/JSP, EJB, RMI-IIOP and JTA/JTS (J2EE technologies) So...tell me why you need Tiger Server? We can save the why you should WANT Tiger Server for another thread.
Ahhh, parent proves once again that you'll never find a more wretched hive of scum and villainy than Slashdot.
Mysql is slow on Apple boxes is because Apple boxes suck at thread creation. If mysql forked instead of creating new threads, it would run 'decently'. Problem is forking is an old paradigm, threading is the new paradigm. Apple server will never suceed because its based on a 25 year old operating system(bsd). If apple would have picked BeOs they would have not had this problem since BeOs was built and designed to be highly multithreaded.
Have you ever been to a turkish prison?
no, it wasn't. the developer suite was still costly. i think if you owned mac os x server, then you could run WO apps for free, though.
This isn't insightful, it's downright wrong! Get a clue, moderators!
Drunk or not, very interesting. And I never had a lot of respect for Struts to begin with so it's not hard to imagine.
"There is more worth loving than we have strength to love." - Brian Jay Stanley
No need for the apology. You were very polite just incorrect! Seriously, I don't think you need a deployment license. The deliverable runs on virtually any J2EE server. That means you don't need a license to run the application you build with it. It seems to me that Apple just greatly increased the value of developing on OS X without much fanfare. The no fanfare part is what worries me. WebObjects is a great development tool for web services. I hope that they are not trying to end-of-life it because I am planning on some of my products being built with it. And, I think it is a huge mistake for them not to trumpet its inclusion in Xcode 2.1 with Tiger. Once your typical LAMP developer gets their hands on it and gets over the learning curve, they love it.
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
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, andNote 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...
I could go analyse TFA, but I'd prefer if someone could specify what Apache projects this competes with and explain why anyone would rather use this free-until-deployment solution.
To me, this looks more like "Apple includes $699 enterprise development product with every XServe"... am I reading this wrong somehow? How is this bad again, I'm confused...
It is true, though, that the Tech Specs on the WebObjects 5.3 page only list OS X Server as the deployment environment, what the heck is up with that?
Is there any official Apple word on what the thinking is here moving forward, how committed they are to the Windows2000 and Solaris versions ( well, I guess since MS isn't supporting Win2k much... hmmm ) ? Not providing WO cross-platform does seem to call into question the purpose of having migrated to Java and having dropped Objective-C. Are they going to bring back WO Objective-C ? What the heck are they doing?
I guess the important question is how long the 5.2 version will be sold and supported, and how compatable 5.3 is with 5.2 and popular .war/mod_webobjects deployment methods. I'm not sure I see how they could easily _stop_ that from working, frankly, short of going back to native code or introducing some forced incompatability. Odd.
Why would Xcode support Linux at all? Or does the L in LAMP stand for something else in your case?
Don't blame me; I'm never given mod points.
Of course not. You have more important things to worry about. Like your parents turning off the power to the basement.
I really hope Apple open source WebObjects. Having used both WebObjects, J2EE, PHP and some others I can categorically say that webobjects rules.
.Mac, the Apple Store, Apple developer connection etc. etc.). If they can just bite the bullet and properly open source it everyone wins.
For those who wonder why webobjects used to cost 50k it's because WebObjects was basically the first application server - Next pretty much invented the idea. And through 5 generations webobjects has been refined, until now it can do pretty much anything you want with ease. The simplicity of EOF for instance, is wonderful, and nothing compares (except perhaps Hibernate). Those who describe WO sites as being slow just really don't know what they're talking about, or they've been looking at some pretty badly coded sites that I haven't seen. Most of Apples sites run using WebObjects. The BBC news website used to run on webobjects (they used WO to generate static pages which were then cached and served on demand), etc. etc.
The problem in recent history has been that Apple just haven't bothered to promote it much, and all their WebObject developers have been working on internal Apple applications (Like iTunes,
Seriously - Claris Home Page, Carbonized or Cocoa'd, with some updating changes (for image types, tags, blogging support etc) running on OSX would be very very sweet.
.mac and the iApps are over-simple;
- The templates in
- Pages, while wonderful for a lot of things, puts out ransom-note like HTML;
- Mozilla composer (and NVU) are button-mad overkill so far - but show promise.
Apple could own this if they felt like it. They used to. They should again.
"Win treats sysadmins better than users. Mac treats users better than sysadmins. Linux treats everyone like sysadmins."
Here's the link to the story you mentioned. This story also includes the infamous washing machine interview.
My other sig is extremely clever...
You can buy webobjects for other platforms.
(PHP mainly)
That you need a debugger for what is essentially a scripting language describes both your ability as a coder, and PHP shortcomings as a robust solution.
I've been a big WebObjects proponent until recently switching to ASP.NET. While it sucks to have to work on Windows, the overall architecture is fairly similar between the 2. I miss direct2web, it was cool but I never really used it that much. The dev tools (VS.NET 2003) beats the hell out of WOBuilder and Project Builder. Creating new projects, debugging, and deployment are significantly more efficient.
.NET 2.0 Object Spaces looks promising.
Another big thing is the Component model on ASP.NET really makes buying and integrating reusable components amazingly easy. I've saved hundreds of hours just buying and reusing components (such as www.freetextbox.com) instead of developing them. Just check out www.asp.net for the huge library of quality controls that you can add into your web application. Also, there are some great 3rd party data abstraction layers that are even better than EOF. And the upcoming
So yeah, WebObjects is great but it has stagnated for the last 5 years. While its fun to talk about and reminisce over, anyone basing their future career off webobjects really needs to re-examine whether they are doing it using reason, or if they are doing it because of some sort of blind geek faith.
In short, ASP.NET has a visible future. WebObjects is almost universally recognized as dead, except for internal use at apple.
I too hope that they open source it. But if they do, will anyone work on it? If you are having problems getting Wotonomy staffed with volunteers, how well will WO fare? I don't know the answers about deploying on a J2EE container. Maybe someone here will step in and let us know. And, your first comment about WO not getting any fanfare for the last five years is spot on. Too, bad, too.
Now I'm *really* wondering why you can still buy copies of WO 5.2. Maybe some people just don't want OS X but do want WO? That'd be weird. I can see not wanting to deploy the server on OS X, but not wanting a Mac... I guess... it does happen...
Still, the price just went down.
I love my RoR!-)
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...
/ 2005/Jun/msg00004.html / 2005/Jun/msg00001.html / 2005/Jun/msg00005.html
.war file. But it isn't just that Apple isn't supporting that. They haven't licensed it, and have stated that 5.2 licenses don't cover 5.3 deployments. So the only legal way to deploy WO as of 5.3 is on Mac OS X server.
You're about to learn it again. While there is no statement from an Apple employee or press release concerning this, Apple was very clear at WWDC: WebObjects is a Mac OS X-only technology as of 5.3. As you point out, 5.2 is still for sale, for now.
This is being discussed by other WWDC attendees on the WebObjects deployment mailing list:
http://lists.apple.com/archives/Webobjects-deploy
http://lists.apple.com/archives/Webobjects-deploy
http://lists.apple.com/archives/Webobjects-deploy
Now it's true that 5.3 can still technically be deployed on other platforms. You can still create a
I realize I'm just a lowly "Anonymous Coward," but I don't trade in rumors or misinformation, if I can help it. My original grandparent post was correct, and parent is incorrect. Moderators, please mod parent down and consider modding up the original grandparent. This is a VERY IMPORTANT issue for all WebObjects developers and they should be aware of it.
... you insensitive clod! Adelaide in fact.
The BBC website is all webobjects
The WebObjects license with the Xcode development tools is unlimited requests, load-balanced, and multi-threaded. It is a development and deployment license.
The license says you may copy it but it does not explicitly state that it can be used on other platforms. Apparently Apple is going to clear this up (in the affirmative).
There are, however, no longer any Windows development tools (notably EOModeller and WOBuilder) and deployment on other platforms is NOT supported (ie bugs may not be finished).
It is pure Java but, of couse, we all know what write-once-run-anywhere really means.
Cheers,
Ashley.
Why are there more free applications for Windows than OS X? Why are there more servers that run god awful IIS than OS X? .NET highlights my point. They needed more developers, were even paying them pretty well I bet, but couldn't get the volume up without moving to an MS product.
Developers create the killer apps that drive OS sales. It's great to see that Apple is working to actively court developers as this investment (which costs them little) may yield an increase in demand for both their hardware and software as more and more applications become available.
The parent post's mention of Dell's switch to
This is an intelligent move by Apple and I wish them success with it.
You know, Xcode 2.1 has been out for about 2 weeks now, and people are only just starting to talk about WebObjects being free, and thats probably only because it got slashdot'd. I guess that shows how everyone cares.
no its not.
I am the Alpha and the Omega-3
Apple has made Web Objects available to ADC members (Developer connection) for some time now, and that was a free download.
I think they're mainly intended for new iPod owners; the first time one goes to the iTMS after connecting a new iPod, there's a button on the main page with a blurb about free music for your new iPod, or some such thing. I actually ignored it when I got my iPod, thinking it was just a blurb about the regular free weekly stuff, but apparently it's a link to one of these samplers. The samplers don't seem to be accessible from directly within the iTMS any other way (they don't show up in search results, for example), but they can be linked to from outside the iTMS, as I've done here; that's how I found out about them after initially failing to check out that button when I got my iPod.
A number of the songs in the samplers are some of the same ones they've offered as the free Singles of the Week, Discovery Downloads, etc., but most of them aren't.
for a web signup and free developer's membership at Apple.
WebObjects was worth $50k when it released. It was so far beyond anything else in 1996 - the next best competitor was CGI/SQL.
The price came down significantly when they ported it to Java, as did the value. Java lacks many of the dynamic features of Objective C and the workarounds in Java resulted in a much less agile framework. This loss in productivity was somewhat offset by improved deployment options.
Apple has also done a really lousy job of maintaining the programming toolset. At this time, the price pretty accurately reflects the value of the framework. Its not quite worthless, but if they continue to ignore it the way they have it will be soon.
Frankly, I'd prefer to have the Objective C version back.
thanks to decompilers. If you ship jar files, you might as well ship source.
The source code to WO isn't particularly difficult to recover.