Buenas. Sería posible conectar los dos mundos?
Durante un tiempo me he empeñado en hacer cosas en Smalltalk(Pharo) y mis mayores problemas siempre han sido por lo mismo, la GUI. Mis conocimientos de programación son muy muy pobres; aunque me gane la vida trabajando en ello carezco de los conocimientos para desarrollar lo que tengo en la mollera; así pues pido consejo sobre si es posible implementar lo que tengo en mente o creeis que realmente no vale la pena el esfuerzo o visualizais futuros problemas insalvables. La idea sería desarrollar una aplicación que pudiera mostrar GUIs en WPF, puramente la parte de presentación, y que cuando necesitara por ejemplo rellenar los datos de una grid o enviar los datos inputados por el usuario al clicar un botón se conectara a la lógica de negocio (una imagen Smalltalk) que estaría pendiente de alguna especie de evento para devolverle los datos correspondientes y notificarle a la vista los cambios. No sé si lo que estoy diciendo es una soberana tontería o no :) La construcción de una GUI podría definirse en XAML y ser respondido por Smalltalk, como string, para que la parte visual la construyera en tiempo de ejecución. Con el tiempo incluso podría hacerse un browser de clases de esta manera, y lanzar Pharo sin morphic.... Entiendo que la parte complicada es ese "bridge", o como querais llamarlo, que comunica las peticiones del usuario a la lógica y viceversa. Como podría implementarse eso? un webservice local que escuchara peticiones de la GUI y Smalltalk? pipes? lo del webservice suena bien porque permitiría comunicar fácilmente los tipos de datos simples de Smalltalk a .NET. y viceversa, siempre y cuando la implementación Smalltalk se pudiera conectar a WebServices, claro ;S Entiendo asimismo que algo similar debió de implementar Esteban Lorenzano para Mars. En todo caso, si creeis que lo que estoy reclamando es una soberana gilipollez decidlo sin tapujos XD Saludos -- To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] http://www.clubSmalltalk.org
