On Thu, 7 Nov 2002, Stefan wrote:

> Well I know one thing for sure, uploading files is standard 'out of the box'
> with ASP.net. That is one thing that makes me scratch my head about the Java
> platform, there are many common things that are used constantly in web
> programming that are not directly addressed in a reasonable manner:
>
> Uploading files
> Simple implementation of JavaMail (I used Java mail as is but a facade
> should have been put in place on top of it.)
> Paging of collections
> Rich Calendar
> Client and server side validations
> Auto-formatting of collections on the page.
> Keeping state of form widgets

Definitely. Why not make a list of this, call it your '.Net equivalency
demands' or something, stick it up somewhere and we can try to fill in the
gaps.

For example, there are JavaMail facades, just not from Sun. Often I think
open source Java-ites are too close to the trees to see all the trees
they're missing in the other forest. A nice list is the kind of way to
galvanise them.

> I know some if not all are being addressed in various places, I just would
> have thought that SUN and the JCP would have had this stuff out already as
> part of the core features of Java. Now we have to run all over the place to
> put stuff together ...

Yeah. I've been thinking for sometime that there needs to be a site that
handles distributions [like linux distributions]. So you could say 'I'm a
Java web programmer. I want help with presentation details on the server,
like a calendar taglib', and it gives you a nice zip with all the
licences, docs, source and code for a string of libraries.

> This is especially interesting when all this is addressed in the competition
> (.NET) for well over a year (Beta 2 had all this and Beta 2 is pretty
> representative of the final release.)

Legacy. It's one of the reasons C#/.Net have got a lot of things down
better than Java at the moment, because they're not in the middle of a
product cycle but at the start of it.

Equally, there are other things they've failed to pick up on. Like why no
generics in .Net? Java has been trying to ease them in for ages so it
should be pretty obvious to .Net that they should have launched with that.

Hen


--
To unsubscribe, e-mail:   <mailto:taglibs-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:taglibs-user-help@;jakarta.apache.org>

Reply via email to