er... what about not getting into the flame war?...

if you read what i said to offer some clarity:

> every technology has it's purpose and typically results because of a need. 
each is useful as it is deemed appropriate.

when you have a runtime that is an order of magnitude slower, is that inferior
in terms of speed?  yes.  are any highly transactional financial sites going to
switch to ROR - no way.  if you only have a limited amount of people using it
and you need it quickly - it is definitely superior, there are lots of
advantages to ROR, particularly in our web 2.0 fast turnaround world.

do i want to get more into ROR?  absolutely.  does the java community need to
take some tips from these kind of frameworks - you bet.  Cognition in part was
designed to be able to offer some really fast ways to set up typical
application usage scenarios, similar to ROR scaffolding.  like any framework,
when you deviate from 'typical' is when you spend the most of your time.

http://dev.thelabllc.com/cognition/viewlets/cognition_intro.htm

tell me you can do the same as quickly with ROR - and have form validation,
grids with paging and sorting, search fields etc, reusable components, and have
it sit on top of the power of java?  because then i'll either switch to ROR - or
you can help us make Cognition better.  ;)

i'm a little embarrassed to say it, but I used to be a visual basic developer a
while ago.  but i could build something fast and easily as compared to java or
c++.  even business analysts could build simple things with it.  but when i
look at php it reminds me of messes i created in asp 7 years ago.  in the
mid-long term it ends up taking way more time and the complexity is
unmanageable.

we go through this constant evolution in software - building up and breaking
down.  we create complexity but then evolve simplicity.

2 alarming quotes from a Ruby dev:

"I don't worry about reuse in Ruby because you can build everything from scratch
 so quickly."

"You may spend less time coding but a lot more time testing."

i spoke to erik hatcher a bit ago, a former tapestry committer - and he swears
by ROR...  that's it for the missives - back to work.


Quoting Mário Lopes <[EMAIL PROTECTED]>:

> Well, point being that saying Rails is inferior to Tapestry (or the
> contrary) is insane.
> 
> -- Mário
> 
> On 4/26/06, James Carman <[EMAIL PROTECTED]> wrote:
> > That's what Trails/Cognition are trying to do, though, make Tapestry more
> > RAD.
> >
> > -----Original Message-----
> > From: Mário Lopes [mailto:[EMAIL PROTECTED]
> > Sent: Wednesday, April 26, 2006 3:10 PM
> > To: Tapestry users
> > Subject: Re: [OT] OMG! A dynamic div component in JSF
> >
> > I've used Ruby on Rails for professional development and I'm now
> > building a CRM with Tapestry+Tacos.
> >
> > Trust me, Tapestry's learning curve is way more steep than Rails' (and
> > I develop in Java for a long time but never touched Ruby before) and
> > you write the same stuff with 5 times more code than the equivalent in
> > Ruby.
> >
> > Is Rails better than Tapestry? Is Tapestry better than Rails? None of
> > the judgements can be made without knowing the domain problem and what
> > you'll need.
> >
> > But from my experience I can tell you that Rails is definitely RAD and
> > Tapestry is not there yet.
> >
> > -- Mário
> >
> > On 4/26/06, Steve Motola <[EMAIL PROTECTED]> wrote:
> > > not going to get into any Ruby vs. Java flame wars here - I have not
> > checked out
> > > Ruby enough to make a sound judgement of 'inferiority'.  does it have
> some
> > great
> > > features - of course.  it is a figure of speech.  every technology has
> > it's
> > > purpose and typically results because of a need.  each is useful as it
> is
> > > deemed appropriate.  but key is that we are on this list because we are
> > java
> > > and tapestry enthusiasts specifically.  basically I was referring to
> > scripting
> > > / quick languages as a whole that don't have the depth and power of java
> > and
> > > why they are successful.
> > >
> > >
> > > Quoting Oscar Picasso <[EMAIL PROTECTED]>:
> > >
> > > > Steve Motola <[EMAIL PROTECTED]> wrote:
> > > > That is why Visual Basic caught on, and things like PHP and Ruby are
> > > > exploding.
> > > > Do most of us think these are all inferior technologies?  Yes.
> > > > What makes you think that Ruby (on Rails), for example is an inferior
> > > > technology ? I have looked at it, not as much as I would like though.
> I
> > found
> > > > many things very interesting.
> > > >
> > > > Oscar
> > > >
> > > >
> > > > ---------------------------------
> > > > Yahoo! Mail goes everywhere you do.  Get it on your phone.
> > >
> > >
> > > ........................................
> > >
> > > Steve Motola
> > > [EMAIL PROTECTED]
> > > (310) 422-5521
> > >
> > > The Lab, LLC
> > > http://www.thelabllc.com
> > >
> > > Content is for intended recipient only.
> > >
> > > ----------------------------------------------------------------
> > > This message was sent using IMP, the Internet Messaging Program.
> > >
> > > ---------------------------------------------------------------------
> > > 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]
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > 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]
> 
> 
> 


........................................

Steve Motola
[EMAIL PROTECTED]
(310) 422-5521

The Lab, LLC
http://www.thelabllc.com

Content is for intended recipient only.

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

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

Reply via email to