

Manuel ha propuesto migrar UMLCanvas# a Cairo, algo que me suena bueno, asi se podría utilizar MonoUML en MS Windows, aunque hay otro problema, los widgets gnome-sharp, hemos utilizado muchos de ellos, aunque bueno, no se porque me preocupo de eso, creo que pensar en abarcar ambos SO por ahora es vanidad, claro que sería muy interesante y sobretodo íºtil, tampoco hay que ser crueles con la gente que utiliza MS Windows, si se aporta que sea para todos, no sí³lo para un grupo en particular.
MS Windows tiene algo que usualmente los UNIX libres no tienen (hablando en general) o mejor dicho, el software libre en general no tiene, y eso son los asistentes, los llamados wizards, nuestro asistente es un juego de ./configure && make && sudo make install, con eso estamos felices, pero llega un momento en que ya no es posible utilizar ese juego de instrucciones, se nos hace tedioso y queremos hacerlo todo mí¡s rí¡pido, sabemos que hay alias, pero pensemos en el usuario novato. Debemos de dejar de ser tan duros con los usuarios de las aplicaciones, es cierto que los usuarios de software libre por lo general tienen un mayor conocimiento de como instalar las aplicaciones y no son de 'doble click y siguiente-finalizar' sino un poco mí¡s 'inteligentes' pero eso no quiere decir que una sencilla instruccií³n que te haga todo de una sola vez no cae bien.
Como desarrolladores de aplicaciones debemos de pensar en los usuarios que algíºn día podrían utilizar nuestra aplicacií³n, ponernos en su lugar, y de alguna forma pensar como ellos, diseí±ar un juego de asistentes íºtiles para tareas comunes es excelente, pues se aumenta la productividad, claro que tampoco hay que caer en la exageracií³n y poner asistentes hasta para cerrar la aplicacií³n.
Siguiendo la idea de la integracií³n que busca MonoUML y la facilidad que se quiere presentar al usuario final, se han adaptado unas clases escritas originalmente por Rodolfo, ahora contenidas en un agradable asistente para la generacií³n de cí³digo, con eso que hay que retocar MonoUML para el concurso y que una de las partes fuertes es el Forward Engineering, se debe mostrar lo mí¡s sofisticado posible, pero sin caer en la confusií³n
Que agradable se ve todo :)
![]() | ![]() |
![]() | ![]() |
![]() |