Simplifying the install process would be a good thing for newbs such as myself. My install reflects some of the confusion I experienced the past week or two trying to get things up and running.
For example: The first example of WO installation instructions I came across was the one where it describes how to install for multiple versions of WO. So, I'm installed in /Developer/webobjects/versions/webobjects543/ . Now that it's done, I don't imagine ever installing an older version of WO, and it's doubtful there will be a newer version any time soon, so I may have complicated my life more than necessary. Not to mention having to edit the wolips.properties file, which I did not even know how to find, as I don't generally mess with invisible files on my imac. Given that Wonder is considered so indispensable, you might consider bundling egit into the mix with WO and WOlips. I haven't touched a unix command line in a long time. Luckily, CD and MKDIR are the same on DOS so I was able to use the git terminal commands to get Wonder. I know with Realbasic, and maybe with visualbasic as well, there is little or no need for using the command line so easing users into it after they have absorbed some of the other material may be helpful. I suppose if you expect most of your new initiates to WO development are experienced java developers who happen to be moving over from a different set of frameworks, a lot of the hand holding would not be necessary. That is not my situation. Example code and a walk-through on how to develop a basic app from start to finish, with no "a miracle happens here" moments would be fantastic. A big part of the difficulty is the expectation that a new user can just start out programming in WO. It can be discouraging to find out that learning to program using WO is not step 1, it's step 5, or 8 or whatever. It requires a degree of patience. HTH Kevin ________________________________ From: Paul D Yu <[email protected]> To: WebObjects Development <[email protected]> Sent: Mon, May 9, 2011 8:53:26 AM Subject: Re: Installing the tools: The One True Way? I think the migration to the "one way" is absolutely the right thing to do. This is the basis from Crossing the Chasm. We have to simplify and make things consistent for the general new developers. Paul On May 9, 2011, at 11:34 AM, Pascal Robert wrote: > >Le 2011-05-09 à 10:18, John Huss a écrit : > >Mike floated the idea a while back about integration WO installation into >WOLips. That is the best option in my opinion. Barring that, I still think >the >easiest, sure to work method is to: >> >> >>1) Use Apple's WebObjects installer >>2) Download eclipse >>3) Install WOLips >> >> >>Most java developers probably already have Eclipse anyway, so then it is just >>two steps. If the WO installer was part of WOLips, then it is just one step. >> >> >>In my experience helping developers get set up here, solutions that don't use >>Apple's WebObjects installer end up causing problems for users, mainly >>because >>of the non-standard file locations; using /System/Library/Frameworks and >>/Library/Frameworks, etc, results in a less problematic installation. We could use symlinks for that, eg /System/Library/Frameworks/JavaFoundation.framework/ count point to /Developer/WebObjects/System/Library/Frameworks/JavaFoundation.framework/ (or just /Developer/WebObjects/Frameworks/JavaFoundation.framework/). John > > >On Mon, May 9, 2011 at 7:03 AM, Pascal Robert <[email protected]> wrote: > > >>Le 2011-05-09 à 07:50, Kieran Kelleher a écrit : >> >> >>> AFAIK, the Apple dmg is the only one that installs the examples, >>> documentation >>>(in Developer dir), etc.? Might be useful for beginners. >> >>I wouldn't call the examples to be useful :-) We should write new examples >>that >>use Wonder features. But I think you are right about the documentation. Maybe >>woinstall.jar could be changed to also install the documentation. >> >> >>> I use woinstall.jar myself usually. >>> >>> In any case, just pick whichever way you think is best, easiest for >>> beginners, >>>and works reliably. >>> >>> On May 9, 2011, at 6:00 AM, Pascal Robert wrote: >>> >>>> Ok, so we have four pages in the wiki that tells how to configure Apache >>>> for >>>>development, and numerous pages on how to install WOLips and the core WO >>>>frameworks. We need one or two pages maximum! So we need to define what is >>>>the >>>>The One True Way to install and configure everything for development. >>>> >>>> My personal preferences are: >>>> >>>> * Install WO in /Developer/WebObjects with woinstall.jar >>>> >>>> I think installing WO with the Apple dmg is unsafe, because it install >>>> stuff in >>>>/System, and Apple have been know to remove stuff they don't support or >>>>third-party tools from /System when new releases of OS X are made. >>>>Installing >>>>everything in /Developer/WebObjects or /Library/WebObjects is much safer. >>>> >>>> * Install Eclipse/WOLips with Golipse >>>> >>>> IMHO, that's the best way to install the tools, since they install all >>>> required >>>>plugins + the correct version of Eclipse. But since the default WOLips >>>>properties are set for /Library and /System, we would need to change them >>>>to >>>>/Developer/WebObjects when installing from Golipse. >>>> >>>> * Install Wonder's wotaskd + the adaptor >>>> >>>> Everyone should have a copy of Wonder's wotaskd for development. Even if >>>>someone is using DirectConnect for all development, having a copy of >>>>wotaskd is >>>>useful. >>>> >>>> Opinions? >>>> >>>> >>>> _______________________________________________ >>>> 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/kelleherk%40gmail.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/johnthuss%40gmail.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/pyu%40mac.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/archive%40mail-archive.com This email sent to [email protected]
