Hi Ricardo, of course it would not be easy to build a new UI from scratch. But if you take a look at the UI classes you will see that most of them are Windows Forms and not WPF Forms. And these forms are implemented in the old fashioned way (everything is implemented in the form itself, no controller or view model). Even if you want to use standard WPF controls you have to reimplement the forms.
In my opinion the usability of the current version is not the best. With reimplementing from scratch there is a great chance to enhance usability. And for me there is no need to reimplement everything which is present in the current version. The graphic representation for example is not a must have. Concentrating on the main task, which is maintaining a mapping, it could be done in a reasonable time. Steve's thoughts about asking the vendors to contribute licenses is a good idea. It doesn't cost anything to ask. In this case there is no need to make any changes on the UI for the initial release (but the usability should be improved anyway later on). I think the database components are not a big thing. All vendors offer free .NET components for their databases. A problem may be that there are some restrictions regarding Open Source software (Oracle is such a case for example). I was not involved in open source projects until now, so my knowledge about licensing is restricted, but if you don't distribute the driver with your product so that the user have to download them there should be no license problems. Or is this too naive? Regards Klaus -- --- You received this message because you are subscribed to the Google Groups "nhibernate-development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
