I KNOW this is a loaded question, but as a dinosaur programmer, I need to ask it.
1.) I need to re-write a business/database app that I wrote 15 years ago in Visual Basic (VB6), using Crystal Reports as the report generator
2.) I may need to re-write a multimedia app that was difficult to do in VB years ago (several timers running multimedia events, displaying JPG files in quick succession with narrration MP3 files that might play over a dozen images, displaying video files, pulling data out of an Access database.)
Both of those applications used numerous controls, mostly MS, but some third party controls as well.
I suppose that the "logical" answer is VB.Net - but is it really the best answer? I plan to abandon the Access database in the apps, using My SQL instead. I would need an editable grid control, a multimedia control, (in addition to the usual button, listbox, combobox,textbox, etc.), as well as a report generator at least as good as Crystal Reports.
I'm NOT asking about your favorite programming language, but rather the most intelligent choice. The multimedia app with critical timed events is probably a poor choice for a browser-based interface, but I would consider a browser-based interface for the database business app.
Your insights and experience are welcomed! Please let me know what you'd use.