Steve.

1.  I agree on your comments about JBuilder 4.  Great product.

2.  weblogic is not the only servlet container with problems.
After working with iPlanet and JRun, I am in the conclusion
that most likely all containers have 'issues'.
I agree that having 'issues' and being a 'hack' are two
different things.  Struts did not come out of the gate being
what it is today.

3.  Do you have a preference on Tag editors/creators?
I'm looking for something that creates/edit tags like I would a bean.
Does JBuilder Enterprise do this and I'm just missing something?

- Malcolm

> -----Original Message-----
> From: Steven D. Wilkinson [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, February 08, 2001 9:48 AM
> To: [EMAIL PROTECTED]
> Subject: Re: which development tool to use?
>
>
> Dan,
>
> You still have the negative comment about Struts and weblogic.
> It would be nice
> if you corrected that before doing whatever it is your going to
> do with this
> massive thing.
> ==================================================================
> ==================================
> I believe the "hack" was considered a work around, because
> WebLogic does not
> support the servlet startup concept in their implementation of
> Servlet2.2 api.
> FYI, there are a lot of commercial application servers that don't
> do a good job
> implementing the Servlet2.2 api.  My guess is that this will be
> the same with
> Servlet2.3.  So please use the term work around, because they
> don't support the
> Servlet api.  I know it's picky, but I think a "hack" brings negative
> associations with 'struts'.  IMHO, it's terms like 'hack' that
> cause people to
> respond so negatively to 'struts' questions on the weblogic support news
> groups.
>
> Another criticism about you comparison. Under struts you put the
> following:
> ==================================================================
> =========
> -Requires a lot of redundancy per form field.
> I disagree with this.  Now that the JSP pages can use the dot
> operator you don't
> have to expose attributes to the ActionForm implementation.
>
> For example:
> public class Registration extends ActionForm {
>   private User user = new User();
>    public User getUser() {
>       return user;
>    }
>
>    public void setUser(User user) {
>       this.user = user;
>    }
> }
>
> public final class User implements Serializable {
>    private String firstName = null;
>    private String lastName = null;
>    private String title = null;
>    private String userName = null;
>    private String password = null;
>    private String confirmPassword = null;
>    private String passwordHint = null;
>    private Address userAddress = new Address();
>    private Address billingAddress = new Address();
>    private String email = null;
>
>    ... getters/and setter for each
> }
>
> And The address class has traditional address1, address2, etc.
>
> Now in the JSP page you can do this:
> <html:text property="user.userName" size="34" maxlength="30"/>
> <html:text property="user.firstName" size="15" maxlength="25" />
> <html:text property="user.lastName" size="17" maxlength="25" />
> <html:text property="user.userAddress.address1" size="34" maxlength="50"/>
> <html:text property="user.userAddress.address2" size="34" maxlength="50"/>
>
> Now please show me where the redunancy is on the form page?  I
> agree prior to
> the new reflection and introspection logic within the util
> package, you did have
> to have redundant stuff in the implemented ActionForm.  Now that
> is not true.
> Please correct this.  It is negative on 'struts'.
>
>
> BTW, I also observed positive you were in describing you own framework.
> +Uses JSP as controller, so you don't have to restart the server
> all the time.
> +Uses a StateManager class to abstract the problem of
> statelessness on the web.
> +JSP's don't have to know which bean(s) their fields are bound to.
>
> I take it your's doesn't have any negatives?  Just kidding.  I
> thought I read an
> earlier message where you abandoned your effort to support
> struts.  Is that
> true?
>
> I don't mean to pick on your document, but you did offer it to
> the mail list.
> Since I'm such a strong supporter of 'struts' I just HAD to
> comment.  Hope you
> don't mind.
>
> FYI, with JBuilder4 Professional Edition you have the ability to debug JSP
> pages.  Professional is in between Foundation and Enterprise.
>
> Personally I use JBuilder4 for debugging.  I was converted on my current
> contract to JBuilder4.  It is soo much better than JBuilder3 and
> 3.5.1.  I never
> could get with the interface on NetBeans or Forte.  It seemed
> klunky to me.
> However, I'm an old JBuilder3 user.  I did have to abandon
> JBuilder3 because it
> used to have extremely high disk activity.  I have used vim since
> then until
> now.  JBuilder4 is really good and it is nice to have a Java
> based product have
> such high marks.  Another Java based product that I TRULY love is
> TogetherJ4.
> This blows away Rational's offering.  Did you know that you could
> generate a
> sequence diagram automatically?  Then did you know that you could
> change that to
> a collaboration diagram and back?  Truly awesome product.  FYI,
> when I encounter
> such wonderful Java based products I usually buy them.  However,
> I do have my
> own company otherwise the TogetherJ4 purchase would have been a
> little tough.
>
> Anyway, thanks for your effort.  What are you going to do with
> all this compiled
> information?
>
> Steve

Reply via email to