PHP features

Feb 25, 2009

The PHP acronym initially stood for Personal Home Page, but latter, as the technology evolved, it was re-packed as PHP: Hypertext Preprocessor (using the famous recursive initialism). A side by side comparison between PHP and .NET would raise the following points:

  • PHP can not really be compared to .NET - the latter is an application framework, while PHP is a programming language. In this way, PHP can rather be compared to various languages that run under .NET (and allow the creation of ASP.NET applications), such as VB.NET or C#.
     
  • PHP, just as any .NET language, is an appropriate solution to building a website. The question revolves around the efficiency, size and complexity of the website you want to build.
     
  • PHP has support, but not accountability. Let's get things straight. “Accountability” stands for one person's (or corporation's) binding liability for the product it offers, whether free or not. The communities around PHP, although numerous, are not bound by any contract, or legal form, to the PHP user.
     
  • For average websites, PHP can offer object oriented scripts, applied on a “used whenever needed” basis. This perspective is time inefficient on the long run.
     
  • PHP has various open source tools that can imitate the .NET template mechanism and web development features.
     
  • PHP has a down-to-earth approach, that is useful and appealing to young programmers, or any person interested in creating a basic website. If  the website is desired to be more dynamic, then PHP will require time, documentation and experimentation (so it's usually an individual learning process), and this turns interested persons into seasonal programmers.

To understand in what way ASP.NET outpaces PHP, check the next article in this series, detailing the ASP.NET specific technical features.


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.