Aaron,
I actually do agree with you. It is very odd to have WebObjects
delivered and installed by Xcode, with project templates provided
within Xcode, to produce applications that you can't (reasonably)
build using Xcode.
I completely agree with Apple's strategy for divorcing WebObjects
from Xcode. Xcode needs to be the very best that it can be at
building Macintosh applications. Having it attempt to work well with
Java must have been a major hinderance to what should be the primary
focus of Xcode, which is Objective C, C++, and C.
Xcode, in my opinion, is absolutely the best C based IDE I've ever
used, or had any experience with. Practically, none of the problems
that Java developers complain about in Xcode exist when using it to
build Obj-C applications. For example "Code Sense" for Obj-C works
many time better in Obj-C code than it does in Java.
Extracting Java from Xcode will allow Apple to greatly enhance this
IDE. As we know, from publicly released information, Xcode 3.0 has
many enhancement being added, such as refactoring, code folding and
code focus, and many new features too numerous to mention. I'm
fairly certain that adding these features while maintaining
compatibility with Java would have significantly slowed their
development.
I for one am glad to see Java in Xcode go away. There are several
options available for building Java, so trimming this fat from Xcode
will be the best thing that ever happened to Xcode.
At the risk of starting another flame war, I'd love to see WebObjects
divorced from Java. I'd love to see Apple take their old WebObjects
Obj-C code base, enhance it to take full advantage of Objective C
2.0, and make it feature compliant with WO 5.3.3. In this case Xcode
3.0 would become the premiere IDE for building both Macintosh desktop
applications and Web based applications. Or even better they could
take the more modern Core Data framework and extend it with full
awareness of RDBMS databases as a replacement for EOF.
In my opinion moving WebObjects from Obj-C to Java was one of the
best, and worst, decisions Apple has ever made regarding server-side
web application development. At the time it made a lot of sense.
Today, not so much. There is tremendous competition in the Java web
application space, and some are moving forward much faster than WO.
I don't know if they've really caught up with WO yet, but at the
current pace it won't be long until they do. It's hard to stay ahead
of the race when you're standing still.
On May 9, 2007, at 10:02 AM, Aaron Thompson wrote:
All I mean is that the Apple-provided documentation still uses
XCode and the old tools, but the new way to go is with Eclipse/
WOLips, which confused me at first because I didn't know where to
begin.
Aaron Thompson
On May 9, 2007, at 9:58 AM, Ken Anderson wrote:
Aaron,
Actually, we have a more clear strategy now than we've had in
years. What part of the strategy is not clear?
Ken
On May 9, 2007, at 9:50 AM, Aaron Thompson wrote:
Thanks to everyone who replied! This'll get me started off
right. I wish Apple would be more clear about their strategy.
Aaron Thompson
On May 8, 2007, at 5:17 PM, Guido Neitzer wrote:
On 08.05.2007, at 14:54, Aaron Thompson wrote:
I've been looking around and I can't find any kind of guide to
show me the preferred way to develop webapps using XCode, with
split installs and Apache and such.
There is no preferred way of building an application with Xcode
anymore. The tools around Xcode (EOModeler, WebObjects
Builder, ...) are deprecated and have replacements in WOLips.
Recommended way now is the use of Eclipse / WOLips.
Look here for tutorials:
<http://wiki.objectstyle.org/confluence/display/WOL/Tutorials>
I've got mod_WebObjects set up in Apache but I'm not sure where
to go from there.
I guess that is something you don't have to worry about for a
while, as you have to develop your application first. At least
get started with that part ...
There is documentation here:
<http://developer.apple.com/referencelibrary/DeveloperTools/
idxWebObjects-date.html>
The tutorials still use the Apple tools and not Eclipse, but for
that part you can use the tutorials mentioned before.
cug
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/apthomp%
40comcast.net
This email sent to [EMAIL PROTECTED]
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/kenlists%
40anderhome.com
This email sent to [EMAIL PROTECTED]
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/robertwalker1%
40mac.com
This email sent to [EMAIL PROTECTED]
--
Robert Walker
[EMAIL PROTECTED]
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com
This email sent to [EMAIL PROTECTED]