Ok, I need to create an Intranet at my job that will interogate a lot our DB to get client information, produce invoices, generate reports, etc.
I want it to be of course accessible throught a browser and i would like to have to possibility to use LINQ for DB communications.
I've been looking over a few solution of developement.
I started with asp.net ajax, i do find it kinda easy to understand and to code. The only hard part is the layout of the pages that doesn't always show the same behavior from one browser to the other.
But i wanted more of a desktop like applications with nice datagrids and stuff like this.
I also found Visual WebGUI which is a framework use to build desktop like web applications. It uses AJAX and we can create silverlight app with having to learn how to use SilverLight or asp.net ajax.
This framework looks incredible since you "supposed" to be able to create a Silverlight app and a desktop app with the same project.
But sadly the current version since to be very buggy.
And for silverlight, this technologies is really new to me but I'm interested in learning how to use it.
I would like to have my application to be more desktop style but i'm not stuck with that.. I would like to know the opinion of some expert regardins those technologies and other technologies that would be good for my project.