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

Parallels Desktop 10.2.0 - Run Windows a...
Parallels Desktop is simply the world's bestselling, top-rated, and most trusted solution for running Windows applications on your Mac. With Parallels Desktop for Mac, you can seamlessly run both... Read more
LaunchBar 6.2 - Powerful file/URL/email...
LaunchBar is an award-winning productivity utility that offers an amazingly intuitive and efficient way to search and access any kind of information stored on your computer or on the Web. It provides... Read more
Firefox 37.0 - Fast, safe Web browser. (...
Firefox offers a fast, safe Web browsing experience. Browse quickly, securely, and effortlessly. With its industry-leading features, Firefox is the choice of Web development professionals and casual... Read more
Arq 4.11 - Online backup to Google Drive...
Arq is super-easy online backup for the Mac. Back up to your own Google Drive storage (15GB free storage), your own Amazon Glacier ($.01/GB per month storage) or S3, or any SFTP server. Arq backs up... Read more
MacFamilyTree 7.3.4 - Create and explore...
MacFamilyTree gives genealogy a facelift: it's modern, interactive, incredibly fast, and easy to use. We're convinced that generations of chroniclers would have loved to trade in their genealogy... Read more
Yummy FTP 1.10.2 - FTP/SFTP/FTPS client...
Yummy FTP is an FTP + SFTP + FTPS file transfer client which focuses on speed, reliability and productivity. Whether you need to transfer a few files or a few thousand, schedule automatic backups, or... Read more
VueScan 9.5.08 - Scanner software with a...
VueScan is a scanning program that works with most high-quality flatbed and film scanners to produce scans that have excellent color fidelity and color balance. VueScan is easy to use, and has... Read more
Iridient Developer 3.0.1 - Powerful imag...
Iridient Developer (was RAW Developer) is a powerful image conversion application designed specifically for OS X. Iridient Developer gives advanced photographers total control over every aspect of... Read more
Monodraw 0.8.4.1 - Powerful ASCII art ed...
Monodraw allows you to easily create text-based art (like diagrams, layouts, flow charts) and visually represent algorithms, data structures, binary formats and more. Because it's all just text, it... Read more
Air Video Server HD 2.1.0 - Stream video...
Air Video Server HD streams videos instantly from your computer on your iPhone, iPad, iPod touch or Apple TV. No need to worry about converting or transferring files. We took everything that was... Read more

2K Announces WWE 2K, Mobile's First...
It seems like this month has been pretty big for wrestling. First Wrestlemania, then 2K has announces that they're releasing  WWE 2K for iOS. It's a simulation-based WWE game where you'll get to play with several WWE superstars such as John Cena, ... | Read more »
How the Apple Watch Could Change the Fac...
The Apple Watch is still a ways out, but my previous musings on the wearable’s various features got me thinking: what might it be like a year after launch? Two years? Five years? What if it becomes a symbiotic part of the iOS framework to the point... | Read more »
Pie In The Sky: A Pizza Odyssey (Games)
Pie In The Sky: A Pizza Odyssey 1.0 Device: iOS Universal Category: Games Price: $2.99, Version: 1.0 (iTunes) Description: A game about delivering pizza. In space. | Read more »
Chosen Gives Hopeful Singers, Songwriter...
If YouTube videos and reality TV shows like The Voice have taught us one thing, it’s that there are a lot of people out there who are anxious to show the world their talents. And if they’ve taught us a second thing, it’s that there’s an almost... | Read more »
Android's Popular OfficeSuite Now A...
Once only available for Android devices, OfficeSuite has finally landed on the app store. The Mobile Systems app lets you view, edit, create, and share Word, Excel, and PowerPoint documents as well as convert them to/from PDFs. It's touted as being... | Read more »
Warhammer: Arcane Magic is Coming Soon,...
Turbo Tape Games has announced that they're joining forces with Games Workshop to bring the turn-based strategy board game, Warhammer: Arcane Magic, to life on the iOS. | Read more »
Fast & Furious: Legacy's Creati...
| Read more »
N-Fusion and 505's Ember is Totally...
| Read more »
These are All the Apple Watch Apps and G...
The Apple Watch is less than a month from hitting store shelves, and once you get your hands on it you're probably going to want some apps and games to install. Fear not! We've compiled a list of all the Apple Watch apps and games we've been able to... | Read more »
Appy to Have Known You - Lee Hamlet Look...
Being at 148Apps these past 2 years has been an awesome experience that has taught me a great deal, and working with such a great team has been a privilege. Thank you to Rob Rich, and to both Rob LeFebvre and Jeff Scott before him, for helping me... | Read more »

Price Scanner via MacPrices.net

13-inch 2.4GHz Retina MacBook Pro available f...
MacMall has the 2013 13″ 2.4GHz/128GB Retina MacBook Pro available for $949.99 for a limited time. Shipping is free. Their price is $350 off original MSRP, and it’s the only sub-$1000 new Retina... Read more
Adobe Brings Powerful Layout-Design Capabilit...
Adobe today announced the availability of Adobe Comp CC, a free iPad app that enables rapid creation of layout concepts for mobile, Web and print projects. With Comp CC, designers can rough out and... Read more
13-inch 2.6GHz/256GB Retina MacBook Pro avail...
Best Buy has clearance 2014 13″ 2.6GHz/256GB Retina MacBook Pros available for $1199.99 including free shipping. Their price is $300 off original MSRP, and it’s the lowest price for this model.... 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
21-inch 1.4GHz iMac on sale for $999, save $1...
Best Buy has the 21″ 1.4GHz iMac on sale for $999.99 on their online store. Choose free shipping or free local store pick up. Price is for online orders only, in-store prices may vary. Their price is... Read more
2.6GHz Mac mini on sale for $649, save $50
Amazon has the 2.6GHz Mac mini on sale for $649.99 including free shipping. Their price is $50 off MSRP, and it’s the lowest price available for this model. Read more
Textkraft Professional 3.2 Powerful iPad Text...
Finally it’s springtime, at least theoretically in my neck of the woods, where we’re still navigating canyons between towering snowbanks with temperatures well below freezing in winter weather that... Read more
Apple offering refurbished 27-inch 5K iMacs f...
The Apple Store is offering Apple Certified Refurbished 27″ 3.5GHz 5K iMacs for $2119 including free shipping. Their price is $380 off the price of new models, and it’s the lowest price available for... Read more
16GB iPad mini on sale for $199, save $50
Walmart has 16GB iPad minis (1st generation) available for $199.99 on their online store, including free shipping. Their price is $50 off MSRP. Online orders only. Read more
New 128GB MacBook Airs on sale for $50 off MS...
 B&H Photo has 128GB 11″ and 13″ 2015 MacBook Airs on sale today for $50 off MSRP including free shipping plus NY sales tax only: - 11″ 1.6GHz/128GB MacBook Air (Model #MJVM2LL/A): $849 $50 off... Read more

Jobs Board

DevOps Software Engineer - *Apple* Pay, iOS...
**Job Summary** Imagine what you could do here. At Apple , great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring Read more
*Apple* Retail - Multiple Positions (US) - A...
Sales Specialist - Retail Customer Service and Sales Transform Apple Store visitors into loyal Apple customers. When customers enter the store, you're also the Read more
Sr. Technical Services Consultant, *Apple*...
**Job Summary** Apple Professional Services (APS) has an opening for a senior technical position that contributes to Apple 's efforts for strategic and transactional Read more
Lead *Apple* Solutions Consultant - Retail...
**Job Summary** Job Summary The Lead ASC is an Apple employee who serves as the Apple business manager and influencer in a hyper-business critical Reseller's store Read more
*Apple* Pay - Site Reliability Engineer - Ap...
**Job Summary** Imagine what you could do here. At Apple , great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.