SlideShare ist ein Scribd-Unternehmen logo
1 von 2
Downloaden Sie, um offline zu lesen
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.

Weitere ähnliche Inhalte

Andere mochten auch (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
 
الدرس الثاني، أدوات منزلية
الدرس الثاني، أدوات منزلية الدرس الثاني، أدوات منزلية
الدرس الثاني، أدوات منزلية
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Kürzlich hochgeladen (20)

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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

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.