Quick Contact
+91-79-26448181
krishhelpdesk
krishhelpdesk
info@ krishtechnologies.net
 
 Our Products
 Customers
 
 
.Net
  The Solution – Microsoft .NET
 

Microsoft's .NET initiative is broad-based and very ambitious. It includes the .NET Framework, which encompasses the languages and execution platform, plus extensive class libraries providing rich built-in functionality. Besides the core .NET Framework, the .NET initiative includes protocols (such as the Simple Object Access Protocol, commonly known as SOAP) to provide a new level of integration of software over the Internet, and a set of pre-built web-based services called .NET My Services (formerly codenamed Hailstorm).

Microsoft also released several products early in 2001, which were described as being part of the .NET Enterprise Server family: SQL Server 2000, Commerce Server 2000, BizTalk Server, Exchange 2000, Host Integration Server (the successor to SNA Server), and Internet Security and Administration (ISA) Server (the successor to Proxy Server).

Some of the marketing literature for these products emphasizes that they are part of Microsoft's .NET strategy. However, it is important to understand the difference between these products and the .NET Framework. The .NET Enterprise Servers are not based on the .NET Framework. Most of them are successors to previous server-based products, and they use the same COM/COM+ technologies as their predecessors.

These .NET Enterprise Servers still have a major role to play in future software development projects. When actual .NET Framework projects are developed, most will depend on the technologies in the .NET Enterprise Servers for functions like data storage and messaging.

 
  Why .Net
 
Many of the goals Microsoft had in mind when designing .NET reflect the limitations we identified for their earlier tools and technologies.
 
 

Creating Highly Distributed Applications

 
The trend in business applications is towards a more highly distributed model. The next generation of applications may have their elements distributed among various organizations. This contrasts with today's dominant model in which all the elements of an application (except possibly a browser-based client) are located solely within a single organization.
   
 

Simplifying Software Development

 
Developers need to be able to concentrate on the business logic in their applications, and to stop writing logic for things like state management and scalability. Writing software for the Internet should not require expertise in a long list of Internet-specific technologies. A related goal is to have development for the Internet look very much like development for other platforms. A component accessed over a local network or over the Internet should be manipulated with code very much like that for a component accessed on the local machine. The software platform should be able to take care of the details in transmitting information to and from the component. What is Microsoft .NET?
   
 

Better User Interfaces over the Web

 

User interface development also needs to be as similar as possible for the Internet compared to local access. While using local, platform-specific interfaces will always offer more flexibility than a browser-based interface, Microsoft .NET aims to make those two types of interfaces as similar to develop as possible. By making web-based user interfaces richer and more flexible than they are now, bringing them as close as possible to the richness of local, forms-based interfaces.

   
 

Simplifying Deployment

 
The problems of DLL Hell, and the need for large installs of forms-based applications, are just two examples of current deployment issues. Microsoft .NET aims to make deployment as simple as it was for DOS – just copy a compiled module over to a system and run it. No registration, no GUIDs, no special installation procedure.
 
 

Support for a Variety of Languages

 
While the idea of one grand, unifying language sounds good in theory, in the real world, different types of developers need different tools. Microsoft .NET is designed to support a multitude of languages, from Microsoft and third-parties. This will allow the development community to evolve languages that best fit various development needs.
 
 

An Extendable Platform for the Future

 

 A new platform needs the capability to adapt to changing conditions through extensions and variations. .NET is designed with greater extendibility and flexibility than any previous software development platform.

   
 

Future Portability of Compiled Applications

 

Operating systems will make major changes and perhaps entirely new ones will be introduced in the future. Investments in software development need to be carried forward to those platforms. The goal of .NET is to allow applications to move from current platforms to future platforms, such as 64-bit operating systems with a simple copy, and no recompilation.

   
 

The Structure of Microsoft .NET

 
   
 

ASP .NET

 

ASP.NET is to Enable to build dynamic ,powerful and more secure applications using  the least possible amount of code. It is a part of .NET Framework. Firstly we introduced What is .NET Framework .

   
 

.NET Framework :- The .NET Framework is new and revolution platform created by Microsoft for developing applications. The .NET Framework allows the creation of Windows applications, web applications , web services, and pretty much anything else you can think of.

   
 

The .NET  Framework has been designed such that it can be used from any language. This includes Visual Basic, C#, C++, Jscript , and even older languages such as COBOL.

   
 

ASP.NET uses for creating dynamic Web applications with IIS. ASP.NET files contain server-side logic and they use a compiled, even-driven programming model that improves performance and enables the separation of logic and user interface.

   
 

ASP(Active Server Pages) is also used for Web Application. But Present scenario ASP.NET widely used compare to ASP. Now question arises that Why ASP.NET is more Popular compare to ASP because Some feature include in ASP.NET

   
 

ASP .NET new feature Compare to ASP

  Better Language Support
 

New ADO.NET Concepts have been implemented.ASP.NET supports full language (C#, VB.NET, C++) and not simple scripting like VBSCRIPT.

   
 

Better controls than ASP

 

ASP.NET covers large set’s of HTML controls.Better Display grid like Datagrid, Repeater and datalist. Many of the display grids have paging support.

   
  Compiled Code
 

The first request for an ASP.NET page on the server will compile the ASP.NET code andkeep a cached copy in memory. The result of this is greatly increased performance.

   
 

Better Authentication Support

 

ASP.NET supports forms-based user authentication, including cookie management and Automatic redirecting of unauthorized logins.

   
 

User Accounts and Roles

 

ASP.NET allows for user accounts and roles, to give each user (with a given role) access
to different server code and executables.

   
 

High Scalability

 
Much has been done with ASP.NET to provide greater scalability. Server to server communication has been greatly enhanced, making it possible to scale an application over several servers.
   
 

Easy Configuration

 

Configuration of ASP.NET is done with plain text files. Configuration files can be uploaded or changed while the application is running. No need to restart the server.

   
 

ASP.NET evolved and released new version. Presently Our company prefer ASP.NET 2.0(ASP.NET 2005) .ASP.NET 2.0  given new additional  feature and goal .

   
 

Goals of ASP.NET 2.0

 

Increase productivity by removing two by third of the code

Simplify the administration of web applications

Use the same controls for all types of devices

Provide a faster and better web server platform

Simplify compilation and installation

   
 

New features in ASP.NET 2.0 are

 

Master Pages, Themes, and Web Parts

Full support for XML standards like, XHTML, XML, and WSDL

Roles, personalization, and internationalization services

Improved site management

Standard controls for navigation

Standard controls for security

Improved and simplified data access controls

Improved compilation and deployment (installation)

New and improved development tools

   
 

ASP.NET 2.0 adds quite a few new events to allow you to follow the request-processing more closely and precisely. These new events in the following table.

   
 

New Events in ASP.NET 2.0

   
 
  Events   Description
  PreInit
  This occurs before the page begins initialization. This is the first event in the life of an ASP.NET 2.0 page.  
  InitComplete
  This occurs when the page initialization is completed.  
  PreLoad
  This occurs immediately after initialization and before the page begins loading the state information.  
  LoadComplete
  This occurs at the end of the load stage of the page's life cycle.  
  PreRenderComplete
  This occurs when the pre-rendering phase is complete and all child controls have been created. After this event, the personalization data and the view state are saved and the page HTML is rendered.  
   
   
 
home | about us | service offering | technology offering | products | customers | testimonial | career | download | feedback | contact us