Re: Amateur's query
Re: Amateur's query
- Subject: Re: Amateur's query
- From: Kieran Kelleher <email@hidden>
- Date: Thu, 4 Sep 2003 17:19:30 -0400
If you have never programmed in Java or created object-oriented
programs, you may be in for a steep pre-requisite learning curve before
you master WebObjects. Without a doubt, your knowledge of HTML will be
of benefit to you. The "classic" type of development that WebObjects is
used for is to create Java-based server applications that respond to
user requests by dynamically generating HTML responses where the HTML
response is the output of execution of Java code. The Java code may
execute business logic and retrieve/manipulate data from an enterprise
database.
WebObjects is a great way for someone to get into dynamic database
driven applications and the whole point of it is that the WebObjects
code framework and tools are designed so that you write the minimum of
Java code and that the grunt-work for a lot of the common java web
application infrastructure stuff is already done for you. You extend it
by means of additional custom code ...... however this means you have
to learn and understand what functionality has already been provided to
you before you can use it effectively.
A good place to survey the road ahead and to decide what you should do
might be to study the following publications:
http://www.rentzsch.com/webobjects/introTo5
...and...
http://developer.apple.com/documentation/WebObjects/JavaForWODev/
JavaForWODev.pdf
...and...
http://developer.apple.com/documentation/WebObjects/
WebObjects_Overview/WebObjects_Overview.pdf
___________________________
If you do decide to go down the WebObjects path, you may need to learn:
1) basics of relational databases and SQL. Assumming you are on a
budget, I recommend MySQL at www.mysql.com (it's OpenSource free). A
good starter book on this is Ullman's "MySQL Visual QuickStart Guide",
published by PeachPit Press.
2) Java. I recommend Jacquie Barker's book "Beginning Java Objects"
(available at Amazon and other usual stores)
3) learn WebObjects. Assuming you use Mac OS X, I recommend Joshua
Marker's book "WebObjects for Mac OS X: Visual QuickPro Guide" and
http://developer.apple.com/documentation/WebObjects/Web_Applications/
Web_Applications.pdf
4) Learn about good application design practices, I recommend UML
Distilled Second Edition by Martin Fowler as an introduction.
For 14 years, I have programmed procedural code in Fortran, C and
Visual Basic including VB Class programming (object-based, not object
oriented) and developed custom solutions for companies using MS Access
and FileMaker Pro and I personally find it is taking quite a while to
get my brain around everything to do with and associated with
WebObjects.
I hope this helps
-K
On Thursday, September 4, 2003, at 03:49 PM, Ersatz Sophist wrote:
Greetings and pardon the interruption,
In the past I have used GoLive and DreamWeaver to build simple web
sites. I am curious to know if WebObjects is a program that an
amateur like myself can start using and growing with. Is it as easy
to use as the aforementioned titles for developing simple web sites?
Is it worth my while to upgrade to WebObjects or should I stay with
the less ambitious software?
Thank you very much.
Payam
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.
___________________________________
Kieran Kelleher
Palm Harbor, Florida USA
_______________________________________________
webobjects-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/webobjects-dev
Do not post admin requests to the list. They will be ignored.