|
Posted by Tony Marston on 12/24/06 08:44
"NC" <nc@iname.com> wrote in message
news:1166935173.368450.106100@i12g2000cwa.googlegroups.com...
> lawrence k wrote:
>>
>> I work mostly in PHP, but at the web design firm where I work
>> we are thinking of switching to Ruby on Rails.
>
> This is well and good, but have you (or anyone else, for that matter)
> tested it in a production environment? This is not to start a flame
> war; I am sincerely interested...
>
>> Very comprehensive, but how does one figure out which ones
>> are any good?
>
> None. The best framework is no framework.
I disagree. A framework, such has been built yourself from previous
projects, will always save time and money by not having to rewrite (and
debug) what has been written before.
> Frameworks help
> developers quickly and cost-effectively (with "cost" meaning
> "development cost" rather than "total cost of ownership") develop
> resource-hogging software, so they should be avoided in all
> instances where performance and scalability are important.
> In the same vein, if you absolutely have to have a framework,
> you should consider implementing it as a PHP extension...
But if performance and scalability are NOT important then a good framework
could save you a fortune in developer costs. RoR was specifically designed
to reduce developer cycles, not cpu cycles, so it is not designed for
performance and scalability. If you are building an administrative web
application and not a common-or-garden web site then take a look at Radicore
at http://www.radicore.org This has a data dictionary with code generation
abilities, dynamic menus, role based access control (RBAC), in-built audit
logging and viewing without database triggers, an activity based workflow
system, facilities for internationalisation, and the capability to generate
PDF documents. It works with MySQL and PostgreSQL, with an Oracle driver in
the pipeline.
Check out http://www.tonymarston.co.uk/php-mysql/radicore-vs-ror.html for a
comparison with RoR
--
Tony Marston
http://www.tonymarston.net
http://www.radicore.org
Navigation:
[Reply to this message]
|