I thought it would be appropriate in the thread to repost my old post.
>>>

There is also pretty long discussion regarding RoR on
TSS:
http://www.theserverside.com/news/thread.tss?thread_id=37121

Let me post here few excerpts from the discussion:
+++++++++++++++++++++++++
Bruce Tate :  For at least one class of applications,
web-based apps on a relational database where you
control your own schema, you'd be crazy not to
consider Rails. <<<
+++++++++++++++++++++++++
Me: I would say that for this and all other types of
web applications it would be crazy not to consider
DreamWeaver + Tapestry+ (Spring|HiveMind)+ Hibernate+
(Eclipse+Spindle|IntellijIDEA) combo.

DW allows creating entire UI for the application in
the DW and present/discuss/change it with customers! –
before anything else is done – enormous time saver.

Tapestry allows using the DW output for development (
VERY noticeable difference from PHP/JSP when
developers have to redo everything based on designers
input)

Tapestry allows using DW for maintaining page and
component templates (wow!).

(Spring|HiveMind) – does the plumbing

Hibernate – takes care of your database schema if we
own the schema or allows us to play nicely with
whatever schema is forced on us.

(Eclise+Spindle|IntellijIDEA) – enormously help with
code creation and navigation – things which do not
exist in the world of RoR.
+++++++++++++++++++++++++
Bruce Tate about RoR shortcomings:

- No hard core ORM (but that's changing.)
- No distributed two phased commit.
- Poor internationalization, but that's changing.
- Less community
- No credible JVM implementation (but that's changing
rapidly).
- Fewer IDE with less refactoring support.
- Fewer open source projects
- Not as much commercial backing
- Not as many jobs
- Tougher sell politically
+++++++++++++++++++++++++



Personally I see no reasons to worry about RoR yet.
Personally I have found Neal Ford's talk about Domain
Specific Languages and Language Workbenches to much
more interesting. I am convinced that DSL + LW is the
Next Big Thing that will displace MDA and RoR toys
into tiny niches. By the way Neal sees RoR as a kind
of DSL implementation, which is a bit different from
seemingly prevailing view of RoR as a library/wizard
type approach.

http://www.martinfowler.com/articles/languageWorkbench.html




Konstantin Ignatyev




PS: If this is a typical day on planet earth, humans will add fifteen million 
tons of carbon to the atmosphere, destroy 115 square miles of tropical 
rainforest, create seventy-two miles of desert, eliminate between forty to one 
hundred species, erode seventy-one million tons of topsoil, add 2,700 tons of 
CFCs to the stratosphere, and increase their population by 263,000

Bowers, C.A.  The Culture of Denial:  Why the Environmental Movement Needs a 
Strategy for Reforming Universities and Public Schools.  New York:  State 
University of New York Press, 1997: (4) (5) (p.206)

Reply via email to