Hola Sebastián, todo bien por suerte. Mirá, los próximos pasos son unificar el modelo de eventos, hacer métricas y reescribir el constructor que actualmente utiliza cosas de mandinga. Un trabajo sucio, pero alguien tiene que hacerlo.
El día 15/06/07, Sebastian <[EMAIL PROTECTED]> escribió: > > > Como andás Hernán? > > no se si ya lo dije en la lista de Seaside pero esta noticia es muy > buena.. Se ve que estamos llegando a un punto en que se está > necesitando de las tools que completan la parte básica del armado de > una app "a la desktop" pero sobre internet. Estamos cada vez más > cerca. > > Me interesa evaluar todo lo que rompa el estilo hackero de > desarrollar componentes seaside. Si usa eventos más todavía porque va > a jugar a favor del usuario. > > Yo estoy haciendo algo también para que se parezca más a MVC con > objetos javascript que son homologos de los componentes seaside de la > app. Leí que otros también. Quizá sea conveniente exponer las ideas y/ > o iniciativas que nacieron fragmentada e individualmente para que se > pueda ver la más valiosa o y que proporcione mayor conveniencia para > todos y concentrar esfuerzos de desarrollo y mantenimiento como el > mismo Seaside o Scriptaculous. Accidentalmente no sería raro que se > enriquezca la visión de todos con cosas que no habían sido > consideradas por otros en sus diseños/iniciativas. > > Son muy importantes estas iniciativas porque que cubren los grandes > buracos pendientes en la completud del desarrollo de software en el > camino, como dicen ahora, "desde el metal hasta el usuario". Smalltalk > es el que tiene el mejor scoring de completud y este tipo de > frameworks (o subsistemas o whatever nombre que le quieran ponerle a > la gestación softwárica que se hace), por llevar esa completud al > dominio de internet, le permite escalar, escalar y escalar. Eso > permite la multiplicación de beneficios e inspira al pensamiento > grande. > > Parabéns pela iniciativa, > > Sebastian > PD: el interés ya lo lograron so... cuáles son los próximos > pasos :) ??? > > 15 jun, 15:30, "Hernán Morales" <[EMAIL PROTECTED]> wrote: > > Bueno amigos, visto que el anuncio en la lista de Seaside se hizo, o se > está > > por hacer, quedé sorteado para comentarles que hace un tiempo venimos > > haciendo un paquete que agrega, o lo intenta al menos, controles tipo > > widgets a Seaside. > > > > Antes de que caiga alguna baba, un par de aclaraciones: 1) Está en > > desarrollo y tenemos que acordar el licenciamiento con la institución en > la > > que trabajamos para poder liberarlo 2) No es un "Framework AJAX" lo que > sea > > que venga a significar eso, nosotros sólo tomamos las ideas del > > WindowBuilder Pro y tratamos de imitar lo que hacía. (Para los que nunca > > vieron el WindowBuilder, es un constructor de ventanas (choc) que cayó > un > > poco en desuso con la avalancha del VisualSmalltlak y sus primos). > > > > Lo que tiene es soporte para TextField, Panel, RadioButton, TextArea, > Label, > > Button, Anchor, CheckBoxGroup, RadioButtonGroup, ListBox , FieldSet (y > > algunos otros que ahora no recuerdo) que vendrían ser los controles más > > popus del mercado, y ahora estamos trabajando sobre un constructor para > > generar visualmente estos controles en una descarada imitación que no > > distingue fronteras. > > > > ¿Cómo es la onda de trabajo con esto? > > Bueno, sin el constructor ahora estamos haciendo: > > > > >>countryControl > > > > "Privado - Responde un ListBox para mostrar países. > > Si el control no se encuentra en el receptor, agregarlo" > > > > ^self > > paneNamed: #countryList > > ifNonePut: [ (SFListBox new) > > printSelector: #viewerString; > > styleClass: 'large'; > > items: self countries; > > label: 'País'; > > layout: self layout; > > addItem: nil labelFrom: 'Ninguno'; > > when: #selectedChanged > > send: #selectedItem > > to: self; > > yourself] > > > > y para dibujarlo > > > > >>renderContentOn: html > > > > "Privado - Dibuja el receptor" > > > > html render: self countryControl > > > > Con el constructor lo que intentamos es que se pueda elegir el control, > > configurarle las propiedades del caso, hacer una previsualización y > > finalmente agregarlo a un árbol de layout de la página. Cuando el árbol > esté > > terminado de configurar, se puede compilar el código que dibuja la > página y > > que instancia cada control en la clase que representa la página, junto > con > > el soporte del árbol para poder editarlo en el futuro. > > Bueno, solo para comentarles eso. Los pronombres en primera persona del > > plural son porque quienes estamos atrás de esto somos Juan Burella, > Norberto > > Manzanos y moi en el CAICYThttp://www.caicyt.gov.ar . > > > > > --~--~---------~--~----~------------~-------~--~----~ Has recibido este mensaje porque estás suscrito a Grupo "clubSmalltalk" de Grupos de Google. Si quieres publicar en este grupo, envía un mensaje de correo electrónico a [email protected] Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED] Para obtener más opciones, visita este grupo en http://groups.google.com/group/clubSmalltalk?hl=es. -~----------~----~----~----~------~----~------~--~---
