Guillermo,
"continuations" No sólo te sirve para lo que bien te explicó Esteban.
Continuations es además la gran diferencia entre Seaside y los otros
frameworks para aplicaciones Web. Por eso me resulta extraño que digas
que hiciste algo como Seaside sin Continuations...Contanos un poco más
qué fue lo que hiciste.
Pero en realidad muuuuuucho más extraño me resultó que compares los
bloques Smalltalk con implementar Runnable en Java... Qué tierne que
ver??.... De pronto podés "acercarte" al uso de bloques usando Inner
Classes en Java... es bastante mas tedioso y menos natural que el uso
de bloques pero, teniendo en cuenta que es Java, es una buena
aproximación a los bloques. Otra es usar los Predicates o Functions
que usa el framework que mandé en el mail que abrió este thread, con
esas clases, suplantan "bastante bien" a los bloques... pero Runnable?
que tiene que ver??? Por favor explicamelo porque evidentemente me
estoy perdiendo algo...
Saludos,
Claudio
Guillermo Schwarz wrote:
> On 6/19/06, Esteban A. Maringolo <[EMAIL PROTECTED]> wrote:
> >
> >
> > Guillermo Schwarz escribió:
> > > Implementé algo parecido en Java y salió espectacular. Me demoré 2
> > > semanas en que se viera algo y de ahí en adelante puedo hacer cosas que
> > > no se pueden hacer en Struts y todo sale increíblemente simple.
> >
> > Y como implementaste las continuations?
>
>
>
> ¿Quién las necesita?
>
> Es como preguntar cómo implementar bloques en Java, se usa Runnable y listo,
> aunque los bloques tienen usos mucho más elaborados y poderosos, con
> Runnable generalmente basta.
>
> Meter toda la información en la sesión es suficiente. Aún así las mismas
> clases pueden mantener gran parte del estado, de modo que los continuations
> no son necesarios, o al menos aún no entiendo para qué los necesitaría.
>
> > Estuve leyendo el otro día que SeaSide tiene problemas, pero no entendí
> > > la explicación. ¿Alguien tiene más información al respecto?
> >
> > Si das un poco más de información acerca de "qué" problema, tal vez te
> > podamos ayudar.
>
>
> El primer problema obvio de SeaSide es que si se desarrolla en una versión
> particular de Smalltalk, entonces la aplicación debe portarse a las otras
> versiones. Eso no pasa en Java, pero podría pasar si Java se vuelve open
> source y se fragmenta.
>
> El problema que leí hace un mes ya no lo puedo encontrar, obviamente lo
> deben haber solucionado, ya que en Smalltalk todo es tan rápido y dinámico.
>
> Encontré que existe *seasidehosting.st lo cual encuentro excelente.*
> **
> *Saludos...*
>
> Saludos.
> >
> > --
> > Saludos.
> >
> > >
> >
>
> ------=_Part_107281_7177635.1150851625496
> Content-Type: text/html; charset=ISO-8859-1
> Content-Transfer-Encoding: quoted-printable
> X-Google-AttachSize: 2647
>
> <br><br>
> <div><span class="gmail_quote">On 6/19/06, <b
> class="gmail_sendername">Esteban A. Maringolo</b> <<a onclick="return
> top.js.OpenExtLink(window,event,this)" href="mailto:[EMAIL PROTECTED]"
> target="_blank">[EMAIL PROTECTED]
> </a>> wrote:</span>
> <blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px
> 0.8ex; BORDER-LEFT: #ccc 1px solid"><br>Guillermo Schwarz escribió:<br>>
> Implementé algo parecido en Java y salió espectacular. Me demoré 2
> <br>> semanas en que se viera algo y de ahí en adelante puedo hacer cosas
> que<br>> no se pueden hacer en Struts y todo sale increíblemente
> simple.<br><br>Y como implementaste las continuations?</blockquote>
> <div> </div>
> <div> </div>
> <div>¿Quién las necesita?</div>
> <div> </div>
> <div>Es como preguntar cómo implementar bloques en Java, se usa Runnable y
> listo, aunque los bloques tienen usos mucho más elaborados y poderosos, con
> Runnable generalmente basta.</div>
> <div> </div>
> <div>Meter toda la información en la sesión es suficiente. Aún así las mismas
> clases pueden mantener gran parte del estado, de modo que los continuations
> no son necesarios, o al menos aún no entiendo para qué los necesitaría.
> </div><br>
> <blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px
> 0.8ex; BORDER-LEFT: #ccc 1px solid">> Estuve leyendo el otro día que
> SeaSide tiene problemas, pero no entendí<br>> la explicación. ¿Alguien
> tiene más información al respecto?
> <br><br>Si das un poco más de información acerca de "qué" problema,
> tal vez te<br>podamos ayudar.</blockquote>
> <div> </div>
> <div>El primer problema obvio de SeaSide es que si se desarrolla en una
> versión particular de Smalltalk, entonces la aplicación debe portarse a las
> otras versiones. Eso no pasa en Java, pero podría pasar si Java se vuelve
> open source y se fragmenta.
> </div>
> <div> </div>
> <div>El problema que leí hace un mes ya no lo puedo encontrar, obviamente lo
> deben haber solucionado, ya que en Smalltalk todo es tan rápido y
> dinámico.</div>
> <div> </div>
> <div>Encontré que existe <em><a onclick="return
> top.js.OpenExtLink(window,event,this)" href="http://seasidehosting.st/"
> target="_blank">seasidehosting.st</a> lo cual encuentro excelente.</em></div>
> <div><em></em> </div>
> <div><em>Saludos...</em></div><br>
> <blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px
> 0.8ex; BORDER-LEFT: #ccc 1px solid">Saludos.<br><br>--<br>Saludos.<br><br>
> ------=_Part_107281_7177635.1150851625496--
--~--~---------~--~----~------------~-------~--~----~
Ha recibido este mensaje porque está suscrito a Grupos de Google
"clubSmalltalk" grupo.
Si quiere publicar en este grupo, mande un correo electrónico a
[email protected]
Para anular la suscripción a este grupo, envíe un mensaje a [EMAIL PROTECTED]
Para visualizar más opciones, visite este grupo
enhttp://groups.google.com/group/clubSmalltalk
-~----------~----~----~----~------~----~------~--~---