Register FAQ / Rules Forum Spy Search Today's Posts Mark Forums Read
Go Back   MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Reply
 
Thread Tools Search this Thread Display Modes
Old Sep 3, 2006, 01:58 PM   #1
Apple2Mac
macrumors regular
 
Join Date: Sep 2006
Learn WebObjects? How to?

Does anyone have any recommendations on what books I should start with to eventually get into WebObjects? After I heard WO was going open source I would love to be on the cutting edge of this technology. My current background is HTML, XSL, XML...
__________________
Apple User Group Leader
Prosper P2P lending marketplace
Mac Lenders
QuickTime short films
Apple2Mac is offline   0 Reply With Quote
Old Sep 3, 2006, 02:08 PM   #2
GeeYouEye
macrumors 68000
 
GeeYouEye's Avatar
 
Join Date: Dec 2001
Location: State of Denial
Send a message via AIM to GeeYouEye Send a message via Yahoo to GeeYouEye
Quote:
Does anyone have any recommendations on what books I should start with to eventually get into WebObjects?
The Introductions to the various parts of the WebObjects stack in Apple's developer documentation are books unto themselves. Start there.

Quote:
After I heard WO was going open source
Untrue as of yet, unfortunately. The Apple-preferred tools are now open-source, but only becasue Apple changed which tools it considers preferred, from EOModeler/Xcode/WOBuilder to Entity Modeler/Eclipse/WOLips.
Quote:
I would love to be on the cutting edge of this technology.
You're about 10 years too late for that, and 2(ish) years too late for just the free stuff.
Quote:
My current background is HTML, XSL, XML...
The first is helpful, the rest may or may not be.
__________________
I bring order to chaos. You are in chaos Windows, you are the contradiction, a bug wishing to be an OS.
Visit Softyards Software
NEW DEFINITION OF GEEK
Like politics, free speech, computers, entertainment, and more? Join us at Wordforge.net
GeeYouEye is offline   0 Reply With Quote
Old Sep 4, 2006, 06:44 PM   #3
Apple2Mac
Thread Starter
macrumors regular
 
Join Date: Sep 2006
I guess the other question is if WO does go open source, is the technology likely to gain momentum or is it to late for it to compete with JSP and PHP?
__________________
Apple User Group Leader
Prosper P2P lending marketplace
Mac Lenders
QuickTime short films
Apple2Mac is offline   0 Reply With Quote
Old Sep 5, 2006, 03:25 AM   #4
demallien
macrumors regular
 
Join Date: Oct 2005
You know, I started looking into WebObjects about 6 months ago, but finally ended up going for Ruby On Rails. Both solutions have their own deployment problems if you're looking at a web-hosting solution. If you are running your own servers, this won't of course be a problem.

But I would seriously have a look at Ruby On Rails if I were you. There are some excellent introductory texts can get you up and running in no time. The only hassle is that installing RoR on a Mac can be an exercise in frustration. I had to spend a fair amoun of time on the Internet searching for the reason between various build errors I was getting diring the config/make/install process. The pay-off is that Ruby is very cool, and WEBrick takes all the headaches out of running a development Web server...
demallien is offline   0 Reply With Quote
Old Sep 5, 2006, 03:19 PM   #5
GeeYouEye
macrumors 68000
 
GeeYouEye's Avatar
 
Join Date: Dec 2001
Location: State of Denial
Send a message via AIM to GeeYouEye Send a message via Yahoo to GeeYouEye
Quote:
Originally Posted by Apple2Mac
I guess the other question is if WO does go open source, is the technology likely to gain momentum or is it to late for it to compete with JSP and PHP?
JSP and PHP especially have nothing, except cost, on WO. Nor does WO have anything on them. They are generally in different problem domains. If WO went OSS (perhaps under the APSL2, or a modified BSD license) it would be competing against RoR and Cayenne and Struts. Which it would wipe the floor with.
__________________
I bring order to chaos. You are in chaos Windows, you are the contradiction, a bug wishing to be an OS.
Visit Softyards Software
NEW DEFINITION OF GEEK
Like politics, free speech, computers, entertainment, and more? Join us at Wordforge.net
GeeYouEye is offline   0 Reply With Quote
Old Sep 5, 2006, 11:38 PM   #6
Apple2Mac
Thread Starter
macrumors regular
 
