On 26 Jul 2006, at 10:54, Long Huynh wrote:
I've heard Ruby on Rail is very good cross platforms tool. How does it compared w/ RB? Could you create a desktop app like RB or it's for web app like PHP only?
It's a web development framework, more the likes of CakePHP and Symphony. Ruby is the language (and it's a fantastic language) and Rails is the framework (providing object-relational mapping, MVC, database abstraction (including definition of your database), observers, javascript helpers that allow you to inject javascript with ruby code, …). The latter is something REALbasic is missing for the moment: a good open source framework for database backed application development (and the REALbasic language is missing some essential features that make the rails framework so intuitive, like blocks, method_missing delegation, …). If you want to protect your source code, you'll have to host it yourselves, as it doesn't have compiled code (or just make sure you have a very clear license agreement).
However, we have a few customers that are using our Rails app locally, we just put Locomotive (for Mac) or InstantRails on their computer and provide database synchronization through a Web Service (we tried REALbasic, but SOAP support in RB just didn't cut it). They have a bookmark in their browser pointing to localhost:3000. Works perfectly and is incredibly fast too. Of course, you'll have to deal with XHTML, CSS, (a very small amount of) JavaScript, and everything related to web development.
Also, if you're a Mac user, the Ruby on Rails community has a very strong Mac following, it's like turning back the REALbasic mailing list a year or two :-)
But the RB mailing list isn't really the place to discuss this, just go check it out at http://www.rubyonrails.org/
Best regards Peter De Berdt _______________________________________________ Unsubscribe or switch delivery mode: <http://www.realsoftware.com/support/listmanager/> Search the archives of this list here: <http://support.realsoftware.com/listarchives/lists.html>
