Why should we use PHP rather than other language ?
Every user has specific reasons for using PHP to implement a mission-critical application, although one could argue that such motives tend to fall into four key categories: practicality, power, possibility, and price.+ From the very start, the PHP language was created with practicality in mind. allows the user to build powerful applications even with a minimum of knowledge. For instance, a useful PHP script can consist of as little as one line; unlike C, there is no need for the mandatory inclusion of libraries.
+ allows the user to build powerful applications even with a minimum of knowledge. For instance, a useful PHP script can consist of as little as one line; unlike C, there is no need for the mandatory inclusion of libraries.
+ is a loosely typed language, meaning there is no need to explicitly create, typecast, or destroy a variable. PHP handles such matters internally, creating variables on the fly as they are called in a script, and employing a best-guess formula for automatically typecasting variables.
+ PHP will also automatically destroy variables and return resources to the system when the script completes.
+ PHP allows the developer to concentrate almost exclusively on the final goal, namely a working application.PHP developers have almost 200 native libraries at their disposal, collectively containing well over 1,000 functions, in addition to thousands of third-party extensions. PHP is not only has ability to interface with databases, manipulate form information, and create pages dynamically but it can also do the following:- Create and manipulate Adobe Flash and Portable Document Format (PDF) files.
- Evaluate a password for guessability by comparing it to language dictionaries andeasily broken patterns.
- Parse even the most complex of strings using the POSIX and Perl-based regular expression libraries.
- Authenticate users against login credentials stored in flat files, databases, and even Microsoft’s Active Directory.
- Communicate with a wide variety of protocols, including LDAP, IMAP, POP3, NNTP, and DNS, among others.
- Tightly integrate with a wide array of credit-card processing solutions.
PHP developers are rarely bound to any single implementation solution. On the contrary, a user is typically fraught with choices offered by the language. For example, consider PHP’s array of database support options. Native support is offered for more than 25 database products, including mSQL, Microsoft SQL Server, MySQL, Oracle, PostgreSQL, etc. + PHP is available free of charge! Since its inception, PHP has been without usage, modification, and redistribution restrictions. + Free of licensing restrictions imposed by most commercial products + Open development and auditing process + Participation is encouraged: Development teams are not limited to a particular organization. Anyone who has the interest and the ability is free to join the project. + The absence of member restrictions greatly enhances the talent pool for a given project, ultimately contributing to a higher-quality product.Compared to other languagesAfter researching, I write down what differences among PHP, ASP/ ASP.NET and JSP & Serlvet beyond different areas and their advantages and disadvantages.
No comments:
Post a Comment