El día 15/06/07, Esteban Robles Luna <[EMAIL PROTECTED]> escribió: > > > Hola Hernan! > Como andas tanto tiempo! > Muy bueno lo que estan haciendo, estas son las cosas que se estan > necesitando. Es medio choto trabajar a bajo nivel con Seaside, casi > que te escribis una pagina web en Smalltalk salvo por el hecho que > envias mensajes. :)
Hola che, todo bien, un gusto tanto tiempo. Casi que te iba a decir que se armó una jaula de las locas en la lista de Squeak porque alguien dijo Procedural = Seaside, pero no los quiero hacer quedar como jaula de locas. Con otro chico habiamos hecho algo muy similar con Seaside + > Scriptacous para VW. Rehusamos el windowSpec de los applications > models y la ui se generaba de la misma forma que con el app model. > Hicimos un par de extensiones con un SeasideUIBuilder y una > LookPolicy. Desafortunadamente solo quedo como un trabajo de facultad. > Me alegra escuchar estas cosas y estaria bueno verlo tambien. > Se estan basando en algun Smalltalk o como es la onda? Estamos trabajando sobre Squeak, con Juan hablamos de portarlo a VW, no quiero decir "debería funcionar perfectamente" para no pecar de economista, pero haremos el intento. Si no nos sale, exigile un 10 por tu trabajo al JTP. Saludos > Esteban > > On 6/15/07, 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 CAICYT http://www.caicyt.gov.ar . > > > > > > > > > > > > > > -- > Saludos > Esteban > > > > --~--~---------~--~----~------------~-------~--~----~ 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. -~----------~----~----~----~------~----~------~--~---
