Erik Hatcher wrote:
You were speaking of a compiler regarding this though, not a unit
test. So currently you're using Tapestry without compilation OR unit
tests for your fragile expressions in your templates. So you've got
neither. Hmmmm.
As a matter of fact Tapestry *is* hard to test. But maybe I just need to
investigate a bit. And yes, it is a point of risk in my application,
that I'd like to see solved from a compilation point of view. I just
wonder how...
I'll refrain from using the more colorful and expressive word, so I'll
go a more circuitous route and say "you're wrong". Bad programmers
produce buggy code, regardless of the language. The language itself
facilitates expressiveness, which Ruby has covered nicely. Java does
not allow for a DSL to be built on top of it, not cleanly.
Actually the small things about Java that hampers expressiveness are
more related to missing syntactic sugar, such as properties. More
compile-time fun for you ;).
You're digging the whole deeper and deeper for yourself here. I hope
your potential future employers don't find this thread when they
Google you up. Because they'll be hiring you to do RoR ;)
Don't worry. I'm not currently looking for employment. And past
references are good enough for now ;). But thanks for the concern!
(of course, hiring me to play with software toys would be fun!)
Again that is a false sense of security.
It's a layer of security. You're still assuming I compile and ship?
Oh really?!
I encourage you to check out the unit test facility that comes with
RoR then. Spend a week building a RoR app, not the hyped 10 minutes.
Dig in and do some unit tests for the functionality you're building,
testing your actions, your business logic, everything. Cleanly. This
is not even comparable to the best of breed ways of doing this in any
Java application using any of the top frameworks, I assure you.
Provide me a good real application example that use RoR and that's not a
toy, and we can talk. I'm always willing to learn new things ;)
--
Ing. Leonardo Quijano Vincenzi
DTQ Software
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]