Thanks for the link on stackoverflow, it is interesting. I have already followed a video on infoq about metaprogramming in ruby: <a href="http://www.infoq.com/presentations/metaprogramming-ruby">http://www.infoq.com/presentations/metaprogramming-ruby</a> so I know why ruby is so elegant and powerful for DSL. The problem that I have found in PHP is the cultural difference of some community. For instance, the community of the framwork that I was using, they said that they do not see any benefit of using DSL. Plus, the framework that I am using is a fork of another one that is currently 'dead', and this fork is carried on by people not enough good to keep the old quality of standards. Another thing, there is not any built-in testing solution, and a serious way to introduce a serious testing practice is quite hard.<br>
<br>By reading and following videos I have discovered DDD, BDD and more... and I see that the two languages more advanced are Groovy and Ruby, although Grovvy is younger than Ruby is quite interesting.<br><br>I will search the talk of David A Black, thanks.<br>
<br><div class="gmail_quote">On Sat, Jul 11, 2009 at 6:48 AM, Anthony Green <span dir="ltr"><<a href="mailto:email@acgreen.co.uk">email@acgreen.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="im">On 11/07/2009 00:46, "Riccardo Tacconi" <<a href="mailto:rtacconi@gmail.com">rtacconi@gmail.com</a>> wrote:<br>
<br>
> Hello to everyone,<br>
><br>
> I have just registered now. I am a PHP programmer, with some knowledge of<br>
> Java and other languages. I am interested to find a good web development<br>
> language/framework. After a long research, I saw that the most advanced are<br>
> Rail and Grails.<br>
<br>
</div>Really ? Better than Django or Seaside or ... ?<br>
<br>
To me this is another sign of a kind of 'Pails culture' PHP developers<br>
bringing their old school thinking into the Ruby on Rails<br>
<br>
I like Rails because I like Ruby.<br>
<br>
Yahuda Katz gave a good answer 'Why is Ruby more suitable for Rails than<br>
Python?' on stackoverflow  <a href="http://bit.ly/KYWUm" target="_blank">http://bit.ly/KYWUm</a><br>
I also found the audio of an excellent talk David A Black at Scotland on<br>
Rails 08 comparing his journey with Ruby with his training as a classical<br>
celloist. Its not about one language vs another its about you as a developer<br>
striving to excel. Its available on iTunes I urge you to go listen to it.<br>
<br>
I love the Ruby committee because of the people in it: both Daves, Katz, Jim<br>
and Joe, Jay Fields, Sean the list goes on, their passion and love of the<br>
language their generosity in passing on what they know. Look for that in<br>
whatever programming community you choose Riccardo and you'll learn a whole<br>
lot more about good web development.<br>
<br>
Tony<br>
<br>
<br>
_______________________________________________<br>
Chat mailing list<br>
<a href="mailto:Chat@lists.lrug.org">Chat@lists.lrug.org</a><br>
<a href="http://lists.lrug.org/listinfo.cgi/chat-lrug.org" target="_blank">http://lists.lrug.org/listinfo.cgi/chat-lrug.org</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Riccardo Tacconi<br>VIRTUELOGIC LIMITED<br><br><a href="http://www.linkedin.com/in/riccardotacconi">http://www.linkedin.com/in/riccardotacconi</a><br><a href="http://riccardotacconi.blogspot.com/">http://riccardotacconi.blogspot.com/</a><br>
<a href="http://twitter.com/rtacconi">http://twitter.com/rtacconi</a><br>Linux user: #400461<br>