Join Date: Sep 2006
Ok so what I'm looking to do is redeploy a site I built in 1998 is static HTML, I will be rebuilding and redesigning the site myself (I currently run my on OS X Server so I have complete control over the environment) the site is a film community site http://inetfilm.com
I haven't updated it in years, what I want to do is make the site more you-tube only in the sense that users can up load their own films etc. i.e. Community driven...

I was thinking WO because it seamed like a powerful technology to work from and being a apple product that in itself intrigues me. My concerns are if I learn something that the technology should be useful on other projects down the road, and second ease of building something with a one man team, time isn't really a object as the website is a labor of love....

Any suggestion welcome, pros and cons of any particular development platform...
__________________
Apple User Group Leader
Prosper P2P lending marketplace
Mac Lenders
QuickTime short films
Apple2Mac is offline   0 Reply With Quote
Old Sep 6, 2006, 09:30 AM   #7
darkstarone
macrumors newbie
 
Join Date: Sep 2006
Quote:
Originally Posted by GeeYouEye
Untrue as of yet, unfortunately. The Apple-preferred tools are now open-source, but only becasue Apple changed which tools it considers preferred, from EOModeler/Xcode/WOBuilder to Entity Modeler/Eclipse/WOLips.
This is not true. Apple deprecated its own tools long term, but they still come bundled with Xcode 2.4 - WebObjects is a separate, free install in Xcode 2.4 so it ships with every Mac :-)

http://developer.apple.com/webobjects

The WebObjects community provides the new developer tools, not Apple. These are built around Eclipse as plugins. For details and an FAQ, see here:

http://www.objectstyle.org/confluenc...+on+WebObjects

There you also have links to the new community tools (WOLips etc.)
darkstarone is offline   0 Reply With Quote
Old Sep 6, 2006, 09:35 AM   #8
darkstarone
macrumors newbie
 
Join Date: Sep 2006
Quote:
Originally Posted by demallien
You know, I started looking into WebObjects about 6 months ago, but finally ended up going for Ruby On Rails. Both solutions have their own deployment problems if you're looking at a web-hosting solution. If you are running your own servers, this won't of course be a problem.
?

I don't know about RoR, but you can deploy WebObjects using JBoss or Tomcat 5.5, also on other platforms, not just Mac OS X Server.

There's no need to even install WebObjects deployment if you use the SSDD option.

This has been available since WebObjects 5.2

http://developer.apple.com/documenta...section_3.html

With this option, all you need is - for example - Tomcat or Jetty which many hosting services provide.
darkstarone is offline   0 Reply With Quote
Old Sep 7, 2006, 05:25 AM   #9
demallien
macrumors regular
 
Join Date: Oct 2005
Quote:
Originally Posted by darkstarone
?

I don't know about RoR, but you can deploy WebObjects using JBoss or Tomcat 5.5, also on other platforms, not just Mac OS X Server.

There's no need to even install WebObjects deployment if you use the SSDD option.

This has been available since WebObjects 5.2

http://developer.apple.com/documenta...section_3.html

With this option, all you need is - for example - Tomcat or Jetty which many hosting services provide.
For RoR, you need an RoR-aware server. There are modules for Apache that let it do this. But thanks for the heads-up on WebObjects - what can I say, I traded in WebObjects for RoR before getting to deployment, and just assumed Apple would have done their usual end-to-end, well-integrated-goodness, but vendor-locked solution. Happy to learn that it's not the case...
demallien is offline   0 Reply With Quote
Old Sep 7, 2006, 09:45 AM   #10
GeeYouEye
macrumors 68000
 
