greatchap
Jan 7th, 2009, 11:00 AM
Hello Everyone,
I hope all of you had a great new year. Now its back to work for most of us. ;)
I make financial/stock market related product. It consists of charting and related tools. Thus it is a business application.
Most of previous versions were made in legacy vb, with one being made in VB6. It was relatively robust with simple but friendly user interface. Then our last product was made in vb 2005 (.net) and it had few issues. It was not developed by me, so other guys made a mess of the UI. The application was slow, buggy and not at all user friendly.
Now a new version needs to be developed and I am back in action. The tools that I have at my disposal are VS 2008, VS 2005 & VB6. The area to focus is User Interface which should be good and friendly, robust coding and responsive application.
I want to initially focus on ui design and want the interface to appeal to the user. Thus I came across a third party control suite called Telerik Rad Controls for Winforms. Telerik controls can be used in VS 2005 or VS 2008 and it enhances the look and feel of the application. They have over 40 controls including their own form.
Well actually I am now in a catch 22 situation. If I use third party controls (like telerik) then though my user interface becomes prettier but the loading of application slow down. Moreover forms where those controls etc are used are also a bit slow to load. If I use standard .net controls then its like my previous application but I can use the .net controls in a better way and make a friendly user interface. Here most thing are standard and speed is okay (normal .net). If I use VB6 (I know you guys must be thinking this is crazy) then I provide a legacy windows UI but provide an application with will be undoubtly faster than .net applications.
Making a decision now is getting tough. Even if I dont think of VB6 for now, then what do you guys say ? Should I go with third party controls and make a good gui but make application slow or should I use .net standard functionality and give my best shot.
Any ideas / advices from you people would be helpful.
Thanks,
Cheers,
Gr
I hope all of you had a great new year. Now its back to work for most of us. ;)
I make financial/stock market related product. It consists of charting and related tools. Thus it is a business application.
Most of previous versions were made in legacy vb, with one being made in VB6. It was relatively robust with simple but friendly user interface. Then our last product was made in vb 2005 (.net) and it had few issues. It was not developed by me, so other guys made a mess of the UI. The application was slow, buggy and not at all user friendly.
Now a new version needs to be developed and I am back in action. The tools that I have at my disposal are VS 2008, VS 2005 & VB6. The area to focus is User Interface which should be good and friendly, robust coding and responsive application.
I want to initially focus on ui design and want the interface to appeal to the user. Thus I came across a third party control suite called Telerik Rad Controls for Winforms. Telerik controls can be used in VS 2005 or VS 2008 and it enhances the look and feel of the application. They have over 40 controls including their own form.
Well actually I am now in a catch 22 situation. If I use third party controls (like telerik) then though my user interface becomes prettier but the loading of application slow down. Moreover forms where those controls etc are used are also a bit slow to load. If I use standard .net controls then its like my previous application but I can use the .net controls in a better way and make a friendly user interface. Here most thing are standard and speed is okay (normal .net). If I use VB6 (I know you guys must be thinking this is crazy) then I provide a legacy windows UI but provide an application with will be undoubtly faster than .net applications.
Making a decision now is getting tough. Even if I dont think of VB6 for now, then what do you guys say ? Should I go with third party controls and make a good gui but make application slow or should I use .net standard functionality and give my best shot.
Any ideas / advices from you people would be helpful.
Thanks,
Cheers,
Gr