Article View: pl.comp.lang.ruby
Article #806Re: RoR vs PHP
From: Jaroslaw Zabiello
Date: Sun, 30 Dec 2007 20:50
Date: Sun, 30 Dec 2007 20:50
32 lines
2439 bytes
2439 bytes
On Sat, 29 Dec 2007 20:26:26 -0000, Marcin <marlej@gazeta.pl> wrote: > Jestem zainteresowany RoR i chciałbym się dowiedzieć w czym tak na > prawdę tkwi siła RoR? Tak najkrócej mówiąc, siłą RoR jest *piękno i prostota* tworzenia aplikacji webowych za pomocą znacznie lepiej zaprojektowanego języka niż PHP - Rubiego. Prosto, schludnie i wszystko na swoim miejscu. RoR prowadzi cię za rękę dzięki generatorom kodu. Automatycznie powiązuje nazwy kontrolerów z odpowiadającymi im szablonami. Pozwala komunikować się z bazą w sposób obiektowy, za pomocą Rubiego. Ma silne wsparcie dla AJAX'a i sporo wygodnych helperów, funkcji ułatwiających generowanie kodu HTML czy JavaScript. Do tego ma bardzo dobry (darmowy) edytor IDE - Netbeans 6 (http://deadlock.netbeans.org/hudson/job/ruby/) pozwalający też na krokowe śledzenie kodu aplikacji (http://www.netbeans.org/kb/60/ruby/debugger-screencast.html). Do Rubiego i Railsów powstaje sporo książek, też po polsku (Helion). Poza tym RoR można odpalać na też JRuby i tym samym można w pełni korzystać z bogatych bibliotek Javy. Można by dużo pisać o RoR i Ruby i mógłbym tu wymienić tonę wad PHP, ale nie o to chodzi. Najlepiej spóbuj RoR i sam się przekonaj. Zobacz też "Dlaczego Ruby on Rails jest wyjątkowy?" http://blog.zabiello.com/articles/2006/05/14/dlaczego-ruby-on-rails-jest-wyj%C4%85tkowy BTW, niedawno RoR doczekał się już ciekawej konkurencji w postaci Merb'a http://merbivore.com/. Też wykorzystuje język Ruby. Jest bardzo podobny do RoR ale szybszy i w wielu aspektach lepszy. -- Jarosław Zabiełło http://blog.zabiello.com
Technical Details
Message-ID:
<op.t351icnsr2rg33@jzmbp.local>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<fl6ahk$m1q$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: "Jaroslaw Zabiello" <abuse@tpnet.pl> Newsgroups: pl.comp.lang.ruby Subject: Re: RoR vs PHP Date: Sun, 30 Dec 2007 20:50:26 -0000 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 32 Message-ID: <op.t351icnsr2rg33@jzmbp.local> References: <fl6ahk$m1q$1@inews.gazeta.pl> NNTP-Posting-Host: 89.124.240.242 Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1199047828 29989 89.124.240.242 (30 Dec 2007 20:50:28 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Sun, 30 Dec 2007 20:50:28 +0000 (UTC) X-User: hipertracker User-Agent: Opera Mail/9.25 (MacIntel) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit