Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Developer Center > WebObjects - what will it give me?

WebObjects - what will it give me?
Thread Tools
Mac Elite
Join Date: Mar 2001
Location: England
Status: Offline
Reply With Quote
Feb 20, 2003, 07:52 AM
 
I'm looking longingly at the student price for WebObjects...

Now, I confess, I don't know much about what WebObjects actually is. I run a site that is currently in PHP/MySQL, and if I had some time on my hands I might consider translating some of it to use WebObjects, for no real reason except to learn another new language/environment.

So can anyone give me a brief overview of the benefits? Would it be better than PHP for a fairly complex site?


Amorya
What the nerd community most often fail to realize is that all features aren't equal. A well implemented and well integrated feature in a convenient interface is worth way more than the same feature implemented crappy, or accessed through a annoying interface.
     
Mac Elite
Join Date: Aug 2000
Location: Minneapolis, MN
Status: Offline
Reply With Quote
Feb 20, 2003, 08:19 AM
 
Personally, mySql and php can do almost any functionality. WebObjects just may get you there a little sooner.

There's no substitute for a creative and well rounded programmer when it comes to creating good code.

I would think you would benefit from trying to get the MOST out of php and mysql before switching or adding something new to your arsenal.

WebObjects turns many of your scripting pieces into an object oriented lesson. You abstract your data and can use it by reference.

This type of thing you can do in php as it is.

Anyone with WebObjects programming experience care to chime in?
     
Dedicated MacNNer
Join Date: Sep 2000
Location: Manchester, UK
Status: Offline
Reply With Quote
Feb 21, 2003, 07:36 AM
 
Originally posted by Amorya:
I'm looking longingly at the student price for WebObjects...

So can anyone give me a brief overview of the benefits? Would it be better than PHP for a fairly complex site?
For $99 you get a once $75,000 package :-)

Programming in Java with the WebObjects API may well be very different from PHP and mySQL.

With WebObjects you will never really write any SQL or interface with the database directly. You will craft (an abstract) model of objects which do all the SQL stuff for you. So you may even plug in mySQL as the database for WebObjects.

There is a fairly steep learning curve and administering a WebObjects app tends to be more effort (as it really is intended for large deployments) than a PHP solution.

And, if it's your own small personal website then WebObjects is likely to be overkill :-)

But, if you have the time and inclination to learn a new platform/set of tools then yes, do take a look at WebObjects.

Oh, and i almost forgot to add, there are plenty of good books on WebObjects now. I recommend "WebObjects Developer's Guide" (SAMS, 2002) which you should find on Amazon :-)
"Trust. Betrayal. Deception.
In the CIA nothing is what it seems"

- from the film "The Recruit"
     
Mac Elite
Join Date: Dec 2001
Location: Atlanta, GA, USA
Status: Offline
Reply With Quote
Feb 21, 2003, 08:49 AM
 
Another point worth mentioning is that WebObjects is a J2EE application server. If you learn to develop J2EE applications, it is a very marketable skill.
Mac Pro 2x 2.66 GHz Dual core, Apple TV 160GB, two Windows XP PCs
     
Mac Elite
Join Date: Oct 1999
Location: San Jose, Ca
Status: Offline
Reply With Quote
Feb 22, 2003, 12:49 PM
 
As a one time WebObjects Developer (hopefully I will have another go at it soon), and a PHP developer I have to say it all depends on what you are doing.

If you are developing a single page site, or one with only a few pages the PHP is the way of going. If you are develpping a complex site with a lot of dta flowing between the user and a database, and want the possibility of adding multiple access points (either differnt web sites or applications, web servers, and web services), then WebObjects quickly becomes the tool of choice.

Because it is setup to be so scaleable WebObjects has a steep first step into real applications (hello world is trivial). But once you have taken that step your application can be run on many servers simultaniously without worrying about concurancy (well... less wories).

If you get the chance to learn it. Do so, it can be a lot of fun. The only problem is that it will spoil you when you try and work with other web developing environments... they look very shabby in comparison.

PS... while WebObjects can run in a J2EE serverlate container, writting WebObject Applications is not a good preperation for J2EE except in the most abstract of sences.
     
Mac Elite
Join Date: Feb 2003
Location: columbus, oh
Status: Offline
Reply With Quote
Feb 22, 2003, 06:11 PM
 
Download the free trial and see if its right for you. (note: requires free membership to the ADC)
"Another classic science-fiction show cancelled before its time" ~ Bender

15.2" PowerBook 1.25GHz, 80GB HD, 768MB RAM, SuperDrive
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -5. The time now is 08:48 PM.
All contents of these forums © 1995-2011 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.7 © 2000-2011, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2