SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Email: info@crispycodes.com 
Voice (India): +91-794-000-3266 
The Road Ahead For PHP 
Posted By: Rahul Vyas - Team Leader @ Crispy Codes 
PHP was once the most popular language, but gradually it faded into the unknown alleys. However, over the last few years, PHP has gone through a transition and is making a comeback. Now the question is, why do we see a revived interest in PHP amongst the developer community? 
PHP is pillared by some major improvements that hold it strong and help it thrive. Let’s have a look at some of them…. 
Managing Dependencies with Composer: 
Now managing dependencies with PHP, is just a click away. Using composer can save a PHP developer from lot of hard work. Composer is a dependency manager that pulls in all libraries and manages dependencies required on a project to project basis. A repository called Packages, which includes common PHP apps, frameworks and components, is used alongside composer. 
Making PHP Better and Faster with Hack/HHVM: 
PHP has evolved and become a lot more efficient and safe with Hack. Hack proposes to fix most of what’s wrong with PHP, by adding to it a lot of features that make the language better, more versatile and easy to use. For example, Hack adds features like static object typing that are not present in PHP by default. 
On the other hand, HHVM enables faster execution by compiling PHP code to C++. In a nutshell, Hack is a programming language for HHVM. It is developed and used by Facebook, and seamlessly interoperates
with PHP. Hack and HHVM are relatively new, however with such strong associations and the high value they offer, they will definitely have a long term impact on PHP. 
Some Stellar Features Hack/HHVM Introduces Include: 
 Type Hinting: It makes type checking and bug detection in a PHP code easy. 
 Asynchronous Programming: With Asynchronous programming it is possible to have multiple activities running parallel, and there is no need to use callback functions for handling the results. 
 Production Ready Standalone Web Server: HHVM does not need a separate web server to run PHP web applications in a production environment. 
 Multithread Web Servers (that are threading safe): HHVM as a web server can accept multiple connection at the same time in separate threads. 
PHPNG: Revamping PHP for Better Performance 
PHPNG, is the latest development in PHP, it aims to amplify the performance and improve the memory usage efficiency of PHP. While executing PHP, a lot of time is consumed in dealing with memory allocations and this ultimately reflects in the PHP performance. 
As a result, PHPNG stemmed from the need to develop improved memory management in PHP. These efforts proved to be successful to an extent, as when PHPNG was tested for a WordPress installation, it was measured that there was a 20% rise in requests per second. 
Now it is a wait and watch situation, whether all PHP applications will show performance improvement, because for some operations PHP is in queue to fetch databases or cache access operations for completion. Speed improvements in PHP execution may not be of significance for such operations. 
Conclusion 
Now with all these advancements in PHP, there definitely seems to be a revived interest in the language. There is definitely light at the other side of the tunnel for PHP, and the popularity graph that started to decline in 2010 might have arrows going up in 2014. 
About Author: 
Rahul Vyas Assistant Manager at MNC Company in India. The firm offers customized web, mobile and enterprise solutions to diverse businesses. 
Company Address: 
Hi-Tech House 
Nr. Gurukul Tower, Gurukul, 
Ahmedabad-380015 
Gujarat, India 
Website: www.CrispyCodes.com 
Email: info@crispycodes.com 
The Original Article Was Posted on: 
http://www.crispycodes.com/blog/inside-news/road-ahead-php.php 
Copyright ©2014 Crispy Codes - All Rights Reserved.

Más contenido relacionado

Destacado (6)

Pintado de fachadas edificios H, F, J-2012
Pintado de fachadas edificios H, F, J-2012Pintado de fachadas edificios H, F, J-2012
Pintado de fachadas edificios H, F, J-2012
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Gualpa Angelica Importacia del estudio
Gualpa Angelica Importacia del estudioGualpa Angelica Importacia del estudio
Gualpa Angelica Importacia del estudio
 
Université de Montréal REP2300 - Cours 6 - 2013
Université de Montréal REP2300 - Cours 6 - 2013Université de Montréal REP2300 - Cours 6 - 2013
Université de Montréal REP2300 - Cours 6 - 2013
 
Inking roller
Inking rollerInking roller
Inking roller
 
الدرس الثاني، أدوات منزلية
الدرس الثاني، أدوات منزلية الدرس الثاني، أدوات منزلية
الدرس الثاني، أدوات منزلية
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 

The Road Ahead For PHP

  • 1. Email: info@crispycodes.com Voice (India): +91-794-000-3266 The Road Ahead For PHP Posted By: Rahul Vyas - Team Leader @ Crispy Codes PHP was once the most popular language, but gradually it faded into the unknown alleys. However, over the last few years, PHP has gone through a transition and is making a comeback. Now the question is, why do we see a revived interest in PHP amongst the developer community? PHP is pillared by some major improvements that hold it strong and help it thrive. Let’s have a look at some of them…. Managing Dependencies with Composer: Now managing dependencies with PHP, is just a click away. Using composer can save a PHP developer from lot of hard work. Composer is a dependency manager that pulls in all libraries and manages dependencies required on a project to project basis. A repository called Packages, which includes common PHP apps, frameworks and components, is used alongside composer. Making PHP Better and Faster with Hack/HHVM: PHP has evolved and become a lot more efficient and safe with Hack. Hack proposes to fix most of what’s wrong with PHP, by adding to it a lot of features that make the language better, more versatile and easy to use. For example, Hack adds features like static object typing that are not present in PHP by default. On the other hand, HHVM enables faster execution by compiling PHP code to C++. In a nutshell, Hack is a programming language for HHVM. It is developed and used by Facebook, and seamlessly interoperates
  • 2. with PHP. Hack and HHVM are relatively new, however with such strong associations and the high value they offer, they will definitely have a long term impact on PHP. Some Stellar Features Hack/HHVM Introduces Include:  Type Hinting: It makes type checking and bug detection in a PHP code easy.  Asynchronous Programming: With Asynchronous programming it is possible to have multiple activities running parallel, and there is no need to use callback functions for handling the results.  Production Ready Standalone Web Server: HHVM does not need a separate web server to run PHP web applications in a production environment.  Multithread Web Servers (that are threading safe): HHVM as a web server can accept multiple connection at the same time in separate threads. PHPNG: Revamping PHP for Better Performance PHPNG, is the latest development in PHP, it aims to amplify the performance and improve the memory usage efficiency of PHP. While executing PHP, a lot of time is consumed in dealing with memory allocations and this ultimately reflects in the PHP performance. As a result, PHPNG stemmed from the need to develop improved memory management in PHP. These efforts proved to be successful to an extent, as when PHPNG was tested for a WordPress installation, it was measured that there was a 20% rise in requests per second. Now it is a wait and watch situation, whether all PHP applications will show performance improvement, because for some operations PHP is in queue to fetch databases or cache access operations for completion. Speed improvements in PHP execution may not be of significance for such operations. Conclusion Now with all these advancements in PHP, there definitely seems to be a revived interest in the language. There is definitely light at the other side of the tunnel for PHP, and the popularity graph that started to decline in 2010 might have arrows going up in 2014. About Author: Rahul Vyas Assistant Manager at MNC Company in India. The firm offers customized web, mobile and enterprise solutions to diverse businesses. Company Address: Hi-Tech House Nr. Gurukul Tower, Gurukul, Ahmedabad-380015 Gujarat, India Website: www.CrispyCodes.com Email: info@crispycodes.com The Original Article Was Posted on: http://www.crispycodes.com/blog/inside-news/road-ahead-php.php Copyright ©2014 Crispy Codes - All Rights Reserved.