Wednesday, April 18, 2007 7:49:27 PM
Re: WebObjects
Hi Tex and Pete,
Just a few further points of clarification:
1. The Eclipse integration works great. If a developer chooses, they can stay entirely within the Eclipse universe. This has been very important for continued development on Windows boxes. The WOLips team has created a replacement for all the functionality that WO developers get with Xcode and the other Apple WO tools, but with the additional features of a pure Java IDE (such as code refactoring). In my opinion the only drawback to going completely the Eclipse route is the loss of a tool called WOBuilder that allows graphical creation of application interfaces. In Eclipse (for the moment, anyway) you must create the bindings in a text interface. Many developers would say that the near instantaneous code completion in Eclipse actually allows a faster workflow. Fortunately you can use whatever combination of Eclipse and Apple tools that suit your fancy at the moment.
2. The major open source frameworks are called Project WOnder. It extends the WebObjects frameworks. It also counts among its code contributors people that now work at Apple (I don't know if they continue to contribute or not). There are several other open source frameworks available created by different individuals and organizations.
3. Apple has deprecated the Cocoa(objective-C) - Java bridge. Several of Apple's WO specific tools (EOModeler, WOBuilder) depend directly on that bridge being present. It is not clear when the bridge itself is going to disappear. For the moment it is present. This is why there has been a push to open source Java programming tools. Here is the Apple announcement:
http://lists.apple.com/archives/webobjects-dev/2006/Aug/msg01144.html
4. WebObjects applications can be freely deployed on any platform. The licence does not tie it to Apple hardware. On the other hand, the development licence IS currently tied to Apple hardware, I think.
5. WebObjects has not gone back to ObjC. That died with version 4.5.1. It has been completely ported to Java since about 2001.
6. WO is still exciting but has a wicked learning curve (WO Developers call it the learning cliff - the upside is that you learn a lot in a short period of time
. There are really smart programmers in the developer community most of which are content to continue to use WO as the secret weapon in their web development arsenal. Many migrate to other solutions for given projects and then come back and say how inferior their experience was.
7. I personally have used other stuff such as PHP/MySQL and there is really no comparison with WO if you have a database backend. Moving from the scripting languages to object oriented technologies like .Net/RoR must have come closer, but I have never dealt with those frameworks.
Here's a great WO resource if you want to have a closer look:
http://en.wikibooks.org/w/index.php?title=Programming:WebObjects&redirect=no#Introduction
Here is the WO/RoR comparison entry:
http://en.wikibooks.org/wiki/Programming:WebObjects/Alternative_Technologies/Ruby_on_Rails
Hi Tex and Pete,
Just a few further points of clarification:
1. The Eclipse integration works great. If a developer chooses, they can stay entirely within the Eclipse universe. This has been very important for continued development on Windows boxes. The WOLips team has created a replacement for all the functionality that WO developers get with Xcode and the other Apple WO tools, but with the additional features of a pure Java IDE (such as code refactoring). In my opinion the only drawback to going completely the Eclipse route is the loss of a tool called WOBuilder that allows graphical creation of application interfaces. In Eclipse (for the moment, anyway) you must create the bindings in a text interface. Many developers would say that the near instantaneous code completion in Eclipse actually allows a faster workflow. Fortunately you can use whatever combination of Eclipse and Apple tools that suit your fancy at the moment.
2. The major open source frameworks are called Project WOnder. It extends the WebObjects frameworks. It also counts among its code contributors people that now work at Apple (I don't know if they continue to contribute or not). There are several other open source frameworks available created by different individuals and organizations.
3. Apple has deprecated the Cocoa(objective-C) - Java bridge. Several of Apple's WO specific tools (EOModeler, WOBuilder) depend directly on that bridge being present. It is not clear when the bridge itself is going to disappear. For the moment it is present. This is why there has been a push to open source Java programming tools. Here is the Apple announcement:
http://lists.apple.com/archives/webobjects-dev/2006/Aug/msg01144.html
4. WebObjects applications can be freely deployed on any platform. The licence does not tie it to Apple hardware. On the other hand, the development licence IS currently tied to Apple hardware, I think.
5. WebObjects has not gone back to ObjC. That died with version 4.5.1. It has been completely ported to Java since about 2001.
6. WO is still exciting but has a wicked learning curve (WO Developers call it the learning cliff - the upside is that you learn a lot in a short period of time
7. I personally have used other stuff such as PHP/MySQL and there is really no comparison with WO if you have a database backend. Moving from the scripting languages to object oriented technologies like .Net/RoR must have come closer, but I have never dealt with those frameworks.
Here's a great WO resource if you want to have a closer look:
http://en.wikibooks.org/w/index.php?title=Programming:WebObjects&redirect=no#Introduction
Here is the WO/RoR comparison entry:
http://en.wikibooks.org/wiki/Programming:WebObjects/Alternative_Technologies/Ruby_on_Rails
Recent AAPL News
- Apple’s foldable iPhone may face delays due to engineering challenges, report says • IH Market News • 04/07/2026 10:38:53 AM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 04/03/2026 10:30:45 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 04/03/2026 10:30:43 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 04/03/2026 10:30:41 PM
- Form 144 - Report of proposed sale of securities • Edgar (US Regulatory) • 04/02/2026 08:07:20 PM
- Form 144 - Report of proposed sale of securities • Edgar (US Regulatory) • 04/02/2026 08:07:16 PM
- FTSE 100 rises as UK stocks gain; Trump cites Iran “progress” but warns of possible strikes • UK Market News • 03/30/2026 12:55:05 PM
- iPhone demand remains resilient in China despite weaker smartphone shipments, report says • IH Market News • 03/30/2026 09:35:09 AM
- Apple’s Worldwide Developers Conference returns the week of June 8 • Business Wire • 03/23/2026 05:00:00 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 03/17/2026 10:31:17 PM
- Apple introduces AirPods Max 2 • Business Wire • 03/16/2026 01:00:00 PM
- Apple lowers App Store commissions in China to 25% • IH Market News • 03/13/2026 11:13:49 AM
- The Drone Revolution's Dependence on Chinese Rare Earth Processing - OilPrice.com Market Commentary • PR Newswire (Canada) • 03/11/2026 02:45:00 PM
- The Drone Revolution's Dependence on Chinese Rare Earth Processing - OilPrice.com Market Commentary • PR Newswire (US) • 03/11/2026 02:45:00 PM
- Apple now produces about 25% of iPhones in India as it reduces reliance on China, Bloomberg reports • IH Market News • 03/10/2026 11:09:06 AM
- Form 3 - Initial statement of beneficial ownership of securities • Edgar (US Regulatory) • 03/06/2026 11:30:51 PM
- Say hello to MacBook Neo • Business Wire • 03/04/2026 02:15:00 PM
- Apple debuts M5 Pro and M5 Max to supercharge the most demanding pro workflows • Business Wire • 03/03/2026 02:00:00 PM
- Apple unveils new Studio Display and all-new Studio Display XDR • Business Wire • 03/03/2026 02:00:00 PM
- Apple introduces MacBook Pro with all-new M5 Pro and M5 Max, delivering breakthrough pro performance and next-level on-device AI • Business Wire • 03/03/2026 02:00:00 PM
- Apple introduces the new MacBook Air with M5 • Business Wire • 03/03/2026 02:00:00 PM
- Apple introduces iPhone 17e • Business Wire • 03/02/2026 02:00:00 PM
- Apple introduces the new iPad Air, powered by M4 • Business Wire • 03/02/2026 02:00:00 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 02/26/2026 11:34:19 PM
- Form 4 - Statement of changes in beneficial ownership of securities • Edgar (US Regulatory) • 02/26/2026 11:33:49 PM
