Don't forget about javascript. :) Not really a relevant language to
think about until recently - but with the new "real" vm capabilities
donated from adobe things should start getting really interesting. (at
a slow pace ;) ) It certainly fits the bill much closer than jruby as
far as anyone wondering what the origins of this "NBL" stuff is all
about.

Brendan's been blogging about some threading items (or hatred of )
recently as well, things that seem to go well beyond the requirements
of simple web app decorators.

On 2/19/07, Howard Lewis Ship <[EMAIL PROTECTED]> wrote:
What I want is to make developing web apps in Java less frustrating,
more productive, more fulfilling. I think the presentation tier should
be simpler. I want there to be a future in developing web apps in
Java.

In some ways, Ruby is more suited to the web since the web is "weakly
typed" ... everything is a string.  Just look at JavaScript!

What I like about Java is:
- Familiarity, been doing it for nearly ten years now
- Raw power, Java has eclipsed C++ is many ways, maybe even C is some
- Acceptance in the enterprise, and below

I still don't know if my coding style will adapt to Ruby, but I may
find out pretty soon.

I would kill for a proper implementation of closures (with simple
syntax).  A lot of T5 code is closures via ugly inner classes.

It's quite possible that within a couple of years, most Java
developers will build apps using Groovy or another JVM language and
only framework authors will "code to the metal" in traditional Java
code.


On 2/19/07, Kent Tong <[EMAIL PROTECTED]> wrote:
> Hi Howard,
>
> From the recent discussion, I am coming to an idea: Is it your vision
> to bring the Ruby language features to Tapestry? For example, duck typing
> (vs explicit interface implementation), dynamic type checking and
> typeless variables (vs compile time checking), metaprogramming, mixin,
> closure, etc? Is there anything in the Java language that you would like
> to keep more than those in Ruby?
>
> If this is the case, can one summarize this strategy as writing Java code
> in the surface, but Ruby code in the essence?
>
> Or do you consider Ruby more suitable for doing Web UI than Java but Java
> is better in business logic, so Tapestry is used as a bridge to integrate
> the two worlds?
>
> --
> Author of a book for learning Tapestry (http://www.agileskills2.org/EWDT)
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>


--
Howard M. Lewis Ship
TWD Consulting, Inc.
Independent J2EE / Open-Source Java Consultant
Creator and PMC Chair, Apache Tapestry
Creator, Apache HiveMind

Professional Tapestry training, mentoring, support
and project work.  http://howardlewisship.com

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




--
Jesse Kuhnert
Tapestry/Dojo team member/developer

Open source based consulting work centered around
dojo/tapestry/tacos/hivemind. http://blog.opencomponentry.com

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

Reply via email to