GeeYouEye's Avatar
 
Join Date: Dec 2001
Location: State of Denial
Send a message via AIM to GeeYouEye Send a message via Yahoo to GeeYouEye
Quote:
This is not true.
Yes, it is; the mailing lists have very strongly implied that. I could give you proof, but I'd be breaking NDA from WWDC.
__________________
I bring order to chaos. You are in chaos Windows, you are the contradiction, a bug wishing to be an OS.
Visit Softyards Software
NEW DEFINITION OF GEEK
Like politics, free speech, computers, entertainment, and more? Join us at Wordforge.net
GeeYouEye is offline   0 Reply With Quote
Old Sep 7, 2006, 10:30 AM   #11
darkstarone
macrumors newbie
 
Join Date: Sep 2006
Quote:
Originally Posted by demallien
... and just assumed Apple would have done their usual end-to-end, well-integrated-goodness, but vendor-locked solution. Happy to learn that it's not the case...
It used to cost $699 to deploy (on other platforms than OS X Server) before.

Starting with WebObjects 5.2 and WebObjects 5.3, Apple added WebObjects to the Xcode tool suite for free and deployment is also free on any Java platform (WO 5.3)

Understandandably, Apple only supports OS X Server deployment, but since it's Java...well, not a lot of difference :-)

Since there more people familiar with Tomcat etc. hosting, the option to deploy through a servlet container may even be easier on OS X Server.

(The other, older option is to install the WO deployment runtime, which less people are familiar with).
darkstarone is offline   0 Reply With Quote
Old Sep 7, 2006, 10:46 AM   #12
darkstarone
macrumors newbie
 
Join Date: Sep 2006
Quote:
Originally Posted by GeeYouEye
Yes, it is; the mailing lists have very strongly implied that. I could give you proof, but I'd be breaking NDA from WWDC.
Agreed in general. I was quoting untrue to what you wrote here...

Quote:
Originally Posted by GeeYouEye
"The Apple-preferred tools are now open-source, but only becasue Apple changed which tools it considers preferred, from EOModeler/Xcode/WOBuilder to Entity Modeler/Eclipse/WOLips."
The WebObjects community provides and initiated these developer tools you quote (Entity Modeler/Eclipse/WOLips...) not Apple. These tools always were open-source. Apple will _not_ open-source their WebObjects tools bundled with Xcode, they deprecated them.

Summary:
Apple will focus on the WO runtime from now on, the community will provide the tools based on Eclipse/Java.



This is a good solution IMO, why should Apple provide Java tools ? Even more compete against an excellent, free tool like Eclipse/Java ?

Even Sun can't compete against Eclipse, so it's better to join the Eclipse bandwagon. A lot of people never liked Xcode for Java development anyway.

Either that or I am misreading the WO developer list and the new WebObjects FAQ mentioned in the list.

PS: There's a good book describing using WebObjects with WOLips:

Practical WebObjects
http://www.amazon.com/exec/obidos/tg...l/-/1590592964

This is for intermediate to advanced readers, better read the other stuff first. See the links I provided in earlier posts above for people interested to start with WebObjects.
darkstarone is offline   0 Reply With Quote
Old Sep 7, 2006, 07:01 PM   #13
GeeYouEye
macrumors 68000
 
GeeYouEye's Avatar
 
Join Date: Dec 2001
Location: State of Denial
Send a message via AIM to GeeYouEye Send a message via Yahoo to GeeYouEye
^I am failing to see what is untrue. I said the Apple-preferred (not Apple-supplied) tools are now open-source. This is not due to open-sourcing the Xcode/EOModeler/WOBuilder, but because of a change in which tools are preferred.

What part of that is wrong?

Apple's previously preferred tools were EOModeler/Xcode/WOBuilder. >true
EOM/XC/WOB are closed source. >true
Apple's preferred tools have changed to Entity Modeler/Eclipse/WOLips. >true
Entity Modeler/Eclipse/WOLips are open-source >true

