CRB Tech Reviews introduces you to the world of Visual Studio .NET.
If you want to develop web based, desktop or mobile applications using ASP, thenVisual Studio .NET is the place for you. It provides a complete set of developmental tools for developing the various applications. XML web services can also be built. There is a common integrated development environment (IDE) for all VB .NET, Visual C# .NET, C++ .NET, J# .NET etc. This enables sharing of tools and in development of mixed-language solutions. These languages act as a liver to the functioning of the ASP.NET framework. This gives access to major technologies that ease the building of ASP based web applications and XML web services.
We would cover the following in this article:
We will see some information related to the latest tools and technologies present in this version of Visual Studio.
This is an extended version of ASP .NET and .NET Framework. It provides an environment to develop web based applications for cell phones, pagers and PDA’s. This particular environment is clubbed into IDE of Visual Studio. Using this one can built mobile web applications and also edit a mobile web form. All this from inside the Visual Studio.
These services can be termed as applications that can call for data and requests using XML in place of HTTP. These services are not compatible to a particular technology or platform, and therefore can be used by any of the languages or operating systems. In Visual Studio you can integrate web services from XML using C#, Java Script etc.
These are used to construct programmable and interactive web pages. Being browser compatible HTML and script, it allows to display the pages across all platforms. Web pages can be created using this by making use of design controls in the front end and code at the back. Just like you would create the VB forms.
Those who have the knowledge of Java can use this development environment to construct applications and services using Java language syntax. That too on .NET framework. It clubs the Java syntax into the Visual Studio’s integrated development environment (IDE). Visual J# has almost all the functionality present in Visual J++ 6.0. This also include extensions from Microsoft. Applications developed using this cannot run on a Java Virtual Machine. They would only run in the .NET framework.
2. .NET Framework:
The .NET framework is composed of mainly three parts namely:
This forms the core of the framework. It manages memory allocation and garbage collection as well. Keeps a control over the running processes, ensures that the security policy is maintained. Handling the dependency of one component on another one. During the development phase, its role varies as it takes to automation. It makes the work of developer easy, specifically as compared to COM.
It provides developers with API’s better known as application programming interface libraries. As of now, C++ coders use MFC, while Java coding experts use WFC. The framework brings these separate models under one roof and give VB and Jscript programmers access to class libraries.
It provides a web application development environment with a group of controls and infrastructure that make it easy to build web applications in ASP. It includes HTML interfaces like drop down menus and text boxes. It also provides services like session management and process recycling. It reduces the amount of code required to be written and increase application’s reliability.