On 1/14/13, Francois Dion <
franco...@gmail.com> wrote:
> On Friday, January 11, 2013 1:25:42 PM UTC-5, Olemis Lang wrote:
>>
>> Hola François ...
>> :)
>>
>>
>> Como he mencionado en otras listas [1]_ , quizás sea interesante una
>> implementación d Genshi [2]_ sobre Brython ...
>
>
> Puedes elaborar sobre eso? Conozco bien Genshi y templetor, pero, no
> entiendo muy bien como y que vas a hacer con genshi en el browser?
>
La arquitectura actual d Apache™ Bloodhound es parecida a la d
cualquier web app .
<client>( User => Browser => HTTP request ) => <server>( request
dispatch + handler => validation => domain logic => expand Genshi
templates => HTTP response i.e. HTML) => <client>(HTML rendered in
browser)
y la idea es modificarla un poco . Más o menos así
<client>( User => Browser => client-side validation => (AJAX?) HTTP
request ) => <server>( RESTful service => server-side validation =>
domain logic => result object => serialization => HTTP response e.g.
JSON) => <client>(deserialize REST response => retrieve Genshi
template (may be cached) => expand Genshi templates => update view in
place)
brython puede ser útil con los pasos «client-side validation» y
«expand Genshi templates» siendo un recurso para migrar el (mismo?)
código Python en el servidor hacia el cliente
>> q nos sería útil en
>> Apache™ Bloodhound [3]_ . El proyecto debe madurar un poco para q eso
>> realmente suceda . La ASF tiene sus expectativas y políticas con
>> respecto a la inclusión d nuevas dependencias .
>>
>
> Cierto.
>
... pero bueno , no es un gran rollo , nada q no le haya pasado a
ningún proyecto q tenga pocos meses d vida , supongo ...