Re: What is new in VB.NET
Changes in VB.NET are such that few speak a new language, rather than a simple upgrade. But these changes were necessary to give developers the features they have long advocated using Visual Basic. VB.NET is now a true object-oriented language, with simplified deployment around an integrated development environment that can enable the development of legacy applications, client server and web. Those who have already done before VB6 will be a little confused at first but soon recognize that VB.NET provides many new opportunities.
Re: What is new in VB.NET
C + + can be used in three ways: managed, unmanaged and native. It is possible to mix these modes within the same project. This allows you to write a bridge between the CLR and Win32 and can also be obtained directly from the opcode (bypassing the JIT compiler of the CLR) and therefore completely control the microprocessor if your project requires. Visual Studio. NET offers the same tools as Visual C + + 6.0 to create applications win32/MFC/ATL (resource editors, wizard MFC ...). By no cons code generator managed C + + is present, it must build the dialogs manually. The right approach is to use C # for the presentation and C + + for the business logic.
Re: What is new in VB.NET
ASP.NET is not an evolution but a revolution compared to ASP 4. Firstly, an ASP.NET page (. Aspx extension) is no longer a script interpreted by the server, but a compiled dll that will be interpreted by the ISAPI filter in IIS, which sends a stream html to the browser client side . ASP 4 and 3, your asp page containing both the server side code (ASP), client side code (javascript or vbscript) and HTML. The main disadvantage is that when the script becomes complicated the code is very difficult to read and maintain. With ASP.NET you have the code "design" is a separate code to handle events (code-behind) server side which may be in VB.NET or C #.