Saturday, February 13, 2010

PHP web development

PHP hypertext preprocessor is used widely; it is a general purpose scripting language that has been designed to make dynamic web pages plus it can be embedded into HTML to run on a web server. It can be used in client side graphical user interface and commandline scripting. However, there are many choices available in the market but PHP provides seamless possibilities to run the website effectively and stands out from the rest.

In the beginning PHP Web Development was known as personal home page and it was originally designed in 1995 by Rasmus Lerdorf, since then it has been modifying. The modern name was given by two Israeli developers Zeev Suraski and Andi Gutmans in 1997 at Technion IIT. It is free software released by PHP group that has the official rights of it. As of April 2007, PHP has targeted 1 million web servers through more than 20 million websites.

Now it focuses mainly on server-side scripting like other scripting languages to provide the web server content to the client like Microsoft's Active Server Pages, JavaServer Pages of Sun Microsystems and mod perl. Our most of the famous social networking websites like Facebook, Wikipedia (MediaWiki), Yahoo!, MyYearbook, Digg, Joomla, WordPress, YouTube in its early stages, Drupal, Tagged and Moodle are also written in PHP including the user-facing portion.

If we talk about securities of this programming then according to National Vulnerability Database, overall vulnerabilities proportion on the database has been 30% in 2009. Hackers can exploit many of the PHP-related vulnerabilities remotely because people don’t follow the best practice programming rules. These securities risks can be checked by continuous and careful attention and some protection patches like Suhosin and Hardening-Patch will be very helpful to cop with this problem. But PHP is the most preferred language for Web development and has been satisfying the users by its qualities.

Imoportant Links : PHP Development, Session PHP.

0 comments:

Post a Comment

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Powered by Blogger