TweetFollow Us on Twitter

Jan 00 Online

Volume Number: 16 (2000)
Issue Number: 1
Column Tag: MacTech Online

MacTech Online

by Jeff Clites <online@mactech.com>

For reasons known only to Apple itself, the Powers that Be have decided not to market WebObjects aggressively, at least for the present. The problem this poses for would-be implementers, of course, is that it makes WebObjects a tough sell in corporate environments, where IT managers may simply not have heard of it. This, combined with the anti-Apple sentiment which is common in Windows- and Unix-centered companies, makes it an uphill battle for consultants and programmers to convince the decision-makers that WebObjects is the best tool for the job at hand. While a few well-placed print ads would go a long way toward making this process easier, for the time being we must fend for ourselves as WebObjects advocates. The good news is that there are a growing number of articles and reports on the internet which give honest evaluations of WebObjects and its place among the competition, and these help lend some credibility to arguments in favor of WebObjects. It's refreshing to see even this limited amount of coverage in the mainstream press, even though the reviews aren't always positive. For instance, check out the articles by PCWeek and CNET, and be sure to read the Stepwise response to an earlier PCWeek review. (The review itself seems to be gone from PCWeek's servers.)

CNET.com - WebObjects: Apple's best-kept secret?
http://news.cnet.com/news/0-1003-200-344957.html?st.ne.fd.gif.j
ZDNet: PC Week: 8 Web App Servers That Deliver
http://www.zdnet.com/pcweek/stories/news/0,4153,409380,00.html
What's wrong with the PCWeek Application Server shoot-out?
http://www.stepwise.com/Articles/Editorial/AppServerShootout.html

One of the first questions someone will ask when they hear about WebObjects is, "Who's using it?". Apple has a huge list of corporate customers on their web site, as well as in-depth articles on how WebObjects is being used by AAA, Consumers Digest, and GE Capital, and Stepwise has an article on its use at the L.A. Times (and links to several other users in the above-mentioned PCWeek rebuttal article). Also, the Fall 1999 issue of the Apple University Arts online magazine has several stories of WebObjects deployment in university and educational settings. Finally, MacCentral has a brief article which reiterates just how many big-name customers are using WebObjects. It's too bad that this comes as a surprise even to Apple supporters.

WebObjects Customers
http://www.apple.com/webobjects/customers.html
AAA
http://www.apple.com/webobjects/customers/aaa.html
Consumers Digest
http://www.apple.com/webobjects/customers/consumersdigest.html
GE Capital
http://www.apple.com/webobjects/customers/gecapital.html
The L.A. Times introduces a WebObjects-based NBA basketball stats app
http://www.stepwise.com/Articles/News/OOPDreams.html
Apple University Arts, Fall 1999
http://www.apple.com/education/hed/aua0202/
They like WebObjects 4, they really like it
http://www.maccentral.com/news/9903/03.webobjects.shtml

After you've impressed potential detractors with all of the important users of WebObjects, impress them with all of the honors it has received recently, including awards from the Java Developer's Journal, New Media Magazine, and Network Computing.

Industry Awards for WebObjects
http://www.apple.com/webobjects/reaction.html
New Media Feature: The Next Big Thing
http://newmedia.com/NewMedia/99/02/feature/web.html
1999 Well-Connected Awards "The 50 Best Products of the Year"
http://www.networkcomputing.com/1010/1010f1.html

Many of the resources I've mentioned so far are located on Apple's site, and it goes without saying that this is the best place to start learning about WebObjects and what it can do. Be sure to explore Apple's WebObjects product pages, especially their "Beyond Wizardry on the Web" section, which gives a more technical overview. (I'll leave it to you to decide if it is good or bad that all of the screen shots in this section are from a Windows machine.)

Apple - Products - WebObjects 4
http://www.apple.com/webobjects/
Beyond Wizardry on the Web
http://www.apple.com/webobjects/bwizard.html

