Migrating from PHP to ASP.NET

Jun 17, 2009

When discussing the migration of a project from PHP to ASP.NET one has to take into consideration basic facts about the two development tools, like the underlying architecture and functionality, while maintaining a broad perspective over the features from both technologies, which will lead to a complete understanding of the reasons why such a migration should be done in the first place.

If both PHP and ASP.NET enable a programmer to develop complex and sophisticated web sites with various purposes, like commercial, corporate, or for local uses, then the issue moves to the methods employed by the two of them to achieve such purposes and the path to get there, and not so much the end in itself. Inevitably, the way a project is completed will affect the end result, but we shall see to it that both PHP and ASP.NET technologies will get a fair comparison, so both end-result alternatives are discussed.

ASP.NET is a set of technologies embedded in the Microsoft .NET framework that builds Web applications and XML Web services. PHP, on the other hand, is more like a development language. While ASP.NET pages resemble PHP ones in execution, generating markup like HTML, WML or XML, which is sent to a desktop or mobile application, ASP.NET differs in the sense that it provides a powerful and efficient object-oriented, event-driven programming model for building Web pages. This happens at such a level of execution that a developer can feel comfortably working with ASP.NET which keeps the simplicity offered by the previous PHP development tool.

In this sense, applications created in ASP.NET are based on a robust OOP context rather than a scripting context. In fact OOP is at the core of ASP.NET, unlike PHP, even if the latter also supports objects. In a system migration from PHP to ASP.NET, most basic and simple operations can be easily translated, while more complex applications will require some careful planning and adaptation as well as an object-oriented programming perspective.

1. Migrating from PHP to ASP.NET - Introduction
2. Feature comparison
3. Architecture and object oriented programming capabilities
4. Compilation
5. Data and page caching


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
Press  |  Site Map  |  Technologies  |  Terms of Use  |  Privacy Policy
© 2019 SBP Romania. All rights reserved.