Re: So what is a good approach to learning WebObjects?
Re: So what is a good approach to learning WebObjects?
- Subject: Re: So what is a good approach to learning WebObjects?
- From: Robert Walker <email@hidden>
- Date: Sun, 16 Nov 2003 01:13:28 -0500
Alice,
I have actually found the Apple documentation very useful (although it
can sometimes be a bit frustrating trying to find what you need). The
"Getting Started with WebObjects" is a bit outdated, and as indicated,
is really only useful for WebObjects on Windows. The Macintosh version
under XCode is quite different, and more modern, than WebObjects on
Windows.
I would recommend starting out with "Web Applications." This book
gives a nice overview of developing web applications with WebObjects.
Then move right into "Enterprise Objects" and "Using EOModeler."
Understanding EOF is vital to WebObjects development. The "Enterprise
Objects" book will help you start thinking in Object Oriented
Programming (OOP) terms, which is also key to WebObjects development.
It will help you understand how to build "Business Logic" into your
Enterprise Objects.
Don't expect to be able to read through these books once and get a
clear understanding of this technology. Expect to be reading these
books a second, or even, third time as you grow as a WebObjects
developer. Keep in mind that this is not easy stuff to get a handle on
at first, but you should find the power of the technology well worth
the learning curve involved.
Also, don't forget about one of the most helpful resources: the example
projects found in /Developer/Examples/JavaWebObjects. There is a lot
to be learned from looking at code written by the-best-of-the-best
WebObjects programmers. Also look for other third party examples, such
as those in "Project Wonder" and others.
Good luck and welcome to the community of WebObjects developers. This
group is also an invaluable source of information and help as you get
up to speed with the technology.
On Nov 15, 2003, at 11:10 PM, Alice Oaks wrote:
I've been at this for a few weeks now but I feel like I'm going around
in
circles, so I thought I should stop and ask for directions. :)
I started out with Josh Marker's new book, but it's not really
intended for
beginners. That is, it gives copious detail on how to do things, but
it's
not organized in a tutorial fashion (nor was it intended to be) so you
have
to know what you're looking for.
I then switched to Apple's Getting Started with WebObjects tutorial.
I got
through the first part ok (the guest book) but got stuck on the Movie
app
because you have to set it up with the Application Wizard which
doesn't seem
to exist in Xcode.
So I went and bought Ravi Mendis' book. It reminds me a lot of some of
those week-long intensive training courses I got sent to back when I
was
working for a big company. You can follow along and produce something
that
works, but there's not enough information on *why* you are doing
things.
You just type along, following the bouncing ball. He also fades the
detail
a bit too quickly; some of the steps need more explanation than they
have.
Ideally, I'd like a book that combines the organization of the Mendis
book
with the explanatory detail of the Marker book. Even better would be
one
that is accurate (I've already run into one spot in the Mendis book
where
I'm supposed to rebind a variable I can't find the instructions for
creating); there's nothing more frustrating than not knowing if you
screwed
up or the book is just wrong.
Does such a book exist? Is there some other Apple documentation I
should be
reading? Or am I on the wrong track altogether?
My background looks like this: lots of web development but using
scripting
languages, so my thinking is still fairly procedural. I'm very
comfortable
with databases and SQL; we currently use Oracle and Postgres
extensively.
No Java experience but I was a C++ programmer once upon a time, so I
can
read most Java code and understand what it's doing though I may need a
bit
of study before I can write my own.
A roadmap to finding the right information in the right order would be
much
appreciated!
Thanks,
Alice
_______________________________________________
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.
--
Think Different
Robert Walker
www.robertwalker1.com
_______________________________________________
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.