On the more technical side, there are two key reports from independent parties which give WebObjects very high marks. One is an informative white paper from IDC, and the other is a detailed benchmark and feature comparison of a number of application servers written by TechMetrix. The actual report is a bit pricey, but there is an extensive excerpt on their web site which is detailed enough to reveal that WebObjects basically blew away the competition in their tests. This is probably the strongest objective praise I've seen for WebObjects. (A good companion to this is the article "More Than A Movement" by Information Week, which gives descriptions of all of the major contenders in the application server market.) Lastly, see "The Cost of Deploying WebObjects" on the Twin Forces web site, which gives a well-thought-out analysis of the real-world expense of running a site based on WebObjects, and concludes that it is a lot less than you probably think. It also includes a section on all of the different things you might want to measure in an application server benchmark, and reminds us how important it is to notice whether benchmarks are answering the question we really are asking.

Apple's WebObjects: An IDC White Paper
http://www.apple.com/webobjects/whitepaper/index.html
TechMetrix: Application Server Report
http://www.techmetrix.com/lab/benchcenter/appserverbench.shtml
More Than A Movement
http://www.informationweek.com/728/appserv.htm
The cost of deploying WebObjects
http://www.twinforces.com/tf/docs/WOCosts1.html
Benchmarking WO Performance
http://www.twinforces.com/tf/docs/WOBenchmarking.html

With the current popularity of Java, another question which will come up often is whether WebObjects allows you to utilize Sun's Enterprise Java Beans. The short answer is that it doesn't, and the latest word is that there are no plans to change this. This may seem bad, but really it isn't.

In a nutshell, EJBs exist mainly to manage object-to-database mapping and allow Java programmers to partially forget that their objects are made persistent by a relational database-to work with them as objects rather than data. This is exactly the task taken on by the Enterprise Objects Framework (a framework included with WebObjects), and as such it makes little sense to want EJB integration into WebObjects, because it isn't needed. (It might be possible to retool WebObjects to use EJBs in place of EOF, but this appears to be a step in the wrong direction, in terms of both design and performance.) There was an informative comparison of the two technologies in a post to the WebObjects mailing list, and you can read the archived version on the web. Whether WebObjects embraces EJBs in the future may well be a marketing decision, as even articles which mostly praise WebObjects point to this as a major departure from the industry and, therefore, a flaw (see, for instance, the CNET article "WebObjects: Apple's best-kept secret?" in the before mentioned).

WebObjects archive: EJB
http://www.omnigroup.com/OldLook/MailArchive/WebObjects/1999/1583.html

I hope this is enough to tell you what you need to know to give WebObjects a fair evaluation. An encouraging note is that an Apple engineer recently remarked that where 1999 was the year of hardware at Apple, 2000 will be the year of software. This is a tall order-1999 gave us the Blue and White Yosemite G3, the G4, DV iMacs, the iBook, AirPort, and feather-light PowerBooks. If 2000 even comes close, it will be amazing.

Next month I plan to continue with WebObjects, covering resources you'll need when you actually begin programming. You can get started early by reading the technical overview which MacTech published in 1997.

MacTech #13.05: An Introduction to WebObjects
www.mactech.com/articles/mactech/Vol.13/13.05/WebObjectsOverview/index.html

In the mean time, be sure to check out the links on the MacTech Online web pages at www.mactech.com/online/.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

