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

Responder a