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."

296 comments

  1. OK, I gotta say it by udderly · · Score: 3, Insightful

    Free as in beer no doubt.

    1. Re:OK, I gotta say it by TheRaven64 · · Score: 2, Interesting

      This is true, although there are a couple of open source projects (GNUstepWeb begin one, I can't remember the name of the other) which are open source versions of WebObjects 4.5, the last version to use Objective-C instead of Java. To me, they are more interesting, since they allow me to write Web, GNUstep and Cocoa front-ends to exactly the same back-end code.

      --
      I am TheRaven on Soylent News
    2. Re:OK, I gotta say it by DenDave · · Score: 2, Funny

      Free beer? Where?

      --
      -if at first you don't succeed, stay the heck away from paragliding.
    3. Re:OK, I gotta say it by koi88 · · Score: 1


      Free as in beer no doubt.

      More like in: Buy a sixpack of beer (Tiger), get one tanker full of wine free.

      --

      I don't need a signature.
    4. Re:OK, I gotta say it by arose · · Score: 1

      Didn't you hear? Beer is free as in speech now!

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    5. Re:OK, I gotta say it by aristotle-dude · · Score: 1

      FYI. Beer is not "free" outside of academia a.k.a the "real world".

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    6. Re:OK, I gotta say it by 0racle · · Score: 1

      I've never seen free beer.

      --
      "I use a Mac because I'm just better than you are."
    7. Re:OK, I gotta say it by Joshua53077 · · Score: 1

      It looks like they're giving away the store

    8. Re:OK, I gotta say it by geoffspear · · Score: 1
      They're most certainly not the first people to tell people how they make their beer and allow them to make their own beer the same way.

      They're just the first wankers to call it "open source" because they do so.

      --
      Don't blame me; I'm never given mod points.
    9. Re:OK, I gotta say it by arose · · Score: 1

      The interesting thing about them is that you can also use the artwork and brand. Either way I just don't like that particular analogy and the link as just at hand.

      --
      Analogies don't equal equalities, they are merely somewhat analogous.
    10. Re:OK, I gotta say it by soupdevil · · Score: 1

      You must be a dude. Some girls never pay for their beer.

    11. Re:OK, I gotta say it by BitGeek · · Score: 1


      Uh, have you actually done this? Have you made a serious App using GnustepWeb?

      I believe serious apps have been made with Cayenne and Tapestry, but last I looked they lacked something I needed (though I think those projects probably have a good future.)

      But GnustepWeb is not a WO replacement. (Again, last I looked).... its a long long way off.

      Ok, I looked again and it looks like GnustepWeb died in 2003, which was about when I last looked at it.

      Seriously, though, if you have a deployed web app and you built it with OSS that is comperable to WO, lets see it... I'd LOVE to be shown to be wrong here!

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    12. Re:OK, I gotta say it by Anonymous Coward · · Score: 0

      yeah, well... that probably has something to do with the beer license. You see, you can never buy or own beer, you can only rent it.

      But you're fundamentally right. The only people giving away beer for "free" want something from you. .. wether it's your friendship, a 4 year enlistment in sea-going mercenary rod and gun club, a little sexual gratification or just an extra set of eyes to look at the code and make it better if possible.

    13. Re:OK, I gotta say it by mguesdon · · Score: 1

      GNUstepWeb is not dead. Please see GNUstep/GNUstepWeb mailing lists for recent improvements.

      About serious application, you can look at https://www.cyberdvdx.com/ and https://www.cyberdvdfilm.com/
      This application handle >70000 visits/month(more than 16 millions of hits / month). The database contain more than 16000 products...

      Manuel

    14. Re:OK, I gotta say it by BitGeek · · Score: 1


      Thanks for the pointer to those sites.

      Gnustep and gnustepweb needs to do a better job of getting the word out- when you go to the website and you can't figure out the state of the product, there's a problem.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
  2. Wow super cool! by 0xdeaddead · · Score: 0

    If only I had a need for it......

  3. link to Apple's page by Anonymous Coward · · Score: 5, Informative
  4. What is it? by Anonymous Coward · · Score: 0

    Is webobjects something ASP or j2ee (or whatever they're called)?

    1. Re:What is it? by DeVryGuy23 · · Score: 1

      It's basically Apple's J2EE container

    2. Re:What is it? by CatOne · · Score: 3, Informative

      No. JBoss is the J2EE container. WebObjects is everything that goes inside the container -- a whole bunch of doodads (beans, scripts, code, whatever) that you now deploy in a standard container.

      JBoss has been used as the container since Panther shipped, or shortly thereafter.

      WebObjects was one of the leading Application Servers (along with NetDynamics and Kiva) 3 or 4 years before J2EE even existed. Since the price went from $50K to free, it saw a fairly significant drop in market share. Sorta strange what a big price drop and drop in marketing will do... now BEA can plunder peoples pocketbooks instead.

    3. Re:What is it? by chochos · · Score: 3, Interesting

      It uses a different architecture altogether. WebObjects was born in 1996, before J2EE containers even existed. And it was written in Objective-C. In 2000 they rewrote WO in Java, and that's when the trouble started; they basically just rewrote the whole thing, and it looks like the work was done by the ObjC people, because they even migrated the ObjC collection classes (there was no need for this, really, they could have used the Java collection classes) and this caused a bunch of compatibility problems. A patch was released later that added conversion methods from the java collection classes to the WO foundation collection classes. And supposedly you can deploy a WO app into a J2EE container, but EOF has issues with multithreading, you have to lock a lot of stuff manually, and generally it's easier to just use the same old WO way of deploying stuff, which is via the WOMonitor, launching many instances of your application and letting the apache WO adaptor handle the load balancing. In short, you can deploy WO apps using only J2SE without a container.

    4. Re:What is it? by bnenning · · Score: 1

      because they even migrated the ObjC collection classes (there was no need for this, really, they could have used the Java collection classes)

      Possibly, but the WO collection classes do have advantages. For example, you can do 'personArray.valueForKey("name")' which will return an array created by calling the "name" method on every element of personArray. And as of WO 5.3 the collection classes implement the java.util.Collection interfaces, which I agree they should have done from the start.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    5. Re:What is it? by Anonymous Coward · · Score: 0

      OT I know but how do you do those links like in your signature?

    6. Re:What is it? by mlilback · · Score: 1

      The rewrite in Java had one big goal -- easy transition of your projects. Moving a WO 4.5 Java project to 5.0 was pretty trivial. If they had switched to collections instead of NSArray, etc. then it would have taken more work. Also, the order of parameters differs (NSArray.setValueForKey(value, key), Vector.put(key, value)) which would have been a nightmare.

      Java was the "hot" language at the time and WO already worked with it. The switch worked nicely, except Apple never marketed it. Now they have finally accepted they are never going to market it, so they make it free.

      And they have killed deployment on non OS-X platforms. Sure, you can do it. But they won't officially support it. That kills my ability to sell WO as a solution to enterprise customers. We have loads of Solaris and Linux boxes that we are not going to replace, and big business won't go with an unsupported deployment solution.

      I've used WO for 7 years and it is now largely dead for me. I'm likely going to give up web development, because no other system even comes close. I have no desire to work with jsp, struts, or php again.

    7. Re:What is it? by chochos · · Score: 1

      I dumped WebObjects when I left a company I was working at, which used WO but was switching to .NET because MS somehow convinced all the PHB's that it was better than java, etc etc. Now I use a combination of frameworks that I have found to be similar or even superior to WebObjects: Tapestry for the web (instead of struts, jsp or any other crap) works in an almost identical way to WebObjects (I think the author used to work with WO but I'm not sure); Hibernate (instead of EOF; I know it has its shortcomings but it does the job); and Spring. This last one doesn't even have an equivalent on WebObjects, but it's really powerful and nice to work with. If you don't like Hibernate you can try Cayenne, it's inspired by EOF and it even comes with an application that resembles EOModeler. If you want to try J2EE web development, you definitely have to check out Tapestry and Hibernate or Cayenne, and Spring. Then later if Apple decides to open source WebObjects, we'll see if we keep using it, right? Oh and I almost forget wotonomy (shame on me, I even contributed a lot of code into that project - lots of web and EOAdaptor stuff that still doesn't work).

  5. Apple learns fast? by dysprosia · · Score: 0

    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...

    1. 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...

    2. Re:Apple learns fast? by mccoyspace · · Score: 1

      you do know that the $999 includes the computer that the development software runs on, so how is that a rip off?

    3. Re:Apple learns fast? by dysprosia · · Score: 1

      Does it? I was unaware.

    4. Re:Apple learns fast? by djdavetrouble · · Score: 0

      Isn't that $999 missing another 9 ?

      --
      music lover since 1969
    5. Re:Apple learns fast? by dysprosia · · Score: 1

      http://slashdot.org/comments.pl?sid=153046&cid=128 40390

      Though my point still remains, regardless.

    6. Re:Apple learns fast? by captnitro · · Score: 1

      Yeah, it's $999 for a lease - the package has to be returned sometime in 2006. Moreover, you have to be a Select or Premier member, which are $500 or $3,500, so if you're looking for just a shiny new OS X intel box to play with, you'll be shelling out quite a bit. :)

    7. Re:Apple learns fast? by Anonymous Coward · · Score: 0

      Dude! That Developer Transition Kit has a PowerMac in it - an Intel PowerMac, no less - you do have to give it back, but they needed to find money from somewhere! And they're doing a great job...

    8. Re:Apple learns fast? by hcdejong · · Score: 1

      No.

    9. Re:Apple learns fast? by MadEE · · Score: 1

      Though my point still remains, regardless.

      Your point was it was excessively expensive, that is just plain not true when you consider the bulk of the cost behind that is the pre-release small run hardware (something you were not aware of).

    10. Re:Apple learns fast? by dysprosia · · Score: 1

      When NeXT was selling NeXTSTEP/OPENSTEP, excellent software, for ridiculously expensive prices, they got into trouble, unfortunately.

      Now Apple, are they beginning to learn?


      No, my point was that Apple might be learning from its time when NeXT sold NeXTSTEP and OPENSTEP for very high prices.

    11. Re:Apple learns fast? by Richard_at_work · · Score: 1
      From your link:

      The development system has the preview release of Mac OS X Tiger on Intel pre-installed, allowing you to run, verify, and debug your Universal Binary application.

      If it doesnt come with a computer system, whats it preinstalled on? Yes, theres no 'This includes a full Intel based computer system' wording, but it does hint at it, including using terms like 'Use of a Developer Transition System' and 'pre-installed' and 'pre-loaded'.

    12. Re:Apple learns fast? by Richard_at_work · · Score: 1

      Ignore me, I misnoticed what parent you were replying to, apologies.

    13. Re:Apple learns fast? by bill_mcgonigle · · Score: 1

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

      Right, but it's a computer you didn't need until Apple decided to change their corporate strategy.

      And, it's a $200 mobo in a $100 case with a $60 hard drive and $100 worth of RAM. So by all accounts, Apple's making money on this computer.

      Apple should be selling them for $499 or less - who cares if the developers have them in the end? - it's just a PC.

      Would they take a loss on each machine at $499? Perhaps a little, but it would be small. And Apple would get many more developers involved.

      At $999 for a lease, sure Adobe, Microsoft, and Quark are going to have one. Dozens of other companies will follow, no doubt.

      But Apple needs every shareware developer to have one months before the Intel launch. At $499, most all of them would say, "nice PC in a Mac case - good deal, I'll get one". At $999 for a lease they think, "Eh, I made $600 on that program over the past two years - I'll wait until it's time to refresh my system."

      With $7B in the bank Apple can afford to do this. They'd be able to claim 10,000 apps native for Intel at next year's WWDC. Why they're not investing in their future (and a really cheap investment at that) is flabbergasting.

      This isn't the place to make a profit.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    14. Re:Apple learns fast? by Ilgaz · · Score: 2, Funny

      I called it the most expensive pentium 4 ever shipped, they banned me from chatroom. :)

    15. Re:Apple learns fast? by antifoidulus · · Score: 1

      I don't think profit is the main motivation behind the pricing scheme. I think it's moreso to act as a detterent to people who just want the Apple Intel machine earlier than everyone else. Plus it won't eat into their current hardware sales. Furthermore, they also probably haven't ramped up their manufacturing capability enough so that they can sell it at that low price point. By allowing oly their top developers to buy, they ensure that they have enough so that everyone who is serious about OS X development can get one, but not allowing people who just want to toy with it to get one(easily)
      I'm not making a judgement call, but I don't think you took everything into consideration in your post....

    16. Re:Apple learns fast? by tequesta · · Score: 1

      You have quite obviously no idea what developer kits cost anywhere else in the industry. Even in software: Visual Studio .NET alone costs more than $999.

    17. Re:Apple learns fast? by justforaday · · Score: 1

      The point remains that you're stating as fact something of which you clearly and admittedly know nothing about? Way to go!

      --
      I'll turn into a supernova and burn up everything. Well I'll turn into a black little hole and you'll turn into string.
    18. Re:Apple learns fast? by bill_mcgonigle · · Score: 1

      This is the price on top of the Apple developer membership.

      Besides, Apple already ships XCode with the OS - that's not an added cost.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    19. Re:Apple learns fast? by gabebear · · Score: 1

      Its very likely that Apple doesn't want every shareware developer to have the Intel machines. If Apple gets Rosetta working well enough the transition from PowerPC to Intel will be almost painless, however for clients with a large investment in PowerPC machines it could be quite painful. If every new revision of every little piece of software is Intel only then you are going to have a LOT of pissed off Mac users. In my opinion Apple is very wise to manage this transition for developers with an iron fist until they are ready to ditch their PowerPC users.

      Any profit Apple would see from selling $999 computers to their already higher end developers would be immaterial. The slightly high cost is so that this system doesn't get abused. Besides, VS.NET goes for $800 to $2500 from Microsoft's website without any hardware.

    20. Re:Apple learns fast? by Skibbering · · Score: 1

      Apple should be selling them for $499 or less - who cares if the developers have them in the end? - it's just a PC.

      Sorry, but that's just wrong. If they had to ramp up a PCB (printed circuit board) production line somewhere to build these things, the cost would be enormous. Bear in mind this cost is going to be shared across what, a few hundred prototypes? At most.

      Prototype machines like this are ENORMOUSLY expensive. I believe the prototype Macs typically tested internally are valued at some tens of thousands of dollars.

    21. Re:Apple learns fast? by bill_mcgonigle · · Score: 1

      If every new revision of every little piece of software is Intel only then you are going to have a LOT of pissed off Mac users.

      I have to assume this works just like NeXT's fat binaries did - so a developer would have to go explicitly turn off PowerPC code generation and ship an Intel-only binary on-purpose. Just because he's developing/testing on Intel doesn't mean he's not generating PowerPC code as well - NeXT was expert with cross-compiling.

      The slightly high cost is so that this system doesn't get abused.

      But you have to already be an ADC member to take advantage of this program. That starts at $499. So what's the worst-case scenario? That lots of shareware developers buy a new Intel Mac and don't produce software? There aren't that many ADC members for this to materially affect Apple's bottom line. The machine is admittedly low performance so it's not going to cut into future sales and noone is going to join ADC and pay $998 ($499+499) for a $500 PC.

      Besides, VS.NET goes for $800 to $2500 from Microsoft's website without any hardware.

      Apple isn't charging for the software - that comes free with the OS. Interestingly, there's a much more vibrant shareware community for Mac than for Windows, maybe that's part of the reason.

      If your argument is, "that's not a bad price for a development environment if you're in the software business," you're right - but I'm arguing for the hobbyist developer who isn't really in the software business. As I said, Microsoft, Adobe and Quark are not going to have a problem with this. Besides that, I don't know of anybody who actually buys VS.NET - they all have copies from TechNet subscriptions or an ActionPack.

      The primary advantage of low pricing for the development system would be for Apple to be able to put up a huge number on the screen behind Steve Jobs at WWDC 2006 with the number of Intel-native apps. I know Rosetta is supposed to run at 60%, but a 40% speed boost is remarkable for most applications and they're going to sell it. By WWDC 2006 Steve will be calling the PPC-only developers 'slackers' just like he did to the OS9-only developers. Feel free to poke me next year if I'm wrong about this.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    22. Re:Apple learns fast? by bill_mcgonigle · · Score: 1

      Sorry, but that's just wrong. If they had to ramp up a PCB (printed circuit board) production line somewhere to build these things, the cost would be enormous. Bear in mind this cost is going to be shared across what, a few hundred prototypes? At most.

      If they did you'd be right. But they didn't, they're using an Intel D925XEBC2 motherboard according to people at WWDC - standard PC.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    23. Re:Apple learns fast? by djdavetrouble · · Score: 1

      ah well then, carry on. It was the doohickey with the included computer that was $9999 or something.

      --
      music lover since 1969
    24. Re:Apple learns fast? by Anonymous Coward · · Score: 0
      If Microsoft decided to drop x86 support and move on to PPC, you can bet they will give away free copies of Visual Studio PPC. With so much at stake and so little time to make the switch, it is vitally important to give developers a test bed. And apple already gives away developer kit for free now, on PPC, following that logic, Apple should pay people to develop for x86.

      Alsokeep in mind that Apple doesn't have to bundle OS with the hardware. They could have given away just software and a compatibility list. The devel kit is available for already registered developers ONLY and the computer is just a run of the mill PC. Leasing developer kits for $999 a year sounds like they don't want a quick switch.

    25. Re:Apple learns fast? by Anonymous Coward · · Score: 1, Informative

      No, the $999 kit *is* the one with the included computer. You're just confused.

    26. Re:Apple learns fast? by sribe · · Score: 1

      If Microsoft decided to drop x86 support and move on to PPC, you can bet they will give away free copies of Visual Studio PPC. With so much at stake and so little time to make the switch, it is vitally important to give developers a test bed. And apple already gives away developer kit for free now, on PPC, following that logic, Apple should pay people to develop for x86.

      Are you really that retarded???

      1) Apple *is* giving away the developer tools. Right now. XCode 2.1, available right now, for free download to anyone, running on either platform, can create a Universal Binary.

      2) If Microsoft were to switch processor architectures, you can bet your life they won't be giving away free developer machines to anyone who asks! There's even a precedent here, when the released NT on MIPS I'm pretty sure they didn't give away free workstations to developers just to be nice.

    27. Re:Apple learns fast? by dtfarmer · · Score: 2, Interesting

      And, it's a $200 mobo in a $100 case with a $60 hard drive and $100 worth of RAM.

      Plus a $400 processor. Maybe $30-50 for some kind of optical drive?

      Would they take a loss on each machine at $499? Perhaps a little, but it would be small.

      small? wtf? Ok, so I go to dell to try and find the cheapest 3.6GHz Pentium 4 machine and I see that dimensions don't support anything near that, so the precision 380 line which starts at $649 has an option for $580 to upgrade to a 3.6GHz processor. That's $1229 for the non-math majors out there. There is no way this apple development machine comes in anywhere near your $499 price point - not with the processor it sports.

    28. Re:Apple learns fast? by Anonymous Coward · · Score: 0

      As well they should. Dell is selling P4's at about 50-90% more than that.

    29. Re:Apple learns fast? by aristotle-dude · · Score: 0

      You are a fucking troll. The processor alone costs $400 USD. Then add ram, the case, the motherboard, harddrive and optical drive.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    30. Re:Apple learns fast? by gabebear · · Score: 1

      I have to assume this works just like NeXT's fat binaries did - so a developer would have to go explicitly turn off PowerPC code generation and ship an Intel-only binary on-purpose. Just because he's developing/testing on Intel doesn't mean he's not generating PowerPC code as well - NeXT was expert with cross-compiling.

      This statement seems to undermine your argument that every developer needs an Intel based Mac... Apple has supposedly made it simple to make FAT binaries with XCode based projects. A lot of apps can't/won't use XCode for various reasons and will likely have problems supporting both architechtures. Letting a lot of low budget programmers have at it with beta development tools sounds like the perfect way to fuck up a smooth transition to FAT binaries.


      By WWDC 2006 Steve will be calling the PPC-only developers 'slackers' just like he did to the OS9-only developers.

      I think you are VERY wrong here. This isn't like an OS upgrade where existing users are willing to just buy a upgrade. It's unlikely there will be a reverse Rosetta(let X86 apps run on PowerPC) so letting developers make X86-only apps to soon could destroy Apple's existing customer base. Apple must support it's existing PowerPC machines for several more years and that means forcing Mac developers to support them to.


      I know Rosetta is supposed to run at 60%, but a 40% speed boost is remarkable for most applications and they're going to sell it.

      How many shareware apps need much CPU power? Most that do are using Quicktime which will be running natively. It will probably be a month after the Intel Macs are released before we see most XCode based apps using FAT binaries. Apple has a lot to gain by not letting developers ditch the PowerPC platform to quickly. Anything Apple can do to make this a slow and orderly transition will be a good thing.

    31. Re:Apple learns fast? by bill_mcgonigle · · Score: 1

      The processors aren't cheap, you're right. I was also wrong on my pricing estimates.

      So, I can get the motherboard from NewEgg for $120. I'll guess $80 in quantity from Intel if you're their new favorite partner.

      I'm also highly skeptical that Apple is buying their processors in retail boxes from NewEgg. We know that Intel grabs massive profit on their fastest chips. Even the 3.2 is about $200. Again, Intel is going to be giving Apple good price breaks on these systems. I'll go out on a limb here and say $180. Running total: $260.

      Hard drive: SATA 160 (I don't have a list of devkit specs, guesing) - $80 at NewEgg, Apple pays $60. $320 so far.

      A case - Apple is mass producing these cases already: $50. $370 so far.

      An optical drive. Let's throw in a dual layer 16x DVD-+RW. $50 at NewEgg, Apple pays $40. $410.

      Memory - let's be generous and give them a gig of RAM. $89 at NewEgg. Apple buys so much memory I'm putting it at $70. That may be too much, even. $480.

      Video card - I see an OEM Radeon 9600 like in the PowerMac G5 for $55. Apple ships hundreds of thousands of these, $40. $520 total.

      An Apple keyboard and mouse will add $10 and the box surely costs five, plus assembly costs. Let's be generous and cost the system out at $600.

      We can argue about how much profit Intel is trying to extract from Apple on this project and adjust that number up if you think Intel is charging closer to retail for its CPU's for these developer machines. I don't think they are, it's not really good business sense.

      Did I miss any components? So based on that Apple would take a loss of $100 per system to ship these for $499. If everybody at WWDC (~ 3500 people) bought one it would cost Apple $350,000. Imagine how many developers could have one for a million dollars.

      Would it be worth a million dollars to Apple to have 10,000 native Intel apps for the product launch? I think so.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    32. Re:Apple learns fast? by bill_mcgonigle · · Score: 1

      You are a fucking troll.

      Mommy didn't teach you have to behave in public, did she?

      The processor alone costs $400 USD.

      I'm fairly confident Apple isn't buying these processors in retail boxes from NewEgg, and I'm willing to bet that Intel is giving them steep discounts on development systems. You may disagree with this assessment but it would be instructive to state your reasoning.

      Then add ram, the case, the motherboard, harddrive and optical drive.

      I already added up the costs here.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    33. Re:Apple learns fast? by Wesley+Felter · · Score: 1

      I have to assume this works just like NeXT's fat binaries did - so a developer would have to go explicitly turn off PowerPC code generation and ship an Intel-only binary on-purpose. Just because he's developing/testing on Intel doesn't mean he's not generating PowerPC code as well

      Yeah, but untested PPC binaries probably won't work. So an Intel-only developer would (foolishly) ship fat binaries, users would say "this doesn't work on PPC", and the developer would say "sorry, works on my machine". This is not a good situation, and Apple should not encourage it.

    34. Re:Apple learns fast? by nate+nice · · Score: 1

      "...for ridiculously expensive prices..."

      It's not really intended for people like you. This is what they call a "pro-tool". These are the things the pros use and something like $999.99 is actually really cheap. Hell, VS.NET costs over $1500.00 for a professional developer. Of course that's worth it though as it provides you with state of the art tools and systems for developing software quickly and correctly (no guarantees of course). Same thing with Apple's new dev box. You get a system and the environment for mearly $1000.00. That's really cheap, honestly. Especially when you consider you can get a year on the competition. Of course the competition bought the system too so now you have to etc...

      In conclusion, you pay a lot of money for these tools because you're going to make a lot of money with these tools.

      --
      "If you are a dreamer, a wisher, a liar, A hope-er, a pray-er, a magic bean buyer ..."
    35. Re:Apple learns fast? by dysprosia · · Score: 1
      If you read my comment closely, viz.,
      When NeXT was selling NeXTSTEP/OPENSTEP, excellent software, for ridiculously expensive prices,
      I wasn't talking about OS X nor the developer kit at this point. The main point of the comment, which everybody has seemed to miss, is the inquiry that Apple may be changing the high-pricing attitude that was present at NeXT.
    36. Re:Apple learns fast? by PierceLabs · · Score: 1

      I'm sure Microsoft, Sony and Nintendo "make money" on their devkits as well if you look at the dollar value of the components on the inside of it :)

    37. Re:Apple learns fast? by bill_mcgonigle · · Score: 1

      I'm sure Microsoft, Sony and Nintendo "make money" on their devkits as well if you look at the dollar value of the components on the inside of it :)

      And the number of share/freeware developers for the XBox and PlayStation are in the single digits, maybe only 1.

      This isn't a problem for big corporate developers.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  6. Re:Easy by Anonymous Coward · · Score: 0

    I'm pretty sure if MS wanted to copy it that bad, they could've scraped together the $50,000 it cost in 1996.

  7. WebObject is great .... by Anonymous Coward · · Score: 0

    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.

    1. Re:WebObject is great .... by City+Jim+3000 · · Score: 1

      Except that Java isn't opensource of course...

    2. Re:WebObject is great .... by Anonymous Coward · · Score: 0

      It might not be under an OSI-approved license, but the source is available to anybody who wants it.

  8. Hmmmm by Anonymous Coward · · Score: 0

    I wonder if this is the same software used to build the iTunes Music Store? I can't tell.

    1. Re:Hmmmm by macshome · · Score: 2, Informative

      Um, like the summary says, it is.

      It's also what runs the .mac site and the online Apple store.

    2. Re:Hmmmm by bjtuna · · Score: 1

      W H O O S H !

    3. Re:Hmmmm by aristotle-dude · · Score: 2, Interesting
      How about going to Apple.com and click on the Store link?

      http://store.apple.com/1-800-MY-APPLE/WebObjects/A ppleStore/

      Now what does that URL tell you?

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
  9. Maybe there's a reason it's free. by MurrayTodd · · Score: 1, Interesting

    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
    1. Re:Maybe there's a reason it's free. by newdamage · · Score: 2, Insightful

      What, you mean like Apple.com and the Itunes music store? Yes, those highly visited sites are just non-responsive and clunkly.

      That's like saying because somebody's first attempt at website that uses JSPs and Tomcat is slow and clunkly must mean that J2EE is a broken architecture.

      --
      ce n'est pas un Sig.
    2. 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 :-)

    3. Re:Maybe there's a reason it's free. by bstarrfield · · Score: 4, Interesting

      And some of the best Web sites have been done using WebObjects, including the Apple Store (http://www.apple.com/store) and the entire infrastructure for iTunes. Don't blame the tool for lousy site workflow.

      However, I would say that the people who program in WO tend to understand a great deal about software architecture and theoretical IT issues - but in truth, many WO programmers are former NeXT GUI programmers who always will look on the Web as a bastard UI.

      WebObjects is a fantastic development environment, a hell of a lot nicer than JSP/J2EE, but requires substantially more training than the lamp stack.

      --
      /* Dang, I can't type that well. */
    4. Re:Maybe there's a reason it's free. by new500 · · Score: 1

      many of the worst, most non-responsive web-pages are designed with WebObjects. etc.

      another example:

      No longer the case, but the original Dell.com was a webobjects project.

      This changed, i believe, due to FrogDesign handling a makeover and their developer preferences / skillset (over and above their UI engineering, which was why they won the pitch), not for any technical reasons.

      Didn't do Dell any harm to use webobjects, now did it? :)

      Someone may be able to correct or refine my Dell/FrogDesign history. Please do if you can.

    5. Re:Maybe there's a reason it's free. by chris_martin · · Score: 2, Interesting

      As I remember it, Dell _had_ to switch when Apple bought NeXT. They have an internal company policy that they don't buy competitors products. Once Apple bought NeXT, WebObjects was owned by a competing computer company, no more WebObjects for the Dell store. There was also a side story that the original Dell store was online in something like two weeks and it took a team of Microsoft developers 3-6 months to re-create the site in ASP, but I can't remember the exact details. Good story at the time though.

      --
      -- Chris Martin, System Administrator
    6. Re:Maybe there's a reason it's free. by Anonymous Coward · · Score: 0

      Most experienced developers know that you can shoot your toes off with any one of the gazillion APIs out there, J2EE and JSP being no exception. To judge an API that you don't know by the sites you've seen that are slow seems premature unless you know you're getting to a decent sample size of what's out there.

      Speaking as an AC who's developed several mission critical applications for large banks, I can attest that the API is bloody fantastic.. but you can misuse it just like anything else. We'd regularly put our apps under cruel stress testing (thousands of simulated users clicking each link on successive pages with zero wait time), but then that was just us (detected a high-volume race condition that way in a third party library too).

      As other posters have said, EOF (Enterprise Objects Framework) is really the crown jewels of the whole thing. Come for WO, stay for EOF. I'm not doing WO development currently, but would kill to get back to it at some point. The api's are so elegant it's hard to switch to other APIs.

      And of course, the whole thing (speaking for the web and app tiers) scales linearly per machine. That iTunes music store seems pretty fast to me...

      Meh. YMMV, with everything, as everyone knows.

    7. Re:Maybe there's a reason it's free. by Anonymous Coward · · Score: 0

      Most of the worst, most non-responsive web-pages are hosted on Apache and use HTML. Non sequitur, dude.

    8. Re:Maybe there's a reason it's free. by Anonymous Coward · · Score: 1, Informative

      From an article at Twin Forces:


      David Neumann at Apple had some comments on my numbers for implementing the original Dell online store:


      The first store was built in WO 1.0. I built the demo core in 4 calendar weeks. Not all that times was spent on Dell. I still had SE duties. But April, May, and 1/2 of June went by before they deployed it. I spent a week and a half each month after April just tweaking when it became obvious they were going to actually deploy the demo app. I was the only developer. there was an HTML guy and DBA guy and a manager guy. So it's hard to quantify but 6 weeks seems accurate. You can see that no more than 2.5 calendar months went by between start and deployment. Starting on Halloween night we rewrote the app in WO 3.0/EOF 2.0. That deployed on December 7th (a month and a week later). This time a developer, Kevin Koym also worked on it. I did the Configurator, Shopping Cart, speed tuning, and reporting pages; Kevin did the check out pages. But there were 2 people that time working for those 38 days. Kevin stayed on and added further stuff such as multiple store fronts for different customers and performance enhancements in the leak dept. About $750million went through that store from June96 to November97 when they finally pulled the plug./

    9. Re:Maybe there's a reason it's free. by fdobbie · · Score: 1

      WebObjects stuff has been used in lots of extremely high-traffic sites. Of course there are the high-profile Apple deployments, but probably the most visited WebObjects-powered site is BBC News Online. Actually, I don't know if they do any more, but they certainly did until fairly recently - they just never publicised it in their URLs.

    10. Re:Maybe there's a reason it's free. by PacoCheezdom · · Score: 1

      Dell was still using their homebrew DOMS (Dell Order Management System) on Tandem mainframes for several years after Tandem was bought by Compaq, so I really doubt parent's statement about supposed 'internal company policy'.

    11. Re:Maybe there's a reason it's free. by Anonymous Coward · · Score: 0

      WO is/was? used as a content management system - the pages are then published to static html (or mostly static - they may still run it through as SSI to stick the nav bar in). Hence no web object codes etc.

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

      EOF

      Sorry, I didn't read past this.

    13. Re:Maybe there's a reason it's free. by chris_martin · · Score: 1

      Are they still using Tandem mainframes today or did they move to Dell servers running, say SAP or something? Did Dell even have enterprise servers like they do now when Tandem was bought by Compaq (in 1997)

      Do you know how long it takes to move that type of system and software to something else? I've helped implement an ERP system before and even fast-tracked it can take 1-2 years (even longer if you add in other modules like HR, payroll, manufacturing, etc)

      I obviously have no knowledge of what Dell has or does, other than I have heard it mentioned several times (even by Dell employees) and also that they can and do make exceptions when they don't have a product that fills a need (For example, they are moving to corporate cellular phones like the Treo because they don't yet have an Axim with a phone in it) Palm is an obvious comepetitor, but to get the biz done they would have to choose the Treo until they have a product to fill that need. Again, that is just speaking from what I've heard.

      --
      -- Chris Martin, System Administrator
    14. Re:Maybe there's a reason it's free. by chris_martin · · Score: 1

      Also see page 30 of Dell feb 2000 migration

      --
      -- Chris Martin, System Administrator
    15. Re:Maybe there's a reason it's free. by Anonymous Coward · · Score: 0

      Apple tried to do their best to use WebObjects to do PowerSchool, the web based student information system they bought a few years ago.

      Hah! They brought in the best developers they could find, spent millions on equipment and personnel, and the original 4th Dimension programmers kicked their ass!

      PowerSchool Enterprise died a horrible lingering death. Deservedly so.

    16. Re:Maybe there's a reason it's free. by Anonymous Coward · · Score: 0

      Neither the Apple Store nor the iTune MS are anywhere near the "some of the best websites" pile. Neither technically nor in terms of usefulness, unless you spend most of your Internet time buying music and Macs. I'd rank www.apple.com/trailers above either in terms of usefulness.

    17. Re:Maybe there's a reason it's free. by PacoCheezdom · · Score: 1

      Dell was still migrating DOMS onto Dell machines at the turn of the last century, IIRC. That's about the time my father retired from them (He'd worked there since late 1984 (!)). I do remember one of his subordinate field sales using a DOS client to interface with the order management, and about how it had proved difficult to make anything better. Sorry if I sounded catty or anything, I just did want to point out that Dell has in the past used outside stuff, and might still.

  10. Deployment license, development license, or both by fhmiv · · Score: 3, Interesting

    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.

  11. Database by backslashdot · · Score: 1

    Is there a database that comes with it too?

    1. Re:Database by Andy_R · · Score: 4, Funny

      Is there a database that comes with it too?

      Well, here's what the WebObjects home page has this to say on the subject:

      "..extends your reach by ensuring flexible, maintainable design... build or use standards-based web services.. enable code-free generation, configuration and testing... standards-based web services... opening up enterprise development ... on a classic three-tier architecture with intrinsic clustering support... deliver maintainable, scalable applications... create enterprise-level web services backed by robust business logic ...object-oriented frameworks to transparently use the automated data persistence..."

      Having read that, I can quite confidently say that I have NFI.

      --
      A pizza of radius z and thickness a has a volume of pi z z a
    2. Re:Database by stang7423 · · Score: 2, Informative

      Well, the short answer is yes.

      It uses JDBC database connectivity and OS X Server ships with MySQL installed.

    3. Re:Database by chochos · · Score: 1

      It uses JDBC. However, last time I used it, you needed a database plugin to make it work better. The provided adaptors were for Oracle and SQLServer. And I saw somewhere a PostgreSQL adaptor for WebObjects, I guess it's the plugin (the adaptors were used back when WO was an ObjC tool; a database adaptor was the implementation of a common API that connected to a particular database).

    4. Re:Database by theid0 · · Score: 1

      "You can create enterprise-level web services backed by robust business logic and relational databases -- using visual tools to reverse-engineer your JDBC or JNDI data sources and object-oriented frameworks to transparently handle data persistence."

      "* Reverse-engineers your database, modeling all tables, columns and relationships
      * Generates Java objects from JDBC and JNDI data sources, transparently handling data persistence
      * Offers database independence and simultaneous access to multiple databases"

      In other words, yes, it supports most databases that you have, and it also provides access to different data handling frameworks and non-traditional data sources.

    5. Re:Database by Anonymous Coward · · Score: 0

      teh funnay

    6. Re:Database by MacDork · · Score: 1

      By default, a trial version of Openbase. You can also get a free license for development.

  12. Re:Easy by Anonymous Coward · · Score: 0

    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.

  13. Re:free as in ??? by Anonymous Coward · · Score: 0
  14. I bet you didn't know that... by Xenna · · Score: 0

    WebObjects was used to build the Itunes music store!

    (dupes within a post, that's a first, or isn't it...?)

    1. Re:I bet you didn't know that... by CrackedButter · · Score: 1

      Not until the headline I read mentioned it!

    2. Re:I bet you didn't know that... by ClaraBow · · Score: 1

      This is another tool that will help more people adopt OSX. From the information I've gathered from Apple, it seems that there are a lot of visual tools to help a person keep track of their projects (great for me). Also the database tools are quite impressive. We just have to wait and see how "free" this really is, but it is wonderfu to have access to it without having to pay for it.

    3. Re:I bet you didn't know that... by Xenna · · Score: 1

      I hope you're joking, just like the person that just modded me interesting ;)

    4. Re:I bet you didn't know that... by Anonymous Coward · · Score: 0

      Wonderfu!

  15. Re:free as in ??? by dreamchaser · · Score: 4, Funny

    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...

  16. Re:Why? by porcupine8 · · Score: 4, Insightful

    . . . 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.
  17. Damn it! by Hyksos · · Score: 3, Funny

    I bought WebObjects yesterday!

    1. Re:Damn it! by DavidLeblond · · Score: 2, Funny

      Thats pretty sad since it was free like 2 weeks ago. :)

    2. Re:Damn it! by verdot · · Score: 1

      Well, you still need another license for deployment, which is currently only available as part of Tiger Server. Thus, if you want to use WO seriously, you haven't wasted any money! (At least until the deployment parts will be available for free.)

    3. Re:Damn it! by Ilgaz · · Score: 1

      If you check mac newsgroups, there are people who purchased quicktime pro 6.5 2 days before Quicktime 7 shipped.

      Apple doesn't give a free license to them or give their money back so your joke would be real!

    4. Re:Damn it! by Anonymous Coward · · Score: 0

      So, you're the guy!

    5. Re:Damn it! by Anonymous Coward · · Score: 0

      Just curious...and this isn't necessarily to you, but...

      Why should they?

      What other business do you get free upgrades just because something new comes along? Say I buy a car and next week, the 2006 model year comes out -- should I be able to take mine back and get the new one?

      I've never understood this concept...yeah, as a consumer, I'm going to scream bloody murder if it happens to me...mainly because if you act upset enough, businesses are willing to pacify you...but I'm sick of this play acting bullshit.

      One buys something and you buy it because it was worth the money you paid for it. If its not worth the money, then you don't buy it. Nothing loses value just because something comes along cheaper or with more features -- unless you are a retailer with stock. Otherwise, the product does exactly what it did the day before and will do the same thing tommorow.

      (BTW...those that DID get screwed on the QT7 -- the same binary still works to get to all those features...)

      Yeah, I know...it was a joke and I'm anal retentative like all the other mac users...

    6. Re:Damn it! by agiduda · · Score: 1

      I bought it a couple months ago when it was ~$700. My timing sucks.

      --
      How much easier it is to be critical than to be correct.
      -Benjamin Disraeli
  18. 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.

  19. Re:Why? by tourvil · · Score: 1
    Why would Apple do this? The average Tiger user does not ever now that when you access a website you are accessing a computer. Why Steve? Why!

    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...

  20. Free if you buy a MacOS X Server! by Anonymous Coward · · Score: 5, Interesting

    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

    1. Re:Free if you buy a MacOS X Server! by bstarrfield · · Score: 3, Interesting

      Actually, Apple is somewhat ambivalent about how to deploy. We know that Apple personnel read Slashdot - perhaps someone from Apple will explain whether we can actually deploy with a .WAR package on a platform besides Mac OS X Sever.

      WebObjects used to be authored in Objective-C. WO developers were very happy. Then Apple decided that Java would be the Next Great Thing and removed Objective-C support and transitioned to Java - causing a great number of previous WO sites and developers to give up the toolkit.

      Of course, one of the major reasons to port WO to Java was to use it in an enterprise environment. Now Apple wants us only to deploy on X server, somewhat breaking the point of the entire Java transition. Ah well....

      --
      /* Dang, I can't type that well. */
    2. Re:Free if you buy a MacOS X Server! by iphayd · · Score: 1

      Actually, the 10 user license is $499, and comes with an unlimited license for WebObjects (The 10 user license applies only for file sharing).

    3. Re:Free if you buy a MacOS X Server! by verdot · · Score: 2, Informative

      I'm just switching back to WO 5.2 because of some problems that my D2W apps have... however, the WO 5.3 Developer License that came installed with Xcode 2.1 is a "Unlimited Requests Multithreading: Yes LoadBalancing: Yes" License. The former 5.2 Developer license was limited to 100 Requests as well as LoadBalancing: No. Thus it seems that the developer license of 5.3 is actually a deployment license.

    4. Re:Free if you buy a MacOS X Server! by Anonymous Coward · · Score: 0

      Yea, $499 USD isn't that much money, especially in place who can spend lots of money hiring WebObjects developers. Guess what if they charge $1000 USD for just letting us to buy the deployment server, I would be very happy to comply.

      The point here is not money. They break the upgrade path from many Windows and Solaris deployments to new updates. It's already hard enough to convince people to develope stuff on WO, and all the ASP.Net and PHP fanboys will have their ammunitions to say 'WebObjects is BAD because you can only deploy to PowerPC XServe (at least for the next few months!)'.

      Apple listens up, why makes all the developers, especially the Project WONDER folks, jump through hoops to develope and deploy your stuff? You have all the wonderful folks at Project WONDER managed to port the mod_WebObjects to Apache 2.0 and you guys just stab us from the back?! What the hell?

      -Cocoa ninja

    5. Re:Free if you buy a MacOS X Server! by killjoe · · Score: 1

      My take on this is that Appple is moving WO to be a mac only product. Right now you can build WARs but I'll bet you dollars to donuts they will incorporate some Mac only framework (most likely coredata) into it by the time the next version comes out.

      --
      evil is as evil does
    6. Re:Free if you buy a MacOS X Server! by Snorklefish · · Score: 1
      With the old way $699 got you the development environment on Mac and Windows, plus deployment on any JVM. With the new way, the $129 purchase of Tiger gets you a development license, while the $499 purchase of Tiger Server adds deployment tools and license.

      I saw nothing in the fine print would prevent deployment on non-Apple products. Apple still says Webobjects "[d]eploys to virtually any J2EE server or the WebObjects J2SE application server." So... $499 allows deployment to a server of your choosing, whether it's the bundled Tiger server or something else.

      In short, it looks to me like Apple has cut the cost of deploying WebObjects from $699 to $499 and thrown in Tiger Server to boot. If I've read the fine print correctly, that's not free, but it's also not bad.

    7. Re:Free if you buy a MacOS X Server! by x+mani+x · · Score: 2, Interesting

      You're drawing a distinction between a WebObjects DEVELOPMENT license and a DEPLOYMENT license where there isnt any. They are one and the same.

      WebObjects used to cost $699 (for one deployment, or one developer seat), but is now free. It was already free with Mac OS X Server (starting June 2002 according to the article).

      I'm betting they just removed the chunk of code having to do with entering licenses.

      Maybe you are right, but if your only source of info is the linked article, then you know as little as I do and perhaps you misread the article.

      You should re-read the following quote from the article:

      "The company released WebObjects deployment software for free with Xserves (as part of the Mac OS X Server package) in June 2002, but the move to a wider distribution is regarded as significant - not least because until May 2000 the software cost $50,000."

      Personally, I am totally psyched about this. Enterprise Objects, and the whole WebObjects environment in general are so way ahead of other similar technologies out there it is actually kind of ridiculous.

    8. Re:Free if you buy a MacOS X Server! by x+mani+x · · Score: 1

      Ok, I just read the Apple site and realized I was completely wrong.

      Disregard everything I said. :)

    9. Re:Free if you buy a MacOS X Server! by bnenning · · Score: 1

      ight now you can build WARs but I'll bet you dollars to donuts they will incorporate some Mac only framework (most likely coredata) into it by the time the next version comes out.

      Unlikely; CoreData is Objective C and essentially a subset of WebObjects's EOF designed specifically for desktop apps.

      --
      How to solve most of our problems: 1.Lots of nuclear plants. 2.Cure aging.
    10. Re:Free if you buy a MacOS X Server! by killjoe · · Score: 1

      "Unlikely; CoreData is Objective C and essentially a subset of WebObjects's EOF designed specifically for desktop apps."

      They already have bridges from ObjC to java and python so that's no obstacle. There is no reason not to make coredata more robust like EOF especially if you are not concerned about cross platform issues.

      --
      evil is as evil does
    11. Re:Free if you buy a MacOS X Server! by MacDork · · Score: 1

      You could always get a free dev version with a free membership to ADC. The key was time limited, but they always posted a new one at about the time the old one would expire.

  21. Re:free as in ??? by porcupine8 · · Score: 1

    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.
  22. Re:Why? by indie1982 · · Score: 1, Offtopic

    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...

  23. Where and How by MisterSquid · · Score: 1

    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
    1. Re:Where and How by frankie · · Score: 1

      Sadly, Apple doesn't have a Torrent link, which is an obvious choice for a 770MB file. 2 hours to download software in this day and age, bleah.

    2. Re:Where and How by RegularFry · · Score: 1

      Ick. Misread as Apple Developer Coercion account.

      Is it just me, or is there something of the night about Apple these days?

      --
      Reality is the ultimate Rorschach.
    3. Re:Where and How by waynelorentz · · Score: 1

      Do you always look gift horses in the mouth? It's free. Quit yer bitchin'. If you don't like it, don't use it.

    4. Re:Where and How by metamatic · · Score: 1

      You'll also need Tiger, which was a showstopper for me as I'm still running 10.3.

      (Never upgrade OS in the middle of a video editing project.)

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
  24. Says a lot about software pricing by zakkie · · Score: 1

    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 :/

    1. Re:Says a lot about software pricing by the+quick+brown+fox · · Score: 1

      In other words, software companies don't deserve to make a profit?

    2. Re:Says a lot about software pricing by Phil+John · · Score: 2, Insightful

      If you reach that point before the end of the product cycle, IMHO you've then over-charged

      No it doesn't, first of all, if you were able to sell that software at that price (and made a profit) then you where charging what the market would sustain. If you didn't shift enough units, then you would have charged too little (or misjudged the need for the app in the first place). You also may have developed the software early and under-budget (hah) so whilst the perceived value of the product is still high, you get your initial investment back sooner.

      At the end of the day, companies will be willing to pay big bucks for software for three very good reasons:

      1. It would cost them more to implement themselves
      2. No cheaper/free alternative, or cheaper/free alternative doesn't have all the required features
      3. It will make them money over time
      The last point is the most important, Dell used WebObjects to sell who knows how many million units before shifting to something else. WebObjects was probably the best tool for the job at the time, so some part of those sales can probably be attributed to it.
      --
      I am NaN
    3. Re:Says a lot about software pricing by Anonymous Coward · · Score: 0

      You are only overcharged in the same way that you are overcharged for a Pizza Hut pizza, which if priced by the price of ingredients, would be $1 a pie.

      Apple is simply hoping to drive WebObjects adoption, so that they can drive sales of Mac OS X server, which is where you really will be paying for WebObjects.

    4. Re:Says a lot about software pricing by chochos · · Score: 1

      That sentence is not accurate at all. It did cost 50K at first (there were three licenses: free WO which was only scriptable with no DB connectivity; a 4K developer license which allowed you to compile your own components, and the 50K enterprise deployment version - this was when WO was ObjC-based), but then in 1998 (or 1999) it went down to $699 with free developer licenses, and stayed at that price until now.

      And the old license was better, I think. It allowed you to deploy on Linux or Windows. OSX Server has included a free WO deployment license for quite some time now. But now, with this new license, you can only deploy on Tiger Server. Being Java (and not J2EE, but J2SE) I guess you can deploy it on Linux but it's going to be unsupported now.

    5. Re:Says a lot about software pricing by waynelorentz · · Score: 2, Funny

      This is Slashdot. All companies are BIG EVIL MULTINATIONAL CORPORATIONS from Microsoft to Amnesty International. The Slashdot mantra is that no one should to make money. We should live in a world where Dell hands out free laptops so nerds can surf on free wireless connections in fields full of daisies.

  25. What For? by Walrus99 · · Score: 4, Funny

    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.

    1. Re:What For? by timmerk15 · · Score: 2, Funny

      v2.0 was way better. I still have that on some cd somewhere.

      --
      Free stuff without getting the referrals? http://referralaccelerated.com
    2. Re:What For? by EvilTwinSkippy · · Score: 2, Funny

      Hey, I'm still using textedit you insensitive clod!

      --
      "Learning is not compulsory... neither is survival."
      --Dr.W.Edwards Deming
    3. Re:What For? by cliffy2000 · · Score: 1

      Well, I'm using TeachText! So there!

    4. Re:What For? by tbone1 · · Score: 1
      TeachText? You're lucky! We had to make do with ed and ex when I were young.

      --

      The Independent: Reverend Spooner Arrested in Friar Tuck Incident - ISIHAC, Historical Headlines
    5. Re:What For? by agent+dero · · Score: 1

      n00b, I have it on two 3.5" floppies.

      bow before my amazing pack-rat-like archival capabilities!

      --
      Error 407 - No creative sig found
  26. Re:free as in ??? by Anonymous Coward · · Score: 0

    Get a life, loser.

  27. Obligatory by MisterSquid · · Score: 2, Funny

    I just installed WebObjects 5.3 on my powerbook and now it's running much snappier.

    --
    blog
  28. Re:free as in ??? by lp-habu · · Score: 1

    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.

  29. In other Apple News by kc0re · · Score: 0, Offtopic

    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

    1. Re:In other Apple News by vegetablespork · · Score: 0, Offtopic
      Yah, I'm replying to an offtopic post. But I'm $rtbl'd and have karma to burn.

      Anyways, I can't see why even the most rabid Apple fan would buy a PPC based Mac right now, knowing it's a dead end. And while I'm certainly guilty of indulging in trolling Mac zealots (which is like shooting fish in a barrel, but I digress), I honestly wonder in this case.

      --

      Call (206) 338-5780 COLLECT for information about a genuine BA, BS, MA, MS, MBA, or Ph.D.

    2. Re:In other Apple News by Anonymous Coward · · Score: 0

      I just bought an iMac G5, I use XCode (my Java course just had the first assignment postponed because the Win students couldn't get the Java libraries to install. My Mac came with them and works great) and last time I checked, when Apple releases their first x86Mac, my screamin' G5 won't stop working. Heck, I worked my G3 'toilet seat' iBook from OS9 through OSX3 - 7 years - and never had a problem. It 'just worked'. Show me a Windows user who has been productive and satisfied with the same Wintel box for 7 years. If my CD burner hadn't finally died, I might have gotten another 18 months out of it. Why WOULDN'T someone buy a G5? Is it a useless, nonfunctional tool now? Bonus - I can still run Yellow Dog on the toilet seat as a firewall. That sounds odd...

    3. Re:In other Apple News by noewun · · Score: 1
      Cause it still works?


      I've get a new 1.8 G5. It still runs fine, even after the Intel announcement. It will continue to run just fine for the next three or four years, when I will buy a new machine.

      --
      I am a believer of momentum and curves.
  30. Re:free already by Anonymous Coward · · Score: 0

    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.

  31. Re:Easy by Anonymous Coward · · Score: 0

    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.

  32. Re:Why? by jrrl · · Score: 0, Flamebait
    Why does something have to be useful to every user to be released?

    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
  33. Re:free as in ??? (Parent is mis-modded) by the_pooh_experience · · Score: 1, Informative

    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."

  34. Prelude to OpenSource? by parvenu74 · · Score: 3, Interesting

    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.

    1. Re:Prelude to OpenSource? by ubuntu · · Score: 1

      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

      Employees also discussed who they'd rather get naked with, Christina Aquilera or Jessica Simpson.

      Talk is cheap, especially off-the-record gossip. When I see the code I'll believe it.

    2. Re:Prelude to OpenSource? by killjoe · · Score: 3, Informative

      They were asked about this on WWDC. They flat out said no, it will not be open sourced.

      --
      evil is as evil does
    3. Re:Prelude to OpenSource? by earthtoandy · · Score: 1

      you must not have a lot of experience with Apples public statements Apple also flat out denies things just for the sake of secrecy!

    4. Re:Prelude to OpenSource? by byronic001 · · Score: 1

      From the license agreement in the XCode 2.1 bundled installer: "Important note: This is trial, pre-release, time-limited software meant for evaluation and development purposes only. This software should not be used in a commercial operating environment or with important data."

      It is at the beginning, bolded and in all caps (I tried to just paste the excerpt, but I was greeted with "Lameness filter encountered. Post aborted!").

  35. No rails? by gregRowe · · Score: 1

    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 ~
  36. Re:free as in ??? (Parent is mis-modded) by Rosyna · · Score: 1

    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).

  37. dell's website now runs .Net by dioscaido · · Score: 1

    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.

    1. Re:dell's website now runs .Net by stang7423 · · Score: 2, Informative

      Most Likely because WebObjects now only runs in OS X. Dell probably hasn't used WebObjects for about 7 years now, right about the time Apple bought Next. It was there original store that was coded in WebObjects.

    2. Re:dell's website now runs .Net by macshome · · Score: 1

      IIRC it was at MS's urging. The change happened very quickly after Apple bought NeXT.

    3. Re:dell's website now runs .Net by Anonymous Coward · · Score: 0

      Ummm .Net will run on 2000 just fine.

    4. Re:dell's website now runs .Net by Anonymous Coward · · Score: 0

      IIRC dell is a msft only shop unless there is a specific business need to run something else (which usually ends up being linux)

    5. Re:dell's website now runs .Net by chochos · · Score: 1

      probably microsoft gave it to them for free (the development of the website, I mean).

      A friend of mine was the main developer for Mexico's Yellow Pages back in 1996, and we built it with WebObjects (back when it was an ObjC-based NeXT product). It worked great.

      Now it's built with ASP, I don't even know if it's .NET or if this switch happened previously. Why did they dump a working website in favor of a new one that has many problems? because MS developed the site for them, for free. It only has the MS logo all over the place, so everybody knows that MS can build a website as important as that (Mexico's yellow pages cover the whole country, not just Mexico City). So for MS it's an advertising expense.

    6. 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.

    7. Re:dell's website now runs .Net by Trail_of_Dead · · Score: 1

      I was hired at NeXT specifically to run the services arm of WebObjects delivery when it was released. Dell was one of my customers (of course). The reason the dropped WebObjects is because of Dell's relationship with Microsoft. Microsoft gave them not only free software, but free services as well.

    8. Re:dell's website now runs .Net by stefaanh · · Score: 1

      Dell Dumps WebObjects - Wanna read the the news: postings from that time (summer 1997), and feel a little more close to the shockwave?
      http://groups-beta.google.com/groups?q=Dell+webobj ects&hl=en

      --
      --------
      * Sigh *
    9. Re:dell's website now runs .Net by Anonymous Coward · · Score: 0

      And anyone who tries ASP.NET 2.0 (beta 2 currently) won't ever bother with WebObjects either. It really puts every other web development platform to shame. I can honestly say it's cut down what I had to code by about 90%, and development time by at least half. It's a dream come true. Once it's out of beta and it gets more popular, I expect to see a LOT of sites moving to it. I'm not astroturfing or trolling, it's really that great. Just have a peek!

      No more J2EE, PHP, Ruby, Perl, Python, ASP, ASP.Net 1.0/1.1 or anything else for me (won't miss Plone, Zope, CPAN, Rails or any other frameworks or CMS'es either). It's like the next generation platform, it's just wicked.

      I was actually getting tired of making web apps, until I tried ASP.Net 2, then I started to love it again. You'll love it too - and for once, the "less code/develop faster" claims are real.

  38. 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
  39. Re:Why? by porcupine8 · · Score: 1

    ? 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.
  40. Re:free as in ??? (Parent is mis-modded) by stang7423 · · Score: 2, Informative

    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.

  41. license risk by cahiha · · Score: 1

    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.

    1. Re:license risk by vegetablespork · · Score: 2

      obstarwarsreference: "I am altering the deal. Pray I do not alter it further" could be a commentary on closed source.

      --

      Call (206) 338-5780 COLLECT for information about a genuine BA, BS, MA, MS, MBA, or Ph.D.

    2. Re:license risk by chasingporsches · · Score: 1

      actually, there is talk of open sourcing webobjects.

    3. Re:license risk by aristotle-dude · · Score: 1
      You are at the same risk with open source projects where only have code contributions from company employees. Copyright owners always have the right to change licence terms.

      Open source licenses are not the panecea some make it out to be.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    4. Re:license risk by Wesley+Felter · · Score: 1

      Copyright owners always have the right to change licence terms.

      Not retroactively, and the old versions are always available.

    5. Re:license risk by BitGeek · · Score: 2, Interesting



      There is some confusion here. They didn't "Change the terms". What they did was LOWER THE PRICE.

      It used to be you paid $699 for a box with the development environement in it, a test-deployment license, and a full deployment license. You could deploy it anywhere.

      Now you pay $0 for the development system, and $499 for a copy of OSX Server for deployment.

      So, if you had 4 Mac Server, before your cost was $2,800-- for 4 copies of WebObjects.

      Now your cost is .... $0! If your Mac Servers are XServes (since OS X Server is free with them, and WO is free with OS X Server.)

      So, for that situation, they lowered the price by almost $3,000.

      Even if you're not using OS X Server, you have always had to buy deployment licenses, and that was $699 with the WO retail box.

      Now they have basically bunded WebObjects with their client OS for FREE, and with their server OS for FREE, reducing the additional cost of WebObjects to Zero.

      How is this bad again?

      As to deployment on non-Mac machines, you have *always* needed a deployment license to do that, and that cost $699 before. I think its pretty safe to say that once they get this adjustment to the business model worked out, it won't cost more than $699 to deploy WO apps on non-Mac hardware.

      And they may well just open source the whole thing.

      Any way you cut it, this is a price cut. Yes, their support for non-mac hardware is lagging, but that's not uncommon with WO...and generally WO deployed apps stay on the old version for awhile after the new version comes out-- its not like there are a lot of commercial WO apps out there that are just waiting for 5.3.

      As to open source alternatives, there are none. There are some WO developers working on essentially a replacement in open source, and that may be a great project ultimately.

      But most open source methods for doing web applications pale when compared to web objects. Its unfortunate there are so many thousands of Java and Open source devleopers out there creating inferior projects and spending more time to do it, when all they need to do is use WO and have a better solution quicker.

      WO is really fantastic, and its really under-estimated, and not well understood in the general community. Apple lowered the price and made the model simpler before, and all they've done here is do the same thing again.

      Its not unreasonable for Apple to charge money for WebObjects-- its one hell of a great solution, and is currently unmatched in the market place, free or proprietary. For what it does, its a total bargain.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
    6. Re:license risk by Anonymous Coward · · Score: 0

      BitGeek,

      My point here is not about money. The problem is people who have been deploying WO apps to Windows or Solaris (and unsupported Linux) machines now don't have an upgrade path. Plain and simple.

      MacOS X Tiger server is great, but I don't like Tiger Server because I like to hand configure Apache 2.0 instead of sticking to Apache 1.3 on OS X server. Also the Server Admin stuff is really awkward to me. I prefer to hand configure with vi.

      Look, developers who are smart enough to learn WebObjects want options! Trying to ask us to stick to Tiger servers deployment is really nonsense, and negate the point of moving to Java at all!

      -Cocoa ninja

    7. Re:license risk by joshua_archer · · Score: 3, Informative

      ...actually I was in the feedback session for WebObjects at WWDC and when the question of using the license key from tiger came up to deploy on other platforms, they said don't do it because it's tied to the OS X architecture and wouldn't work.

      However, they are looking to clarify their licensing policy and legalese, and I feel confident they'll provide some sort of path for the non-Tiger user.

    8. Re:license risk by aristotle-dude · · Score: 1
      That is true, however most open source projects are poorly documented. If a project like the one I had in my example only had documentation of the code changes within the company, only the copyright holders would have the understanding of how the code worked.

      Anyone wishing to continue a fork of the project would have to get up to speed on the source code and be able to continue development.

      Many open source projects started up by individuals or a small group of people seldom have outside contributions or interest from other developers. Those kind of projects could also go closed source and there would be very little the "community" could do in the short term.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    9. Re:license risk by cahiha · · Score: 1

      You are at the same risk with open source projects where only have code contributions from company employees.

      No, you are not at the same risk.

      Copyright owners always have the right to change licence terms.

      If it's under an open source license, they can't change the license terms retroactively; whatever new license they choose only apply to code they distribute after the change.

      So, you and other users of the existing open source code can then continue to maintain the existing code as an open source project.

    10. Re:license risk by cahiha · · Score: 1

      Stop spreading FUD about open source projects.

      With an open source project, you know exactly what you are getting: the license, the quality of the source code, and the documentation. You are guaranteed by the license that you can continue to use, maintain, distribute, sublicense, and enhance that source code.

      That is a guarantee proprietary licenses do not give you.

      The quality of the project has nothing to do with the license; a poorly documented closed source project also has a high risk of evaporating. And with open source software, you can look at the source and avoid projects that are poorly written or unmaintainable, another advantage over closed source software.

    11. Re:license risk by cahiha · · Score: 1

      There is some confusion here. They didn't "Change the terms". What they did was LOWER THE PRICE.

      Well, that's your interpretation. The grandparent post obviously doesn't agree with you. I suggest you read it.

      Its not unreasonable for Apple to charge money for WebObjects-- its one hell of a great solution, and is currently unmatched in the market place, free or proprietary. For what it does, its a total bargain.

      If it were such a great solution, then Apple wouldn't have to keep lowering the price for it. I suspect people won't be using it even once it goes open source.

      As it is, web development frameworks are a dime a dozen.

    12. Re:license risk by aristotle-dude · · Score: 1

      The problem is that if it was not being maintained by anyone else outside of the company, you are not going to have anyone readily available to maintain it.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    13. Re:license risk by aristotle-dude · · Score: 1
      I'm not spreading FUD. Look at the majority of projects. Very few of them have a lot of outside contributors. Most people consume the projects and don't go beyond compiling binaries if even that since most projects also provide compiled binaries.

      It may be possible to enhance the code base but that is not likely to happen if nobody bothered to contribute while it was open source and if the community lacks the skills/time/will to enhance it.

      --
      Jesus was a compassionate social conservative who called individuals to sin no more.
    14. Re:license risk by cahiha · · Score: 1

      Look at the majority of projects. Very few of them have a lot of outside contributors.

      An open source license gives you the guarantee that you can continue to use, maintain, and alter software, no matter what the original author decides to do.

      Whether the software is well-written, well-documented, or easy to maintain is a completely irrelevant point.

      Most people consume the projects and don't go beyond compiling binaries if even that since most projects also provide compiled binaries.

      It doesn't matter what "most people" do. What matters is whether there is the legal and practical guarantee that the software can get taken over by someone else if the original maintainers decide to change terms. Open source licenses make that guarantee, proprietary licenses don't.

      I'm not spreading FUD.

      Yes, you are, first by incorrectly stating that proprietary and open source licenses have similar risks, and secondly by making unsubstantiated claims about the relative quality of proprietary and open source software.

    15. Re:license risk by cahiha · · Score: 1

      First of all, that point has nothing to do with the difference in licenses: open source licenses guarantee that you can continue to maintain the software, no matter what its original creator decides to do, a guarantee proprietary licenses don't give you.

      Secondly, it is merely your belief that this is a problem. In practice, it doesn't seem to be a problem. Why? Because open source software packages with small user communities require little maintenance, so they are trivial to maintain, and open source software packages with big user communities have a large pool of potential contributors and maintainers to draw on.

    16. Re:license risk by BitGeek · · Score: 1


      And you're being silly in assuming that Apple will never give you the option to deploy to other platforms.

      Apple has not taken this option away, it has simply not extended ti to 5.3 YET.

      To not make 5.3 support that is inconsistent with the way Apple has been doing business for 20 years.

      Yet Apple announces something and people go into a panic based on their assumptions about what it means... ignoring the last time they paniced and the fact that Apple didn't do what they were assuming.

      --
      Yeah, and you guys panned the ipod too: http://apple.slashdot.org/article.pl?sid=01/10/23/ 1816257
  42. Dell by Anonymous Coward · · Score: 0

    Can anyone tell me what technology Dell is using now and why they stopped using WebObjects? thanks!

    1. Re:Dell by dioscaido · · Score: 1

      If you browse their site, you'll see .aspx extensions. That's Microsoft ASP .Net.

    2. Re:Dell by Anonymous Coward · · Score: 0

      it did say _original_ dell store

    3. Re:Dell by Anonymous Coward · · Score: 0

      Thanks for the info!

  43. Forcing us towards OS X as a server platform by Glyndwr · · Score: 1

    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!
    1. Re:Forcing us towards OS X as a server platform by Marc2k · · Score: 1

      A J2EE developer still not using Spring, Hibernate, etc.?!? Sweet Jesus, that is an arcane art, sir.

      --
      --- What
    2. Re:Forcing us towards OS X as a server platform by Glyndwr · · Score: 1

      Yeah, yeah, I know, I know. I only started at the firm eight months back (my first post-PhD job, I was a Perl developer before that). The project I'm working on has been in development, on and off, for nearly five years so it predates most of the really snazzy frameworks. It has all these little home-grown bits and bobs for HTML templating and logging and database persistence and suchlike. Which, naturally, aren't anywhere near as good as what's out there but there's no time to fix that, so whaddyagonnado?

      --
      You win again, gravity!
    3. Re:Forcing us towards OS X as a server platform by chochos · · Score: 1

      believe it or not there are several J2EE developers who don't use hibernate, spring, etc. Sometimes it's because their employers won't allow them. I've been to some places (banks and the like) where it's company policy to not use open source, or somtimes to not use anything besides their corporate tool (i.e. weblogic, websphere, etc) and certain frameworks approved by management (like struts, which somehow has managed to gain acceptance from PHB's all around).

  44. 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
    1. Re:WebObjects is Awesome by Anonymous Coward · · Score: 1, Informative

      "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. "

      I think you're referring to Paul Graham (paulgraham.com). If memory serves, he put together a Lisp-based system that Yahoo! bought out for their Yahoo! Stores offerings. He's got an article or two about it at his website.

      Erik

  45. Re:free as in ??? by FidelCatsro · · Score: 1

    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
  46. Re:free already by byolinux · · Score: 1

    Er.. weren't they selling it for 299 dollars up until like a fortnight ago?

  47. Nice introduction to WebObjects by lub · · Score: 4, Informative
  48. all i want for christmas is an xcode php debugger. by pstreck · · Score: 4, Interesting

    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
  49. Re:free already by Anonymous Coward · · Score: 0

    All right, all right, I'm aweak already.

  50. Re:all i want for christmas is an xcode php debugg by the_2nd_coming · · Score: 1

    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
  51. M$DN by plopez · · Score: 1

    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+
  52. 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!

    1. Re:Disney and TIAA-CREF by TeamSPAM · · Score: 2, Interesting

      At my last job, I used WebObjects for some of our web apps. I thought it did a great job and especially like using EOModeler. One app was supposed to use data from our other apps. So the app had to talk to 4 database, 3 of which belonged to other apps in the company. We made EOModels for each of our database connections. In our main EOModel, we had a couple objects that were connected to objects in the other models. Above the EOModel, EOF totally hid that fact that I was talking to multiple databases and assembling all the object relations for me. Granted I didn all this against an Oracle database, but when the Apple Reps we pitching the IDE to us they connected an Oracle db and an Access db to prove it didn't matter where your data was.

      --
      Brought to you by Team SPAM! where we believe: "Information in the noise!"
    2. Re:Disney and TIAA-CREF by Anonymous Coward · · Score: 0

      Entity EJB's are so JANKY!!!

    3. Re:Disney and TIAA-CREF by Infonaut · · Score: 2, Interesting
      Several DoD entities have been using WO since its inception. Some of NeXT's best customers came from the DoD. The problem with DoD clients is that they're not exactly going to partner with your marketing department and help you create case studies. ;-)

      --
      Read the EFF's Fair Use FAQ
  53. Re:Why? by jrrl · · Score: 1

    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
  54. Re:free already by dubl-u · · Score: 1

    Weakup!

    That word deserves to become as much of a classic as cow-orkers.

  55. 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
    1. Re:Some of you are confused - it's not "just Java" by Anonymous Coward · · Score: 0

      Holy Fucking God!

      That's like the best looking/feeling web app I've seen in AGES!

      I actually made a trouble ticket management web app with most of the same features, but it doesn't look or feel even remotely this good. My only good point is I don't charge as much... (Well, perhaps with all the money they made, they can hire a lot of people too) Perhaps I just gotta start using pretty buttons like they do?

      Now I feel like I suck :(

  56. COMPLETELY Misses the Point!! by Anonymous Coward · · Score: 1, Interesting

    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!

    1. Re:COMPLETELY Misses the Point!! by chochos · · Score: 1

      my thoughts exactly. They should have just opensourced it instead. The WO deployments I did on 2000-2003 were on Solaris, Linux and Windows, none of them on OSX.

    2. Re:COMPLETELY Misses the Point!! by Anonymous+Writer · · Score: 2, Insightful

      Yes, but with the switch to the Intel Platform, perhaps Apple may let OS X Server run on servers made by different companies which in turn would come along with WebObjects. For example, Dell, since he said that he would offer OS X to customers if Apple were so willing.

      Also, if .Mac Homepages allow for WebObjects, then that would make it interesting. Buy a Mac, subscribe to .Mac, and not only do you have WebObjects, but the server to deploy your site from. And you use iSync to keep what you have online synchronised with what's on your computer.

    3. Re:COMPLETELY Misses the Point!! by javaxman · · Score: 1
      Earlier I wrote:
      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...

      Damn. You can never do too much research, I guess.

      Anyway, before anyone else points this out, I'm going to have to point out that what you can buy at the Apple Store is Version 5.2. What the story is about ( and what ships with Tiger and XServes ) is version 5.3. The interesting part is that both are available, I guess? What does that imply??

      From what I can tell, though, this all doesn't look like even 5.3 stops you from deploying a .war on Apache using mod_webobjects on any ol' platform you can find mod_webobjects for.

      I'm going to shut up now, though. I'm not a WO expert, I just noticed 5.2 still at the Apple Store. I'm just as curious as everyone else to find out what Apple's plans are. If anyone can explain what's going on, please do. I'm not sure this means 'goodbye, WebObjects', though.

    4. Re:COMPLETELY Misses the Point!! by Anonymous Coward · · Score: 0

      There're a few comments earlier (here and here) that talk about whether you can use WebObjects on linux or not. Basically, you can technically, but it appears like they aren't going to give anyone a license to do it legally.

  57. AnandTech report flawed by MikeMo · · Score: 3, Interesting
    Here's a quote from a gent at MacInTouch that I think is relevant:

    [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.

    1. Re:AnandTech report flawed by Glyndwr · · Score: 1

      Interesting stuff, particularly as Anandtech has been pretty pro-Apple lately... Anand himself has bought and reviewed Powermacs and Powerbooks and been very positive about the whole switcher thing. How weird.

      Anyway, thanks for the info!

      --
      You win again, gravity!
    2. Re:AnandTech report flawed by Glyndwr · · Score: 4, Insightful

      Having read the article quite closely, actually, I don't think he had an agenda. I just think he did it backwards. He took his SUSE 9 system and looked at what versions of MySQL and GCC it had. Then he built GCC for the OS X machine, then used that to build MySQL. He probably felt really good about that being a fair test, too! After all, the software was the same on all machines!

      He'd have done better to use OS X Server with the shipped MySQL, of course, as your source points out. Apple's platform isn't fully mainstream for either GCC or MySQL, and it's hardly unfair to allow Apple's own tweaks to these packages to be used in the test. It's still a pretty real-world test he's doing, so it's not like it can be cheated.

      Maybe it was deliberate bias, but I try not to suspect evil when simple incompetence can explain it.

      --
      You win again, gravity!
    3. Re:AnandTech report flawed by Anonymous Coward · · Score: 0

      AMD still uses PC3200 DDR1 too. So there.

    4. Re:AnandTech report flawed by prockcore · · Score: 1

      MySQL has a disgusting tendency to fork() at random moments, which is bad for performance essentially everywhere but Linux.

      Um.. NO. MySQL doesn't fork at all. Check your process list; only once process. MySQL uses threads.. not process forking.

  58. Re:all i want for christmas is an xcode php debugg by doon · · Score: 2, Interesting

    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 @
  59. Old Wired magazine cover story by Pope · · Score: 2, Interesting

    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.
    1. Re:Old Wired magazine cover story by Anonymous Coward · · Score: 1, Funny

      Well, BGates made some comments about the Web in 1995, a year earlier than Jobs. What a visionary!

      Oh, sorry, wrong comments.

      Love him or hate him, Gates does have an eye on the future most times, though it's closed pretty much all the time.

  60. Re:all i want for christmas is an xcode php debugg by Anonymous Coward · · Score: 0

    php5 is stuck in permanent beta and isn't stable

  61. Be aware that I'm answering this whilst drunk by Anonymous Coward · · Score: 3, Interesting

    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.

    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 :) so I could continue to use that command-line approach in preference to the mac tools.

    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

    1. Re:Be aware that I'm answering this whilst drunk by Anonymous Coward · · Score: 0

      Drunk at 10AM on a Friday. You, sir, are my hero!

    2. Re:Be aware that I'm answering this whilst drunk by Sam+Ritchie · · Score: 1
      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.

      EOModeler, while it's still part of the dev tools distribution, appears to be deprecated in favour of moving the EOModel editing into Xcode 2.1 - I wouldn't think there'll be too many improvements made on the old application. In principle though, I agree that the tools don't have the best interfaces - I think part of the problem has been the need to support Windows as a dev platform.

      I assumed the fact that the deployment license is now platform-independent means that you can just buy a copy of OS X Server to deploy on 'unsupported' platforms - this is effectively a price cut.

      How do you use NSTimestamps with PostgreSQL? Optimistic locking on those fields has been annoying the hell out of me.

      --
      This sig is false.
  62. Correct me if I'm wrong, but... by Anonymous Coward · · Score: 0

    isn't this the software used for the iTunes Music Store?

    1. Re:Correct me if I'm wrong, but... by Warlock7 · · Score: 1

      RTFA!

  63. Re:Why? by a7244270 · · Score: 1

    I thought it was funny. (despite my sig)

  64. Re:free as in ??? (Parent is mis-modded) by fdobbie · · Score: 1

    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.

  65. This is a desperate last-effort move from Apple by Qbertino · · Score: 2, Funny

    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
  66. I was at the WWDC WO sessions by ashpool7 · · Score: 2, Informative

    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.

  67. WebObjects ahead of its time by Trail_of_Dead · · Score: 1

    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.

    1. Re:WebObjects ahead of its time by chochos · · Score: 2, Interesting

      not only that... I heard amazing stories (from people at NeXT who worked with WO at that time) about how Sharper Image and Reebok were done in 3 days by 3 developers... the development cost I think 30K. At that time I was working here in Mexico with seccion amarilla, Sanborns, Cablevision and a couple other sites that I was writing with WO. Great tool, like you say, ahead of its time.

  68. Re:free as in ??? by Gax · · Score: 2, Funny

    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...

  69. Just a PC? by weg · · Score: 1

    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
    1. Re:Just a PC? by bill_mcgonigle · · Score: 1

      That's why I allowed them $100 for the cost of a case in my original argument. A cheap PC-style case can be had retail for $30.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  70. You should read docs before making statements by jscotta44 · · Score: 1

    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.

    1. Re:You should read docs before making statements by chochos · · Score: 1

      because the only free license is the developer license. The deployment license is now only bundled with Tiger Server. So if you want to legally deploy a WO app on, say, Linux or Solaris, you have to buy a Tiger Server license, get the license code for WO, and deploy on whatever you want. and now you have a Tiger Server license you're not even gonna use.

      So the price actually went up... before, you could buy a WO deployment license for $700 nos it's goine to be $130 or more (I don't really know the price for Tiger Server but it surely is at least the same as the regular OSX).

    2. Re:You should read docs before making statements by chochos · · Score: 1

      i'm sorry it's friday and my brain is already on vacation... the price still goes down but it's certainly not free, now it's like $400 and if you deploy on anything but Tiger Server it's probably going to be unsupported.

    3. Re:You should read docs before making statements by egghat · · Score: 1

      That's an interesting interpretation! In Germany (after some discussion with Apple) the facts were interpreted like I've summarized.

      That means: You need a deploment licence (you needed it before and Apple never said that you don't need a deployment licence any more). The only way to get a deployment licence is to buy MacOS Server licence. And even if you buy this licence, the deployment on other OS and other JSEE isn't supported any longer.

      But all of this has to be taken with a grain of salt, cause Apple reps (at least in Germany) are somewhat dis/malinformed when you ask them about WebObjects (I once have been on the cebit and I couldn't find a single guy who even knew that Apple had a product called WebObjects. Quite bizarre ...).

      I sincerely hope that Apple clears this up! Anyone from Apple that listens?

      Bye egghat.

      --
      -- "As a human being I claim the right to be widely inconsistent", John Peel
    4. Re:You should read docs before making statements by Bobartig · · Score: 2, Insightful

      Mac OS X server is $499 for a 10-client, and $999 for unlimited client.

      --
      This is where I get my recommended daily allowance of "Foot in Mouth."
  71. Re:free as in ??? (Parent is mis-modded) by Anonymous Coward · · Score: 0

    Ahhh, parent proves once again that you'll never find a more wretched hive of scum and villainy than Slashdot.

  72. Fan boys please know your facts by ad0gg · · Score: 1
    PPCs have bad memory latency because of chip design, it has nothing to do with what type of memory they are running. DDR2 is crap anyway and only prevalent in Dell Boxes. AMD doesn't support DDR2 and are most likely holding out for DDR3.

    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?

  73. Re:free already by chasingporsches · · Score: 1

    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.

  74. Re:free already by Anonymous Coward · · Score: 0

    This isn't insightful, it's downright wrong! Get a clue, moderators!

  75. MOD UP by SuperKendall · · Score: 1

    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
  76. No need to apologize. Fridays happen! by jscotta44 · · Score: 1

    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.

    1. Re:No need to apologize. Fridays happen! by chochos · · Score: 2, Interesting

      well, "no fanfare" has been part of WebObjects for the last 5 years, right?

      I never deployed WO apps on J2EE containers, but I remember reading on the dev lists that it was kind of troublesome because then you had to take care of all the threading stuff (something you don't have to do if you use WOMonitor an a bunch of instances). All that manual locking and unlocking of the editing contexts... does it even scale well with such bottlenecks? besides, I think a WO app on a J2EE container can't even take advantage of container-managed datasources, can it? I stopped using it on 2002/2003 so maybe the newer versions have it now...

      Anyway, I hope they open source WebObjects. wotonomy is just not advancing, we don't have the time for it.

    2. Re:No need to apologize. Fridays happen! by Anonymous Coward · · Score: 0

      You were very polite just incorrect! Seriously, I don't think you need a deployment license.

      Parent was correct, you are wrong. Apple said at WWDC that WO 5.3 deployment requires a 5.3 deployment license (not 5.2) and those are only available with Mac OS X Server. This is a stupid move by Apple, and hopefully they will change their minds.

  77. 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...

  78. Like Apache What? by Vagary · · Score: 1

    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.

  79. You can still buy WO 5.2... by javaxman · · Score: 1
    I just noticed you can still buy WebObjects 5.2. Is that significant to this discussion?

    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.

  80. Re:all i want for christmas is an xcode php debugg by geoffspear · · Score: 1

    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.
  81. There is a reason, I'm sure, however... by lullabud · · Score: 1
    I don't think the reason it's free is because it's crap. I've never programmed with it either, but I read an interview with Jonathan Rentzsch a while back that praised it greatly:
    When I picked up WO in 2000, I told pretty much anyone who listened that while WebObjects is the most advanced application server out there, that open source would catch up with it inside five years.

    Yet here we are in 2005, and there's still nothing close. Believe me, I've been looking. Read the WebObjects developer mailing list for a recap of the treatment WebObjects developers got at WWDC 2004.

    I would love to get off WebObjects and replace it with something open source. It would make web application development pitches easier if I never have to mention the dreaded "A" word. I have clients who will simply shut the door if I mention Apple's name, even today.

    So I keep an eye on projects like Hibernate, Cayenne, Tapestry and Ruby on Rails. And yet, each time I start a new project, I do the math and rediscover WebObjects will deliver better software in less time. Lord, I wish it weren't true, but it is.
  82. Re:Hello retard by Macrat · · Score: 1

    Of course not. You have more important things to worry about. Like your parents turning off the power to the basement.

  83. very good news by Anonymous Coward · · Score: 1, Informative

    I really hope Apple open source WebObjects. Having used both WebObjects, J2EE, PHP and some others I can categorically say that webobjects rules.

    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, .Mac, the Apple Store, Apple developer connection etc. etc.). If they can just bite the bullet and properly open source it everyone wins.

  84. CHP + OSX = killer (with a small "k") by jpellino · · Score: 1

    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.

    - The templates in .mac and the iApps are over-simple;
    - 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."
  85. Link to the story by Microsift · · Score: 3, Interesting

    Here's the link to the story you mentioned. This story also includes the infamous washing machine interview.

    --
    My other sig is extremely clever...
  86. Parent is a Troll by Anonymous Coward · · Score: 0

    You can buy webobjects for other platforms.

  87. Re:all i want for christmas is an xcode php debugg by Anonymous Coward · · Score: 0

    (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.

  88. ASP.NET Better by Anamanaman · · Score: 1

    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.

    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 .NET 2.0 Object Spaces looks promising.

    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.

    1. Re:ASP.NET Better by The+OPTiCIAN · · Score: 2, Insightful

      > WebObjects is almost universally recognized as
      > dead, except for internal use at apple.

      It's thin client software. So it just doesn't matter what you use on the server. It's your choice. I haven't used anything .NET, but I used to be an .asp programmer (oh the shame!), and I hear C# is just a lot like java, and I use WO. I don't find your arument compelling - for me WO is still very relevant and will be for a long time come. It's still the best tool out there, and your customers don't care what you use as long as your system delivers content that works in their web browser. Cayenne looks like it will be as good as EOF, but it's still not mature. I haven't seen anything else that comes close, and you don't give any examples, but want to put faith in a product coming soon from Microsoft. Well - um - ... I don't trust products before they're out, and Microsoft doesn't have a very good reputation for delivering on promises of what will be in future releases of software atm.

      This "almost universally recognised" (whatever that means) is a perhaps somewhat more than an altogether generous bit controversial. ;) But if ASP works for you better than WebObjects used to, that's cool as well. I agree that most of the tools suck, but you don't have to use them. Most stuff can be done in a text editor, and replacements for the rest can be built.

      --


      Believe with me, my saplings.
    2. Re:ASP.NET Better by DuEyNZ · · Score: 1

      You should go to jail.

  89. Me, too! by jscotta44 · · Score: 1

    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.

  90. So then it's $499 to deploy WebObjects now? by javaxman · · Score: 1
    *AND* you get a copy of OS X Server as well?!?

    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.

    1. Re:So then it's $499 to deploy WebObjects now? by Anonymous Coward · · Score: 0

      AND* you get a copy of OS X Server as well?!? ... the price just went down.

      That's one way to look at it, I guess. Yes, it's probably true, if you buy a copy of Mac OS X Server you'll get a deployment license, and then you can - probably - legally deploy on another OS. But deployment on anything other than Mac OS X is no longer supported - possible, but not supported. So, yeah, for the 9 out of 10 (or higher) WebObjects deployments that are actually on Solaris or Windows (the previously supported platforms from 5.2), the price just went down by $100 - but all official support disappeared. And the native development tools have been dropped. Some bargain.

      This is a LOUSY deal, and probably a death blow to WebObjects. How people are spinning this as a good thing is beyond me. Clearly the Slashdot poster didn't know any better, but plenty of commenters here do, and are still making rah-rah noises. Really silly.

  91. But It's Not Ruby On Rails! by Anonymous Coward · · Score: 0

    I love my RoR!-)

  92. Parent post is RIGHT by Anonymous Coward · · Score: 1, Informative

    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...

    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/ 2005/Jun/msg00004.html
    http://lists.apple.com/archives/Webobjects-deploy/ 2005/Jun/msg00001.html
    http://lists.apple.com/archives/Webobjects-deploy/ 2005/Jun/msg00005.html

    Now it's true that 5.3 can still technically be deployed on other platforms. You can still create a .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.

    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.

  93. I live in Australia... by Anonymous Coward · · Score: 0

    ... you insensitive clod! Adelaide in fact.

  94. iTunes got nothing - BBC has way more traffic by inof8r · · Score: 1

    The BBC website is all webobjects

  95. WebObjects Development and Deployment are free! by MrHatken · · Score: 1


    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.

  96. Developers, developers, developers, developers. by Tetravus · · Score: 2, Informative

    Why are there more free applications for Windows than OS X? Why are there more servers that run god awful IIS than OS X?
    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 .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.
    This is an intelligent move by Apple and I wish them success with it.

  97. Took awhile.. by DuEyNZ · · Score: 1

    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.

  98. Re:all i want for christmas is an xcode php debugg by the_2nd_coming · · Score: 1

    no its not.

    --



    I am the Alpha and the Omega-3
  99. It's almost always been free.... by mkiwi · · Score: 1

    Apple has made Web Objects available to ADC members (Developer connection) for some time now, and that was a free download.

    1. Re:It's almost always been free.... by macopia · · Score: 1

      That was a free 30-day trial.

  100. Re:free as in ??? by Blondie-Wan · · Score: 1
    Additionally, as the previous poster mentioned, there's a whole free album sampler; as a matter of fact, there have been at least two: this one, and a similar, previous "Universal Motown Edition" one that no longer seems to be available.

    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.

  101. Developer's kit is available for free by werdna · · Score: 1

    for a web signup and free developer's membership at Apple.

  102. Price trend reflects value by Anonymous Coward · · Score: 0

    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.

  103. All java is open source by Anonymous Coward · · Score: 0

    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.