ASP.NET features

Feb 25, 2009

Because they are compiled, applications in ASP.NET run faster than PHP ones.

ASP.NET is written using real object oriented programming languages (C++, VB.NET, C#), while offering multi-language support. ASP.NET applications can be written in any language from C++, C#, Visual Basic, Jscript, Python, Java, Perl, COBOL, Eiffel and Delphi. This results in easy code mixing, objects being instantiated in one language from classes written in others. More languages increases the possibility of finding programmers for ASP.NET projects, as well as finding pre-written classes.

Microsoft has released a series of free development environments for .NET and ASP.NET, called Visual Studio Express Editions. The Web Edition has a built-in Web server, FTP integration and a database administration interface. Microsoft has also released SQL Server Express, a free development edition of the MS SQL server.

Visual Studio .NET can automatically create reports and diagrams for databases. It can debug the code line by line, while simultaneously watching what happens in the application. It can assign a new value to a variable during debugging, in order to test different possibilities.

ASP.NET offers access to the .NET framework class library. The .NET framework offers over 4500 classes that include rich functionality like XML, data access, file upload, regular expression, image generation, SMTP mail etc. other functionality offered by the .NET framework can count the following:

  1. ASP.NET web forms. These available forms support a large variety of server controls. A programmer can also write his own user or server controls.
     
  2. Out-of-Process session state. Session variables are no longer lost if a website is restarted or even if the server is restarted, offering improved Web site reliability.
     
  3. Business objects can be created through .NET (compiled DLLs) for Web applications.
     
  4. XML web services. Inter-operable web services can be created to communicate and share data over the web, without minding the operating system or the programming language.
     
  5. ADO.NET support provides consistent access to data sources like the MS SQL server, or data sources exposed via OLE DB and XML.
     
  6. ASP.NET offers alternatives to ASPMail or ASPUpload, while also enabling new functionality like image generation, encryption and others, functions that in the past required third-party components.
     
  7. With ASP.NET Mobile Internet Toolkit a programmer can target cell phones, PDAs and other mobile devices with relative ease. Over 80 mobile devices are supported with just one code base. So, based on the requesting device, ASP.NET automatically generates the suitable WAP / WML, HTML or iMode code.
     
  8. Code written in any edition of Visual Studio (including the free Web Edition), Dreamweaver MX and others, works fine and is supported on any ASP.NET-enabled servers.


Introduction - PHP and ASP.NET - Making the right choice
1. The new OOP additions in PHP 5
2. What ASP.NET provides on top of that
3. PHP features
4. ASP.NET features




Recent articles

Security in software outsourcing
May 07, 2015
One of the first things that comes to mind when thinking about outsourcing a software project is related to data security... read more
Attractive software outsourcing destinations in Eastern Europe
Mar 19, 2014
The Asian region was regarded, for many years, as the only suitable destination for software outsourcing (customers were attracted by affordable hourly rates and smaller development time frames). However in the last decade a new destination has emerged: Eastern Europe. Countries such as: Latvia, Hungary, Czech Republic, Romania, Poland, Ukraine etc. made a name for themselves on the outsourcing market by providing a complete set of services - consulting, development, support, maintenance.... read more
Romania - an attractive software outsourcing destination in Eastern Europe
Feb 25, 2014
Today's outsourcing market provides a wide range of outsourcing destinations and a high number of software development companies, so choosing an outsourcing company for your business can be a challenging and complicated process.... read more
Outsourcing: how to keep up with the competition
Jan 08, 2014
If at first, the economic climate forced more companies to outsource their IT departments towards outsourcing software companies, now outsourcing has become a viable solution for having access to a multitude of skills and expertise. ... read more
Software development: let's make it custom
Sep 09, 2013
We all want to have our requirements met immediately, but as a company it's even more important to receive personalized services, that are adapted to your day-to-day activities.... read more
...but what does software consulting mean?
Aug 15, 2013
What is software consulting? Software consulting is a service that helps other companies or self-employed individuals to meet their needs in terms of software infrastructure, development & support... read more
Products  |  Press  |  Site Map  |  Technologies  |  Terms of Use  |  Privacy Policy
© 2017 SBP Romania. All rights reserved.