Re: Re: Rails <-> BC conversion

Jason Hines <[email protected]> Tue, 19 Jul 2005 11:31:47 -0400
Newsgroups gmane.comp.lib.binarycloud.devel
Message-ID <[email protected]>
Hi,
Just throwing in some cents...


> Things I would like to port to rails:
> 
>     -your bc RBAC with a full user management application

 From what I can tell, there is definately room for a "ActiveUser" or 
"ActionUser" effort.

>     -form utilities and ideas

Maybe.  I think their form tools are pretty complete.  They are not 
automated at all, so perhaps some effort could be to have rails generate 
forms for your models.  However most of this is basically known as 
extending the scaffold.

>     -some l8n and il8n ideas and possibly code

Rails uses gettext.  What else could be implemented here?

>     -some of our debugging ideas

Definately.

>     -possibly a more formal filtering + validation framework

Maybe, I'd have to explore Rails a bit more to understand their current 
capabilities.


> django is interesting for py: http://www.djangoproject.com/

I like what I see of Django.

> but it has an ego problem (being second-hat to rails) and I think the 
> framework design is not as clean, though I do like their template stuff 
> because it looks like smarty, which I like ;)

The absolutely most impressive feature I've seen is Django's template 
inheritence.

http://www.djangoproject.com/documentation/templates/#template-inheritance


>> So, let me know about your ideas and maybe about your evaluation of 
>> the Ruby and Rails platform. What is there? How good is their stuff? 
>> What's their stuff exactly from a birds/rocket/next galaxis perspective?
> 
> I think ruby is an excellent language, I'm not convinced that it's any 
> better than python, though - but rails _is_ a killer app. I haven't seen 
> anything better.
> 
> That said, rails is missing some stuff (which is better than it having 
> bad implementations) so I'd like to port stuff over.

Neither of them really address a high-level user permission system, 
probably due to the difficulty in achieving such a system with 
generality in mind.

I've decided to sort-of give them both a try... to basically build a 
sample app in both of them to get a more clear picture of the conceptual 
differences that they employ.

I like that Django uses mod_python, apache, postgresql.  This is much 
"closer to home" than having to change to another webserver.  I hear 
Rails is possible with mod_ruby but it's still experimental at best.

Interesting stuff, for sure.


jason


_______________________________________________
dev mailing list
dev-PnctHDZWAvB/Cz2I37pSEPZ4XP/[email protected]
http://lists.binarycloud.com/mailman/listinfo/dev