Esteban A. Maringolo escribió: > Hubo una discusión en unos blogs de javeros, sobre si el soporte > debería incluirse a nivel de JVM, y lo que entendí que dieron como > explicación fue que el estilo de Continuations si bien era "bonito" > (asi de despreciativo), no era un buen estilo de programación, > y era un Go To llevado a la web. > Las continuations se podrían ver también como el efecto de tener un thread/process pero sin tenerlo. O sea, un hilo de ejecución llega hasta cierto punto en el que se lo suspende, se guarda el stack, y se usa ese hilo para otra tarea. Se podría lograr el mismo efecto simplemente suspendiendo el thread a la espera de algun evento, pero tendrías muchísimos hilos de ejecución suspendidos en un momento dado, lo que podría llegar a traer problemas ya que, si son hilos de sistema operativo, es un recurso relativamente limitado. > > De todos modos, el mismo A. Bryant lo dijo, lo más probable es que en el > futuro lo qué más diferencie a Seaside sea el uso de callbacks y su > forma de trabajo, y las continuations caigan en desuso. > Seguramente, coincido con su apreciación. Hasta incluso me atrevo a decir que los "frameworks web", sea Seaside o cualquier otro, probablemente terminen en desuso o un uso muy reducido. Con AJAX uno podría pensar (de hecho es así) que el browser es una VM o container de una aplicación escrita en JavaScript, que se comunica con un server mediante un protocolo basado en XML (pesadisimo, pero bueno...). Ese server, este hecho en Smalltalk o Java o lo que sea, simplemente responde requests que alteran u obtienen información de su modelo de objetos, y la aplicación que vive en el browser se encarga de presentar esa información al usuario. El atender esos requests poco tiene que ver con la semántica de una interacción web, ya que simplemente es ejecutar Commands o algo similar sobre el modelo.
> Y por cierto, asi como Smalltalk no es SmallTalk, Seaside no es SeaSide ;-) > Es verdad, perdón. Pero siempre esta la excepción que confirma la regla: GemStone ;) --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
