*** Visual Studio has grown into a tangled web of new concepts, tools and language support. ***
The Visual Studio drop down menus just grow and grow and even this drop down menu concept is starting to look very old!
The user interface needs changing to perform three basic tasks.
2) Test and Run
3) Package or deploy
Within these basic units, uses from diffrent programing disciplines can set options, extensions or addins for there own everyday usage.
Greater emphasis would be placed on the "Visual" designer part as users can use multi-touch drag and drop for both "Window" components or code design. As the current version fails badly as a "Visual" studio but has become a slow colored text editor. New "existing" slide in visual options and components aid the developer.
Behind the Visual studio the "New Complier" takes the users concepts and converts them into thread safe multi-core native code. If the compiler does its job the code is fast and compact and has adviced the user of any issues in simple everyday language. A new requirement of the complier would ask the user what the end platform was and more importantly, what minumum hardware is required of the appliction? This has got to happen as PC's with 620K of memory with 386CPU are land fill.
After running the new Visual Studio testing GUI , Users can test Applications,Server or Client web apps, drivers and services. Again here very simple menus perform this action.
The last task is to package the users master peice ready for market or deployment. The new Visual studio does this making a profesional deployment app. The complete end appliction is installed with the deployment system that any end user would be happy use. The package takes care of adding or REMOVING the appliction from the users PC and Registry.
All this does not happen now without countless hours of debugging the IDE and complier issues. With many VS end applications on the market place having no real install or clean removal. Also applications can target on 64bit multi-core, large memory platforms offering new functions and performance. All of which will help the hardware and software market place , which has the technology but no developers!
Visual Studio needs a better top down approach and I offer the basic modes for your Lightswitch to turn on!
David Rathbone commented
I added this concept to lightswitch also as I see no need for another development platform orther than fixing the one you have!