ergo: Apple's preferred tools are now open-source, because Apple has changed which set of tools it prefers.
__________________
I bring order to chaos. You are in chaos Windows, you are the contradiction, a bug wishing to be an OS.
Visit Softyards Software
NEW DEFINITION OF GEEK
Like politics, free speech, computers, entertainment, and more? Join us at Wordforge.net
GeeYouEye is offline   0 Reply With Quote
Old Sep 9, 2006, 07:24 AM   #14
darkstarone
macrumors newbie
 
Join Date: Sep 2006
Quote:
Originally Posted by GeeYouEye
^I am failing to see what is untrue. I said the Apple-preferred (not Apple-supplied) tools are now open-source. This is not due to open-sourcing the Xcode/EOModeler/WOBuilder, but because of a change in which tools are preferred.
Yes, agreed. Much clearer to me now

Your first post just made it sound to me or a reader not too familiar with the subject that the future Java/WebObjects developer tools will still be supplied by Apple.

The important thing in my opinion is WebObjects comes free with Xcode and the new tools are free and open source.

I hope more Mac or Web developers will have a look at it now than before when you had to buy the WebObjects developer tools.

It's a really nice and POWERFUL environment.

However, when I tried the community tools some time ago I couldn't make them work. I followed the tutorial for newbies to be found at

http://www.objectstyle.org/confluenc...Update+Manager

I then downloaded and reinstalled a newer Eclipse 3.2 build - the final one -
and everything worked fine.

Horray
darkstarone is offline   0 Reply With Quote
Old Sep 9, 2006, 07:59 AM   #15
cube
macrumors G3
 
Join Date: May 2004
Cocoon + Spring + Hibernate
cube is offline   0 Reply With Quote
Old Dec 27, 2008, 08:40 PM   #16
roamy
macrumors member
 
Join Date: Feb 2008
Quote:
Originally Posted by GeeYouEye View Post
^I am failing to see what is untrue. I said the Apple-preferred (not Apple-supplied) tools are now open-source. This is not due to open-sourcing the Xcode/EOModeler/WOBuilder, but because of a change in which tools are preferred.

What part of that is wrong?

Apple's previously preferred tools were EOModeler/Xcode/WOBuilder. >true
EOM/XC/WOB are closed source. >true
Apple's preferred tools have changed to Entity Modeler/Eclipse/WOLips. >true
Entity Modeler/Eclipse/WOLips are open-source >true

ergo: Apple's preferred tools are now open-source, because Apple has changed which set of tools it prefers.
Apple did not keep the WO tools updated. Ultimately many got screwed unless you want to stay with Tiger as the tools won't run on Leopard. The Eclipse/WOLIps guys are doing great but you had better be a guru and expect things to change daily.

I never liked the move from WO 4.5 to Java. I think Apple should have kept it in house. But with that being said I am hoping to see a Cocoa ObjC enterprise re-appear. This I think would be the Hot ticket for those wanting to stay with Cocoa and not try to learn everything out there. Also WebObjects Builder was awesome and there is no replacement for that!
roamy is offline   0 Reply With Quote

Reply
MacRumors Forums > Apple Systems and Services > Programming > Mac Programming

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Similar Threads
thread Thread Starter Forum Replies Last Post
Where to learn? gadgetgirl85 iPhone/iPad Programming 5 May 31, 2014 04:59 PM
I want to learn to DJ Miguel760 MacBook Pro 5 Dec 31, 2013 08:58 AM
Best way to learn Objective C AppleDeviceUser iPhone/iPad Programming 23 Mar 6, 2013 11:57 PM
How do I learn more about OS X? nj908 Mac Programming 2 Aug 6, 2012 09:07 PM

Forum Jump

All times are GMT -5. The time now is 09:31 PM.

Mac Rumors | Mac | iPhone | iPhone Game Reviews | iPhone Apps

Mobile Version | Fixed | Fluid | Fluid HD
Copyright 2002-2013, MacRumors.com, LLC