Skip to main content

[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


Back to the top