Contact:   Tel: 2726  -  New Media Systems, 1st Floor South, Queens Walk



I have used all the ones you mentioned except Visual Cafe. Here ismy 2 pence
worth of thought:

Visual Age for Java: nice IDE on NT but don't try the Unix version (very slow).
If you do want to use it, use at least version 3 or above, and at least
professional version. This is because below V3, you don't get those nice
codeInside views like JBuilder or Visual Studio (i.e. you type an instance name
and a dot, then the IDE automatically display all the available methods and
attributes of the class). and V3 entry level does not allow you to debug
servlets. I found VAJ 3 is very nice interms of servlet debugging. Much faster
then JBuilder. One worrying thing about VAJ3 is, though, that it uses a
repository to store all the projects created, including all the source files,
resources and jars etc. if something went wrong with this repository, I bet you
will jump up and down the building cursing everyone you see.

JBuilder for Java: use at least Version 4 (the latest) as lower versions are
pain to debug servlets. version 4 has tomcat build-in so debugging servlets
become much easier now, but still quite slow. The reason is that each time you
start a debug session, it restart a tomcat! While in VAJ 3, the build-in testing
application server is running all the time. I do find that JBuilder is slightly
easier to use then VAJ3 in areas such as IDE customisation. For instance, you
can plug in your own tools like you can do in Visual Studio. You can define your
own code snippets and insert it anywhere in your code when needed with a few key
strokes.

SilverStream, use at least V3 upwards, or don't use it at all if you can.
SilverStream use a completely different approach from the rest of the IDEs like
VAJ or JBuilder. Everything is stored in database (server syastem data, your web
contents and your application data). The server won't even run if a database has
not been properly setup. If you screw up your database, you will have to
reinstall the SilverStream! No static HTML or images are allowed to be used,
unless you write a servlet to support them yourselves.  But on the other hand,
if you are developing a database oriented web site FROM SCRATCH, this might be
the right tool for you, if you can afford it first of all. It does provide a few
nice client side data-bound form designs. However, If you do use these nice
forms, deploying applications developed in the SilverStream could also be a pain
because of the use of a lot of SilverStream specific Java classes which will
have to be available on the client side. IDE-wise, it is much less attriative
than JBuilder and VAJ. It's own text editor not quite civilised and debugging in
SilverStream is painful too. Overall, not an easy IDE to use, from my personal
experience.



Charles








Marcos Alexandre <[EMAIL PROTECTED]> on 11/09/2000 04:02:16 PM

To:        [EMAIL PROTECTED]
cc:         (bcc: Charles Chen/YellowPages)
From:      Marcos Alexandre <[EMAIL PROTECTED]>, 9 November
           2000, 4:02 p.m.

RES: When is a bean not a bean  (the bean is now a bean:)  [Scanned by Yellow
Pages PostMaster]


Hello,

JBuilder is similar Delphi and C++ Builder
Visual Age also is very good

Marcos Alexandre  :�
55 34 9121-6724
Uberlandia - MG
Brazil
 o/
/|
/ \






> -----Mensagem original-----
> De: A mailing list for discussion about Sun Microsystem's Java Servlet
> API Technology. [mailto:[EMAIL PROTECTED]]Em nome
> de Pitzer,
> Nancy M
> Enviada em: quinta-feira, 9 de novembro de 2000 11:25
> Para: [EMAIL PROTECTED]
> Assunto: Re: When is a bean not a bean (the bean is now a bean:)
>
>
> Hi,
>
> I am evaluating IDEs (Visual Cafe, Visual Age, JRun,
> SilverStream and soon
> JBuilder) and wanted to opinions on the best IDE to use.
>
> Thanx
>
> N
>
> -----Original Message-----
> From: Kate Hocking [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, November 09, 2000 1:31 AM
> To: [EMAIL PROTECTED]
> Subject: Re: When is a bean not a bean (the bean is now a bean:)
>
>
> Hi all,
>
> The error message in JRun was not invalid...just hugely misleading.
>
> My mistake was to bind an object to "request" in the servlet
> and state "session" as my scope in the jsp
> ...and not implement serializable on my bean class.
>
> FIX:
> bind a *serializable object* (ie my simple bean class) to the *session
> object* in the servlet and instantiate the object within the
> .jsp with a
> matching scope of *session*
>
> <usebean> tag now works as it should under JRun 3.0 Prof. ed.
>
> Thanks to all who replied:)
>
> Kate
>
> -----Original Message-----
> From: Catherine Jung [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, 8 November 2000 21:12
> To: [EMAIL PROTECTED]
> Subject: Re: When is a bean not a bean
>
>
> > I do not need to implement transactions/dealocking et al.
> >
> > So I want to use JRun Professional.
> > Call the <usebean> tag
> > ...and you get an error message saying that you need to purchase the
> > Enterprise edition.
> >
>
> If usebean tries to use an Enterprise bean that isn't what you want
> anyway, Enterprise beans involve a lot more than a single
> class with get
> and set methods.....
>
> Catherine
>
> ______________________________________________________________
> _____________
> To unsubscribe, send email to [EMAIL PROTECTED] and
> include in the body
> of the message "signoff SERVLET-INTEREST".
>
> Archives: http://archives.java.sun.com/archives/servlet-interest.html
> Resources:
http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html
____________________________________________________________________________
________________________________________

IMPORTANT:  This email is intended only for the use of the individual or
entity named above and may contain information that is confidential and
privileged. The views expressed in this e-mail are those of the author and
not of the company unless otherwise clearly indicated.  When addressed to
our clients, any information or quotes contained in this e-mail are subject
to the terms and conditions relevant at that time to the matter being
addressed.  If you are not the intended recipient and have received this
e-mail in error, please notify us immediately by return email or telephone
+61 8 93235555 and delete the e-mail and any attachments without using or
disclosing the contents in any way.  If you are not the intended recipient
any dissemination, distribution or copying of this e-mail is strictly
prohibited. Before opening or using attachments, check them for viruses and
defects.  Our liability is limited to re-supplying any affected attachments.

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html


___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to