Bueno, sin intentar ser un contrarian, pero me pica la curiosidad... La idea de node.js es justamente no ser un servidor web con seguridad, filtros, EJBs, sesiones, etc. sino que volver a las raíces, abres un socket y ese socket resuelve, dado un patrón que no es otra cosa que la url que pide el browser, devolver un HTML que se especifica ahí mismo en el programita node.js, es todo lo contrario a reimplementar servlets sobre node.js.
¿No seria la idea abrir un socket en el puerto 8080 y permitir que el programador indique lo que se devuelve con cada request? Y eso no requiere que se use node.js por debajo de Smalltalk, basta con un Smalltalk pelado. Saludos, Guillermo. 2012/9/21 Diogenes Moreira <[email protected]> > Sip se puede usar SS sin continuations. Pero se pierde la magia :) quedas > en un DSL.. los bloques te resuelven bastante pero le falta una vueltita de > rosca. > > Hay aplicaciones grandes corriendo sobre gemstone que usan continuations.. > bueno no son un ebay.. pero bueno.. > > Haciendo en este momento de esto.. nada. solo preguntaba para jugar un > rato. Creo que implementar seaside sobre s8 sería meterse en el mainstream > por la ventana. Nadie te va decir nada por subirte a una plataforma > soportada por google v8. > > Si me preguntas con que estoy jugando ahora, es tratando de compilar la > vm de pharo en 64bits nativo con alien/FFI pero eso esta en veremos > todavia.. > > Saludos > > Lic. Diógenes A. Moreira > Desde mi celular > El sep 21, 2012 7:41 p.m., "Guillermo Schwarz" < > [email protected]> escribió: > > Seaside está implementado con continuations. Lo que intenta hacer Diógenes >> es correr Seaside dentro de node.js, ya que node.js está hecho en >> Javascript (o al menos es capaz de ejecutar Javascript y se supone que es >> más rápido que la JVM. aunque vert.x es aún más rápido) y como V8 es un >> motor de Javascript que es muy rápido, sobre el que se implementa S8, >> supongo que la idea es que Seaside corra sobre S8 y bueno ahí me perdí... >> ¿qué estás realmente haciendo Diógenes? >> >> Creo que leí por ahí que existe un seaside sin continuations porque los >> continuations son un enredo, hay por ahí un ejemplo de continuations con >> Fibonacci, pero en realidad una aplciación web no es un continuation, >> porque una continuation es simplemente un valor que se ejecuta y se guarda >> en forma implícita (lo que ocurre mágicamente en los bloques de Smalltalk), >> pero en una aplciación web tienes muchas personas interactuando con una DB, >> típicamente, al menos no creo que uno pudiera crear un ebay con >> continuations, nadie vería lo que hace el otro... >> >> >> http://joachimtuchel.wordpress.com/2011/04/27/seaside-without-continuations/ >> >> En fin. >> >> Saludos, >> Guillermo. >> >> 2012/9/21 Angel Java Lopez <[email protected]> >> >>> Hola gente! >>> >>> Hmmm... que es "el segmento de Node.js" >>> >>> Y por que se necesita continuations? >>> >>> Supongo que "generar un ST" es "generar un Smalltalk". >>> >>> Yo tengo una pieza de Smalltalk ejecutando en Node.js >>> https://github.com/ajlopez/AjTalkJs/tree/master/examples/server >>> Otro "approach" >>> https://github.com/ajlopez/AjTalk/tree/master/Node >>> >>> >>> 2012/9/21 Diogenes Moreira <[email protected]> >>> >>>> Seaside sobre S8.. para generar un ST en el segmento de Node.js.. >>>> >>>> Sería una bonita killer applicacion. >>>> >>>> Se que alcance de U8 es otro en este momento, peeerro quien dice. >>>> >>>> Saludos >>>> >>>> http://about.me/diogenes.moreira >>>> >>>> >>>> >>>> El 21 de septiembre de 2012 19:20, Guillermo Schwarz < >>>> [email protected]> escribió: >>>> >>>> Hola Diógenes, >>>>> >>>>> >>>>> ¿Para qué necesitas continuations? >>>>> >>>>> Saludos, >>>>> Guillermo. >>>>> >>>>> 2012/9/21 Diogenes Moreira <[email protected]> >>>>> >>>>>> Hola.. >>>>>> >>>>>> Che en S8 hay forma de implementar continuations.. >>>>>> la verdad que solo conozco de S8 lo que vengo chusmeando en esta >>>>>> lista.. por eso puede ser que esta pregunta sea pava.. >>>>>> >>>>>> Saludos y Muchas gracias. >>>>>> >>>>>> >>>>>> http://about.me/diogenes.moreira >>>>>> >>>>>> >>>>>> -- >>>>>> To post to this group, send email to [email protected] >>>>>> To unsubscribe from this group, send email to >>>>>> [email protected] >>>>>> >>>>>> http://www.clubSmalltalk.org >>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Saludos cordiales, >>>>> >>>>> Guillermo Schwarz >>>>> Sun Certified Enterprise Architect >>>>> >>>>> -- >>>>> To post to this group, send email to [email protected] >>>>> To unsubscribe from this group, send email to >>>>> [email protected] >>>>> >>>>> http://www.clubSmalltalk.org >>>> >>>> >>>> -- >>>> To post to this group, send email to [email protected] >>>> To unsubscribe from this group, send email to >>>> [email protected] >>>> >>>> http://www.clubSmalltalk.org >>>> >>> >>> -- >>> To post to this group, send email to [email protected] >>> To unsubscribe from this group, send email to >>> [email protected] >>> >>> http://www.clubSmalltalk.org >>> >> >> >> >> -- >> Saludos cordiales, >> >> Guillermo Schwarz >> Sun Certified Enterprise Architect >> >> -- >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> >> http://www.clubSmalltalk.org > > -- > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > > http://www.clubSmalltalk.org > -- Saludos cordiales, Guillermo Schwarz Sun Certified Enterprise Architect -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org
