[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [wtp-dev] Why Do We Need the Preference to Enable Multiple Modules per Project?
|
As only a user, following the project, I was very happy to see things
go back to the one-module-project as a default. The previous
milestone with multiple-modules-per-project was confusing and
frustrating. I just turned on the multiple-modules option and tried
it. The extra folder level within the project for multiple modules
conflicts with the current way I use projects, and with the current
projects others have on my team in CVS. While the multiple-modules
system may be the better idea, and maybe it would be good to switch to
it, it is differerent from my (and, I imagine, a lot of others)
default expectations.
In short, I think things should remain as they are in the 0.7 M5
release. The only way to justify, to me, having multiple-modules be
the default is if you intend to evangelize the benefits of that
project structure. Make it really clear what the intended usage is,
even for simple web-tier only projects.
-Stephen Duncan Jr
On 7/7/05, John Lanuti <jlanuti@xxxxxxxxxx> wrote:
>
> Arthur,
>
> The flexible project preference was added to give a better "out of the box"
> experience. If a new user picks up WTP, it is much easier
> for them to deal with the concepts surrounding one module per project. The
> wizards are easier to follow and it hides a lot of the complexity
> from them. It was our guess that most users would still be using this one
> module per project paradigm, however, we absolutely want to allow
> flexibility
> and show off all the work we did to provide this flexibility. In this
> respect, multiple modules per project is an advanced feature for advanced
> users. And
> what do we typically do with advanced options and settings? We hide them by
> default. This was the reasoning behind the preference -- to hide the
> complexity and confusion to someone who did not care about these advanced
> flexible options.
>
> That being said, I guess I'd like to hear feedback from others on what they
> think. I mean, if it confused Arthur, it seems like it will surely confuse
> a novice user! :-)
> Maybe we could keep the preference, but leave it on by default instead of
> off?
>
> Thanks,
>
> John Lanuti
> Software Engineer, IBM Rational
> jlanuti@xxxxxxxxxx
> t/l 441-7861
>
> "You see this wandering soul, he's never gonna stop, because he loves and
> he feels this world can grow.
> He's not afraid of feeling, he loves what he believes, he feels, and he
> grows." - Of A Revolution
>
>
>
>
> Arthur Ryman <ryman@xxxxxxxxxx>
> Sent by: wtp-dev-bounces@xxxxxxxxxxx
>
> 07/07/2005 08:00 AM
>
> Please respond to
> "General discussion of project-wide or architectural issues."
>
>
> To wtp-dev@xxxxxxxxxxx
>
> cc
>
> Subject [wtp-dev] Why Do We Need the Preference to Enable Multiple Modules
> per Project?
>
>
>
>
>
>
> While using WTP to develop some Web apps, I ran into a feature of our UI
> that I find problematic, and I'd like to hear from other people about why we
> need this feature.
>
> The feature is the Flexible Project Preference. The user now has to
> explicity check a box to enable multiple modules per project.
>
> I find this problematic for several reasons:
>
> 1. It caused a usability problem. I created a project with a Web module in
> an earlier build of WTP and then worked on it with a later build which has
> this preference disabled. It caused the Web service wizard to fail [1]. This
> will be corrected, but it pointed out to me that this preference is causing
> bimodal behavior. Our code in now more complex than it needs to be and there
> is more potential for bugs and usability problems.
>
> 2. We went to a lot a development effort to upgrade the code base to allow
> multiple modules per project. This should be the WTP norm. We should promote
> this feature and improve our UI to make it very easy for users. Disabling it
> seems like a step backwards and an admission of failure.
>
> 3. The initial wizards to create multiple modules were somewhat awkward,
> and this may have motivated this preference. However, the wizards are very
> usable now so I believe this preference has outlived its usefulness and is
> now just extra baggage that should be jetisonned asap.
>
> I have created a bug [2] to remove this preference. Please review it and
> voted for it if you agree.
>
> Is anyone a strong advocate of this preference? If so, please explain why
> you think we should keep it. I'd like to discuss this in our telecon today.
>
> Let's move on this quickly since time is running out. Thx.
>
> [1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=102244
> [2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=102487
>
>
> Arthur Ryman,
> Rational Desktop Tools Development
>
> phone: +1-905-413-3077, TL 969-3077
> assistant: +1-905-413-2411, TL 969-2411
> fax: +1-905-413-4920, TL 969-4920
> mobile: +1-416-939-5063, text: 4169395063@xxxxxxx
> intranet:
> http://labweb.torolab.ibm.com/DRY6/_______________________________________________
> wtp-dev mailing list
> wtp-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/wtp-dev
>
>
> _______________________________________________
> wtp-dev mailing list
> wtp-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/wtp-dev
>
>
>
--
Stephen Duncan Jr
www.stephenduncanjr.com