I guess matz's(Yukihiro Matsumoto) guiding principle when developing Ruby
was
Enjoying the process of coding. He himself admits there is no perfect
language for
everything. Ruby is still changing and improving, Ruby 1.9 right now is sort
of a beta for the
ruby 2.0 release for which many language features are under active debate.

As with any language that is the underdog being championed by the few(as
java once was), code base and stability
are the concerns until the community reaches a critical mass at which point
the rest of the issues
will take care of them selves. As sumanth said rails has been a major
catalyst in getting momentum
into the community but still the transference from the rails community to
the ruby community has been minimal.
Hope the situation will improve as time time goes along.

As for nikhil's question.
The rails stack is not as mature or as stable as the JAVA/J2EE stack for
webapps. But the productivity and maintainability that one
can achieve with rails is high. This can be evidenced by the number of me
too frameworks rails has spawned since its arrival.
Since webapps reside in highly controllable environments unlike enterprise
apps, rails has found a lot of success there. And as
time goes by and the performance of rails as well as its stability get
better we will see it venturing into the enterprise space as well.

The only major competition to rails when it came along was the
Springs/Struts/Hibernate framework, any of the other traditional web app
lanugages did not have mature ORMs or MVC frameworks with code generation
capabilities. Since then other frameworks are trying to catch up. Symfony is
a PHP framework inspired by rails which i really like.



On Feb 4, 2008 4:51 PM, sumanthk <[EMAIL PROTECTED]> wrote:

>   Hi Nikhil,
> There are many technologies/languages coming up day in and day out!
> Though the underline purpose was to solve the problems or come up with
> better solutions.
>
> The ruby offers all features the traditional or existing languages
> offering, but the difference is
> how easily you do it?
> how soon you complete it?
> how simple to maintain it?
> how cheaper you build it?
> how fast you get it into market?
> and so many such things will follow...
>
> The key is you need to identify the right technology for your problem.
> Just one more fact, Ruby took birth around early 90's (1994), but it's
> popularity came when Rails, the MVC architecture based framework was built
> entirely on single language called "ruby".
>
> get in touch with me if you have more queries, or you want to know more :)
>
> Regards,
> Sumanth Krishna. A
>
> nikhil bharadwaj-2 wrote:
> >
> > Let me first thank you for the reply regarding the language Ruby.But my
> > question was that why should a programmer opt for Ruby/RoR instead of
> > using tradational/commonly used Java/J2EE framework.
> >
> > What makes it so special that the entire open source community has got
> > attracted to it??
> >
> > Can someone tell me this.
> >
> > Nikhil.
> >
> > Namita Iyer <[EMAIL PROTECTED] <namita%40twincling.org>> wrote:
> > nikhil bharadwaj wrote:
> > > hi all,
> > >
> > > I have seen a lot of discussion regarding the Ruby,RoR and the
> > Selenium.
> > > But what is the advantage if I use it as an alternative from other
> > available languages like Perl,PHP,Python.
> > >
> > > Nikhil.
> > >
>  
>



-- 
-Suman
http://www.zerocaffe.in


[Non-text portions of this message have been removed]

Reply via email to