rss
twitter
    Find out what I'm doing, Follow Me :)

Tuesday, April 3, 2012

.NET Development

The Microsoft dot net is a software framework critical for developing most advanced web based applications. The program allows web developers to develop dynamic applications to link employees, customers and business as well. Equipped with better security features such as user interface, data access, database connectivity, cryptography, web application development, numeric algorithms, and strong network that enables much better monitoring of your business.

The .Net Framework provide developers quite a few advantages such as a developer now has to deal with few lines of code, framework consist of common class libraries and feature-rich application execution environment.

Benefits of Dot net programming
  • Applications are easy to use.  
  • Security configurations
  • Reliable to use
  • Available for cross platform migration
  • High speed dot net development application
Microsoft .NET architecture key features implemented:
  • Microsoft Compliant / .NET design and development guideline.
  • Enterprise Application - N-tier architecture.
  • .NET Remoting Architecture (using TCP/HTTP protocol).
  • Microsoft Message Queuing (MSMQ) for asynchronous message delivery.
  • Active Directory Service Interface (ADSI) for organization level user access control.
  • Windows Services for background processes.
  • Web Services using XML - SOAP/HTTP.
  • Advanced ADO.NET features.
  • Advanced asp net development features.
  • Centralized Exception/Error handling.
  • Ajax Implementation Of .Net.
  • PDF-TO-TIFF Conversion.
  • Web Service Extensions, SOAP customization, XSD usage 
  • Enterprise Services (distributed transactions) 
  • Custom Remoting (marshalling, channeling, security) 
  • Reflection (dynamic emitting of assemblies, CodeDOM, custom attributes, auto generation of Web Service proxy) 
  • AppDomain management (custom assembly resolving), Garbage collection, GAC. 
  • Use of Enterprise Instrumentation Framework 
  • Reporting (Crystal Reports, Microsoft SQL Server Reporting Services) 
  • WinForm (custom controls, asynchronous data and message processing, custom designers, XP look-n-feel) 
  • WebForms (custom frameworks, controls, caching, client dhtml-to-webservices collaboration, XML/XSLT) 
  • WinServices (complex multithread processing) 
  • Security (windows authorization, code access permissions, cryptography usage) 
  • COM Interop, PInvoke, IE, MS Office and shell integration 
  • Multithreading (synchronization, thread-safe UI, thread pooling, com interop apartments management) 
  • Serialization (custom, selective, versioning support) 
  • Deployment (web deployment, auto-upgrades) 
  • Globalization (multi-language application support) 
  • Configuration (custom section handlers) 
  • Compact Framework (Web services collaboration, SQL Server CE) 
  • Detached database processing (advanced DataSet management, caching, synchronization, automation of data access layer) 

No comments:

Post a Comment