PopChar 7.1 - Floating window shows avai...
We're also selling a 5-license family pack for only $25.99! PopChar helps you get the most out of your font collection. With its crystal-clear interface, PopChar X provides a frustration-free way to... Read more
BBEdit 11.1.1 - Powerful text and HTML e...
BBEdit is the leading professional HTML and text editor for the Mac. Specifically crafted in response to the needs of Web authors and software developers, this award-winning product provides a... Read more
Picasa 3.9.139 - Organize, edit, and sha...
Picasa and Picasa Web Albums allows you to organize, edit, and upload your photos to the Web from your computer in quick, simple steps. Arrange your photos into folders and albums and erase their... Read more
Mac DVDRipper Pro 5.0.5 - Copy, backup,...
Mac DVDRipper Pro is the DVD backup solution that lets you protect your DVDs from scratches, save your batteries by reading your movies from your hard disk, manage your collection with just a few... Read more
NetShade 6.2 - Browse privately using an...
This promotion is for NetShade and 1 year of Proxy and VPN services NetShade is an anonymous proxy and VPN app+service for Mac. Unblock your Internet through NetShade's high-speed proxy and VPN... Read more
CrossOver 14.1.3 - Run Windows apps on y...
CrossOver can get your Windows productivity applications and PC games up and running on your Mac quickly and easily. CrossOver runs the Windows software that you need on Mac at home, in the office,... Read more
Little Snitch 3.5.3 - Alerts you about o...
Little Snitch gives you control over your private outgoing data. Track background activity As soon as your computer connects to the Internet, applications often have permission to send any... Read more
OmniGraffle Pro 6.2.3 - Create diagrams,...
OmniGraffle Pro helps you draw beautiful diagrams, family trees, flow charts, org charts, layouts, and (mathematically speaking) any other directed or non-directed graphs. We've had people use... Read more
OmniFocus 2.2 - GTD task manager with iO...
OmniFocus helps you manage your tasks the way that you want, freeing you to focus your attention on the things that matter to you most. Capturing tasks and ideas is always a keyboard shortcut away in... Read more
1Password 5.3.2 - Powerful password mana...
1Password is a password manager that uniquely brings you both security and convenience. It is the only program that provides anti-phishing protection and goes beyond password management by adding Web... Read more

