Wednesday, April 18, 2007 3:01:05 PM
Re: WebObjects/Ruby on Rails
"I don't know what to say about WebObjects ... they dropped the price, but did it take off? Apple users get it for free, but what does it offer that Ruby on Rails doesn't?"
I have never used Rails, but WebObjects offers:
1. Seamless integration with multiple, heterogeneous data sources and no requirement to write SQL
2. RAD rule based programming that results in technologies such as Direct to Web, Direct to Java Client and Direct to Web Services (sort of like CSS for objects). You point to a data source and it creates an application for you. You modify the default rules to modify the behaviour of the application (for example, you want the label for the LAST_NAME database field to be "Last Name". You set a rule for that field and every form that displays it will use "Last Name". If you need to change it to "Surname" you just change the rule and it will generate the proper label everywhere in your application (no search and replace).
3. Application server built in that will automatically do load balancing across servers
4. A truly enterprise ready architecture that allows you to easily put your database, webserver and applications on as many (or few) boxes as necessary
5. Easy integration with any Java frameworks out there (searching, PDF generation, reporting, charting, etc)
6. 10+ years of hard won, stable frameworks. Very mature development community. Any problem that comes up has almost certainly already been solved and written up. Very actively developed opensource frameworks that add new features to the base WebObjects frameworks continuously.
"I don't know what to say about WebObjects ... they dropped the price, but did it take off? Apple users get it for free, but what does it offer that Ruby on Rails doesn't?"
I have never used Rails, but WebObjects offers:
1. Seamless integration with multiple, heterogeneous data sources and no requirement to write SQL
2. RAD rule based programming that results in technologies such as Direct to Web, Direct to Java Client and Direct to Web Services (sort of like CSS for objects). You point to a data source and it creates an application for you. You modify the default rules to modify the behaviour of the application (for example, you want the label for the LAST_NAME database field to be "Last Name". You set a rule for that field and every form that displays it will use "Last Name". If you need to change it to "Surname" you just change the rule and it will generate the proper label everywhere in your application (no search and replace).
3. Application server built in that will automatically do load balancing across servers
4. A truly enterprise ready architecture that allows you to easily put your database, webserver and applications on as many (or few) boxes as necessary
5. Easy integration with any Java frameworks out there (searching, PDF generation, reporting, charting, etc)
6. 10+ years of hard won, stable frameworks. Very mature development community. Any problem that comes up has almost certainly already been solved and written up. Very actively developed opensource frameworks that add new features to the base WebObjects frameworks continuously.
Recent AAPL News
- Apple Takes Top Spot in Global Smartphone Market for First Time in Q1 2026 • IH Market News • 04/10/2026 12:29:49 PM
- 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 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 debuts M5 Pro and M5 Max to supercharge the most demanding pro workflows • 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
