Rumor has it IDEA is working on a C# version.... :)

Don

On Fri, 13 Jun 2003, David Graham wrote:

> >the .NET heads ( is there a term used to describe them? ) come back and say
> >that it is easier and faster to build in C# then Java. They say that the
> >tools to work with C# are better ( I don't agree ).
>
> Having worked with VS.NET and various Java IDEs I can say that .NET
> developers don't know what they're missing.  They might have easy gui
> construction but VS is woefully lacking in ease of use and features (the
> most noticeable to me is the lack of automated refactorings).
>
> David
>
>
> >In fairness, we should
> >not assume that .NET developers are going to skip design or write GUIs with
> >no functionality. We should look at the total cost of development.
> >
> >I must take issue with your point that
> >  "It's this complexity that goes begging when UI construction is the sole
> >(or even majority) measure of productivity."
> >
> >The fact is that as of right now you can build and maintain a GUI using
> >.NET
> >faster and easier (read productivity). You can build rich and complex
> >functionality using C#. The building the business functionality is
> >basically
> >on par between Java and C#. Is it not fair to say that the productivity
> >gained in the GUI construction is a clear win for .NET?
> >
> >If you take two groups one for Java/Struts/et. al. and one for .NET, where
> >they are equally proficient in their respective technologies, and give them
> >the same application to build, which will be done first? Bottom line who
> >gets the job done first? The business world has decided that the .NET team
> >will be done first. From what I have seen myself I have little reason to
> >doubt this.
> >
> >I have made the argument about how much richer Java is as a language, and
> >what I hear back is that the difference between Java and C# is like the
> >difference between Coke and Pepsi. Again, perception is reality.
> >
> >Good tools do have a direct impact on development schedules. When are we
> >going to have JSF and the tools to support it? Are the anti-Microsquish
> >league (IBM, SUN, Oracle, et. al.) going to come up with tools to match
> >.NET?
> >
> >Lastly, one of our teams here is writing a .NET front-end talking to Web
> >Services supplied by a Java J2EE middle tier. The say they are having their
> >cake and are able to eat it too. The interesting thing is they are
> >succeeding and are getting their applications to the users faster and
> >management has noticed.
> >
> >Glenn
> >
> >
> >-----Original Message-----
> >From: Chris Gerrard [mailto:[EMAIL PROTECTED]
> >Sent: Friday, June 13, 2003 1:48 PM
> >To: Struts Developers List
> >Subject: RE: Struts can't "get its act together" - JavaPro
> >
> >
> >Glenn,
> >
> >I'm continuously unimpressed by the implicit assumption that "Developer
> >Productivity" == "GUI construction". The blind acceptance of this hoary old
> >chestnut has been a huge impediment to real progress in developing better
> >systems.
> >
> >Given that the rapid construction of a UI is a good thing, what's my beef?
> >
> >Simply put, there's a whole world of complexity behind the UI that needs to
> >be conceived of, designed, and implemented before the application is
> >useful. It's this complexity that goes begging when UI construction is the
> >sole (or even majority) measure of productivity.
> >
> >There are levels of productivity. GUI building is on the surface, easy to
> >see. But it's thin, and not nourishing. Real productivity lies in the
> >ability to provide rich, complex functionality that supports real people in
> >getting real things done.
> >
> >GUI tools tend to concentrate on the thin layer on top, providing some
> >hardwired mechanism(s) underneath to support the UI. This is an extreme
> >limitation in real productivity in that it limits the access the developers
> >have to the underlying bits. Struts provides the framework that lets us
> >deal with the UI and get past it into the Java world where we're really
> >limited only by our own skills and knowledge.
> >
> >Like Vic said in his post, I provide training in Struts (and other stuff)
> >to corporate clients. I recently mentored a bunch of mainframe programmers
> >starting up with Java/Struts in order to reimplement their existing FoxPro
> >application. It's a simple customer info collection application - get some
> >info into a form, save it, find it, update it, save the changes. The UI
> >side of things is straightforward with Struts, as it would be with other
> >technologies. BUT, real complexity lies unspoken in the "find it"
> >functionality.
> >
> >The naive approach is to provide a single-field input form accepting a
> >client ID# which is used to look up the info. Next up is the "search form"
> >approach: "Let's give them a form that looks like the input form, let them
> >fill in some value(s) and then search for their info". OK, now we're
> >talking. What fields are on the form? How do the values entered interact
> >with one another - implicit ANDs or ORs, or do we try to give them a real
> >query builder? And so it goes. Even better, as the user population gains
> >experience with the application, having a flexible powerful language and
> >platform underneath employed via strong, supple frameworks and
> >architectures makes it much, much easier to continually improve things than
> >is the case for systems built from GUI-oriented tools lacking Java's access
> >to the machinery.
> >
> >Up until now the Java world has concentrated on core technology, and
> >thereby enabled core productivity. Struts has brought us up to the surface,
> >and things have always improved. I'm really hoping that JavaServer Faces
> >will provide the rapid UI-building experience other tools and technologies
> >enjoy. Once that happens the world will change. It'll be Java all the way
> >down.
> >
> >Chris
> >
> >At 03:14 PM 6/11/2003, you wrote:
> > >Chris,
> > >I tend to agree with your assessment of JavaPro but I'd like to open this
> >up
> > >a little. Right now we are faced with two choices for web development
> >.Net
> > >or not .Net. I can over-simplify the arguments for and against .Net as
> >the
> > >following:
> > >
> > >.NET
> > >Pluses
> > >Developer Productivity
> > >Negatives
> > >Vendor lock in.
> > >
> > >Others (including Struts)
> > >Pluses
> > >No vendor lock in
> > >Negatives
> > >Less developer Productivity
> > >
> > >It seems like many if not most companies are more interested in developer
> > >productivity.
> > >
> > >Does anyone know of, or foresee any means by which we (developers) will
> >be
> > >able to be as productive using Struts/JSP/DHTML/JavaScript etc. as people
> > >are using .Net? I'd love to be able to make a case against .Net .
> > >
> > >Thanks
> > >
> > >Glenn
> > >
> > >
> > >-----Original Message-----
> > >From: Chris Gerrard [mailto:[EMAIL PROTECTED]
> > >Sent: Wednesday, June 11, 2003 12:07 PM
> > >To: [EMAIL PROTECTED]
> > >Subject: Stuts can't "get its act together" - JavaPro
> > >
> > >
> > >I found this announcement today on JavaPro's August Issue online "In
> >Brief"
> > >site:
> > >http://www.ftponline.com/javapro/2003_08/magazine/departments/inbrief/defau
> >l
> > >t.asp
> > >
> > >The blurb:
> > >Developer Tools
> > >TurboM2
> > >Tired of waiting for The Apache Group to get its act together with the
> > >Struts initiative, Virtuas has launched a framework of its own. Virtuas
> > >released TurboM2 previously under the name Web Application Model (WAM).
> > >Since then, the company decided to alter the product to perform many of
> >the
> > >features Struts offers, and like Struts will be released under the open
> > >source model.
> > >
> > >There's more, but on casual inspection it appears that JavaPro has simply
> > >regurgitated some marketing poo from Virtuas intended to convey the
> > >impression that Struts is in a funk and not moving forward. (so one
> >should
> > >naturally move to Virtuas' TurboM2 product)
> > >
> > >Upon casual inspection it appears that TurboM2 is a fairly direct clone
> >of
> > >Struts. On of Virtuas' value-added claims is that TurboM2 has available
> > >support and training that Struts does not.
> > >
> > >Links:
> > >Virtuas TurboM2: http://www.turbom2.org/index.html
> > >Struts/TurboM2 comparison: http://www.turbom2.org/docs/Comparison.pdf
> > >
> > >The part that disturbs me is JavaPro's presenting this whole pile as if
> >it
> > >were truth. Someone reading this article could well be persuaded that
> >yes,
> > >indeed, Struts is in trouble and they should look elsewhere. I've been
> >less
> > >than impressed with JavaPro's content for some time, and this erodes my
> > >confidence in their editorial control and knowledge of the Java world
> >even
> > >further.
> >
> >
> >
> >---------------------------------------------------------------------
> >To unsubscribe, e-mail: [EMAIL PROTECTED]
> >For additional commands, e-mail: [EMAIL PROTECTED]
>
> _________________________________________________________________
> Tired of spam? Get advanced junk mail protection with MSN 8.
> http://join.msn.com/?page=features/junkmail
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to