Hi.
I'm a programmer with high knowledge of Delphi and Borland's tools. I'm currently in a turn over learning C# and .NET.
I'm planning a total rewrite of my commercialized application.
With all thoses technologies available with Microsoft tools, I'm totally lost.
Which way to go? WinForms? WPF? WCF? Asp.NET? Using Microsoft Ajax? JQuery? NHibernate? Strong Typed Datasets? S#arp? Castle? Rhino?
I know all of thoses technologies are not mutually exclusive and compatible, but I would like to know which combinaison are, according to you, the best in the .NET world.
In a nutshell, my app is a database application. I need reporting and the ability to send custom strings to label/ticket printers. In one specific section of the app, I need some graphic manipulation. Like drawing an image and the ability to do mouse operation on this image like trapping mouse up/down/moves. Nothing really advanced, but it's needed. I also need some features of my app to be available on the web...
If you have any advices, tricks, tips, success stories... I really want to get my hands dirty at .NET but I'm having 1G headakes a day reading all the stuff available.
Thanks.