What technology to choose for a new application?

technology , gui , sql Prague, Czech Republic
  • 11 years ago
    Hello, I want to make a small information system for myself (invoices, orders, contacts, etc), I am thinking to use free version of MS SQL, I am not a professional coder, it is my hobby. I did last SW in VB6 and now I am starting again in C# after couple of years without coding. I see that there is a really a whole lot of technologies and my problem is that I do not know which I should choose and use. For example I see that there is WPF as a new GUI, I see that there is a lot of different ways how to access data in SQL database (LINQ for example), there is also Reflection, Generics, Delegates, Interfaces, Garbage Collector... My point is that I would like to avoid to read the whole MSDN and to study everything and then to decide. I would appreciate if I would know what should I concentrate on, what should I study into depth and what is not that important for me. I hope that somebody will understund what I mean and try to help. Thank you in advance Petr
  • 11 years ago
    If you're building a small desktop application, I would suggest * MS SQL Express * LINQ to SQL (makes it really easy to tie in to your database system) * WPF (unless you are already familiar with windows forms, and don't have the time to learn a new technology) Hope that helps

Post a reply

Enter your message below

Sign in or Join us (it's free).


Why not write for us? Or you could submit an event or a user group in your area. Alternatively just tell us what you think!

Our tools

We've got automatic conversion tools to convert C# to VB.NET, VB.NET to C#. Also you can compress javascript and compress css and generate sql connection strings.

“There are only two kinds of languages: the ones people complain about and the ones nobody uses” - Bjarne Stroustrup