MooVee - Your Movies Guru (Entertainmen...
MooVee - Your Movies Guru 1.0 Device: iOS iPhone Category: Entertainment Price: $1.99, Version: 1.0 (iTunes) Description: MooVee helps you effortlessly manage your movies, on your iPhone. | Read more »
Geometry Wars 3: Dimensions (Games)
Geometry Wars 3: Dimensions 1.0.0 Device: iOS Universal Category: Games Price: $4.99, Version: 1.0.0 (iTunes) Description: Enjoy the next chapter in the award-winning Geometry Wars franchise and enjoy stunning, console-quality... | Read more »
CHAOS RINGS Ⅲ (Games)
CHAOS RINGS Ⅲ 1.0.0 Device: iOS Universal Category: Games Price: $19.99, Version: 1.0.0 (iTunes) Description: The newest addition to the popular smartphone RPG series is finally here! ・CHAOS RINGS Overview | Read more »
The Popular Insight Series of Travel Gui...
Getting around in a country when you can't understand the primary language can be tough. Fortunately there are several options available to help wold travellers with the important stuff like giving directions to a cab driver or asking where the... | Read more »
Desktop Dungeons is Now on the iPad Desp...
Desktop Dungeons has been a well-loved roguelike on PC for quite some time, and now it's finally available for the iPad! Just the iPad, though. Sorry iPhone users. [Read more] | Read more »
Moleskine Timepage – Calendar for iCloud...
Moleskine Timepage – Calendar for iCloud, Google & Exchange 1.0 Device: iOS iPhone Category: Productivity Price: $4.99, Version: 1.0 (iTunes) Description: The most elegant calendar for your pocket and wrist, Timepage is a... | Read more »
QuizUp Gets Social in its New Update
Plain Vanilla Corp has released a new and improved version of their popular trivia game, QuizUp. The app now emphasizes social play so you can challenge friends from all over the world. [Read more] | Read more »
The Deep (Games)
The Deep 1.0 Device: iOS Universal Category: Games Price: $1.99, Version: 1.0 (iTunes) Description: Swipe Controls Delve into the deep in this retro rogue-like! Swipe to move your diver around and keep away from the enemies as you... | Read more »
Sproggiwood (Games)
Sproggiwood 1.2.8 Device: iOS Universal Category: Games Price: $9.99, Version: 1.2.8 (iTunes) Description: Sproggiwood was developed for devices with at least 1GB of RAM. We recommend you only download Sproggiwood if your device... | Read more »
Battle of Gods: Ascension (Games)
Battle of Gods: Ascension 1.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0 (iTunes) Description: TURN-BASED TACTICAL COMBATFight tactical battles against the forces of Hades! In Battle of Gods: Ascension you play... | Read more »

Price Scanner via MacPrices.net

Apple refurbished 2014 13-inch Retina MacBook...
The Apple Store has Apple Certified Refurbished 2014 13″ Retina MacBook Pros available for up to $400 off original MSRP, starting at $979. An Apple one-year warranty is included with each model, and... Read more
What Would the ideal Apple Productivity Platf...
For the past four years I’ve kept a foot in both the Mac and iPad camps respectively. my daily computing hours divided about 50/50 between the two devices with remarkable consistency. However, there’... Read more
PageMeUp 1.2.1 Ten Dollar Page Layout Applica...
Paris, France-based Softobe, an OS X software development company, has announced that their PageMeUp v. 1.2.1, is available on the Mac App Store for $9.99. The license can be installed on up to 5... Read more
Eight New Products For USB Type-C Application...
Fresco Logic, specialists in advanced connectivity technologies and ICs, has introduced two new product families targeting the Type-C connector recently introduced across a number of consumer... Read more
Scripps National Spelling Bee Launches Buzzwo...
Scripps National Spelling Bee fans can monitor the action at the 2015 Spelling Bee with the new Buzzworthy app for iOS, Android and Windows mobile devices. The free Buzzworthy app provides friendly... Read more
13-inch 2.5GHz MacBook Pro on sale for $120 o...
B&H Photo has the 13″ 2.5GHz MacBook Pro on sale for $979 including free shipping plus NY sales tax only. Their price is $120 off MSRP, and it’s the lowest price for this model (except for Apple’... Read more
27-inch 3.3GHz 5K iMac on sale for $1899, $10...
B&H Photo has the new 27″ 3.3GHz 5K iMac on sale for $1899.99 including free shipping plus NY tax only. Their price is $100 off MSRP. Read more
Save up to $50 on iPad Air 2, NY tax only, fr...
B&H Photo has iPad Air 2s on sale for up to $50 off MSRP including free shipping plus NY sales tax only: - 16GB iPad Air 2 WiFi: $469 $30 off - 64GB iPad Air 2 WiFi: $549.99 $50 off - 128GB iPad... Read more
Updated Mac Price Trackers
We’ve updated our Mac Price Trackers with the latest information on prices, bundles, and availability on systems from Apple’s authorized internet/catalog resellers: - 15″ MacBook Pros - 13″ MacBook... Read more
New 13-inch 2.9GHz Retina MacBook Pro on sale...
B&H Photo has the 13″ 2.9GHz/512GB Retina MacBook Pro on sale for $1699.99 including free shipping plus NY tax only. Their price is $100 off MSRP, and it’s the lowest price for this model from... Read more

Jobs Board

Program Manager, *Apple* Community Support...
**Job Summary** Apple Support Communities ( discussions. apple .com) helps customers get the most from their Apple products and services by providing access to Read more
Senior Data Scientist, *Apple* Retail - Onl...
**Job Summary** Apple Retail - Online sells Apple products to customers around the world. In addition to selling Apple products with unique services such as iPad Read more
*Apple* Solutions Consultant - Retail Sales...
**Job Summary** As an Apple Solutions Consultant (ASC) you are the link between our customers and our products. Your role is to drive the Apple business in a retail Read more
*Apple* Watch SW Application Project Manager...
**Job Summary** The Apple Watch software team is looking for an Application Engineering Project Manager to work on new projects for Apple . The successful candidate Read more
Engineering Manager for *Apple* Maps on the...
…the Maps App Team get to take part in just about any new feature in Apple Maps, often contributing a majority of the feature work. In our day-to-day engineering work, we Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.