Home
Forums
New posts
Search forums
What's new
New posts
New resources
New profile posts
Latest activity
Resources
Latest reviews
Search resources
Members
Current visitors
New profile posts
Search profile posts
DMCA Policy
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Menu
Log in
Register
Install the app
Install
FEEL FREE TO SHARE TUTORIALS, YOUR SKILS & KNOWLEDGE ON CODING, SCRIPTS, THEMES, PLUGINS OR ANY RESOURCES YOU HAVE WITH THE COMMUNITY-
Click Here To Post Your Request,
JOIN COMPUTER REPAIR FORUM
Home
Forums
WEB DEVELOPMENT CODING
PHP
Web Developer Must Know About These PHP Frameworks and Libraries
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Pavan" data-source="post: 30" data-attributes="member: 10"><p>Of all the websites that have server-side scripting, more than 85% of them use PHP at the backend. It is simply the easiest and more useful web programming out there. It has been around for 2 decades and it is supported by just about every web host out of the box. If you develop applications in PHP, here are some of the most important PHP frameworks and libraries that you should know about.</p><p></p><p></p><h3><strong>1. <a href="http://symfony.com/" target="_blank">Symfony</a></strong></h3> <p style="text-align: center"><a href="http://3.bp.blogspot.com/-7HxD2wTFyuM/VHhxKm0qxQI/AAAAAAAADHY/1dQDTbKqZuE/s1600/Symfony.png" target="_blank"><img src="http://3.bp.blogspot.com/-7HxD2wTFyuM/VHhxKm0qxQI/AAAAAAAADHY/1dQDTbKqZuE/s1600/Symfony.png" alt="Symfony" class="fr-fic fr-dii fr-draggable " style="" /></a></p><p></p><p>This is the most popular web framework for PHP at the moment. It is also one of the best tools for you to create applications quickly. It is based on the MVC model of software development, so you will find it easier to add new features and maintain code in general.</p><p></p><p></p><h3><strong>2. <a href="http://laravel.com/" target="_blank">Laravel</a></strong></h3> <p style="text-align: center"><a href="http://3.bp.blogspot.com/-FDdiBBEDIds/VHhxCldZhlI/AAAAAAAADG8/KZYAFt0rxIc/s1600/Laravel.png" target="_blank"><img src="http://3.bp.blogspot.com/-FDdiBBEDIds/VHhxCldZhlI/AAAAAAAADG8/KZYAFt0rxIc/s1600/Laravel.png" alt="Laravel" class="fr-fic fr-dii fr-draggable " style="" /></a></p><p></p><p>This is a relatively new framework but has quickly gained a big following because of its sophistication. Its best feature is lightweight and fast and it makes your <a href="https://www.thecrazyprogrammer.com/2014/01/a-guide-to-several-programming-languages-available-for-web-development.html" target="_blank">web development</a> much easier. Laravel has a very expressive and easy syntax, so you don’t have to worry about complicated code.</p><p></p><p></p><h3><strong>3. <a href="http://www.codeigniter.com/" target="_blank">Codeigniter</a></strong></h3> <p style="text-align: center"><a href="http://3.bp.blogspot.com/-5YvD_8Zua94/VHhw7rOaO_I/AAAAAAAADGk/bzn1tbiO_uA/s1600/Codeigniter.png" target="_blank"><img src="http://3.bp.blogspot.com/-5YvD_8Zua94/VHhw7rOaO_I/AAAAAAAADGk/bzn1tbiO_uA/s1600/Codeigniter.png" alt="Codeigniter " class="fr-fic fr-dii fr-draggable " style="" /></a></p><p></p><p>This framework to has been around for a few years. It is not as powerful as Laravel or symphony 2, but if you want to create small and medium-scale web applications, you can do it more easily with Codeignitor than any other framework. Its documentation is quite neat and its APIs and functions are easily implemented.</p><p></p><p></p><h3><strong>4. <a href="http://cakephp.org/" target="_blank">CakePHP</a></strong></h3> <p style="text-align: center"><a href="http://4.bp.blogspot.com/--XSfvOhfzUw/VHhw8iCffJI/AAAAAAAADGw/DGRarpOvA4E/s1600/CakePHP.png" target="_blank"><img src="http://4.bp.blogspot.com/--XSfvOhfzUw/VHhw8iCffJI/AAAAAAAADGw/DGRarpOvA4E/s1600/CakePHP.png" alt="CakePHP" class="fr-fic fr-dii fr-draggable " style="" /></a></p><p></p><p>Used by many established enterprises to manage their internal as well as consumer web-facing applications, CakePHP is one of the premier frameworks. It is not necessarily than the other frameworks, but if you develop for a lot of clients, then it is important to familiarize yourself with this framework.</p><p></p><p></p><h3><strong>5. <a href="http://fuelphp.com/" target="_blank">FuelPHP</a></strong></h3> <p style="text-align: center"><a href="http://3.bp.blogspot.com/-1h2rLt5RYA4/VHh3IvnV9gI/AAAAAAAADIE/f8wpY1nYnuE/s1600/FuelPHP.jpg" target="_blank"><img src="http://3.bp.blogspot.com/-1h2rLt5RYA4/VHh3IvnV9gI/AAAAAAAADIE/f8wpY1nYnuE/s1600/FuelPHP.jpg" alt="FuelPHP" class="fr-fic fr-dii fr-draggable " style="" /></a></p><p></p><p>If your web application has a higher I/O model, then you need a more router-based PHP framework and FuelPHP is your answer. It is different from other frameworks but is still based on the familiar MVC model. If you have been using another framework, then Fuel is not very difficult to understand, but it will improve your network-oriented application much more than other frameworks.</p><p></p><p></p><h3><strong>6. <a href="http://phpmailer.worxware.com/" target="_blank">PHP Mailer</a></strong></h3> <p style="text-align: center"><strong><a href="http://4.bp.blogspot.com/-BCETKUOpBDg/VHhxFiPSTHI/AAAAAAAADHM/j380a6ecOTw/s1600/PHP%2BMailer.png" target="_blank"><img src="http://4.bp.blogspot.com/-BCETKUOpBDg/VHhxFiPSTHI/AAAAAAAADHM/j380a6ecOTw/s1600/PHP%2BMailer.png" alt="PHP Mailer" class="fr-fic fr-dii fr-draggable " style="" /></a></strong></p><p></p><p>Anybody who has started a consumer-facing application for the first time knows how difficult it is to handle mail without investing in a third-party mail service. PHP Mailer is a simple email library that makes it easier for you to send, receive and manage emails from any email account.</p><p></p><h3><strong>7. <a href="http://www.google.com/recaptcha/intro/" target="_blank">ReCaptcha</a></strong></h3> <p style="text-align: center"><a href="http://2.bp.blogspot.com/-U14CJqTsTOA/VHh3afHCeEI/AAAAAAAADIM/OFJDKJ5Kxog/s1600/ReCaptcha.jpg" target="_blank"><img src="http://2.bp.blogspot.com/-U14CJqTsTOA/VHh3afHCeEI/AAAAAAAADIM/OFJDKJ5Kxog/s1600/ReCaptcha.jpg" alt="ReCaptcha" class="fr-fic fr-dii fr-draggable " style="" /></a></p><p></p><p>If you have had to prove to a website that you are not a robot at any time, you were probably looking at an implementation of ReCaptcha. It is the simplest and most sophisticated captcha authentication library at the same time. More importantly, it is developed and maintained by Google and is free to use.</p><p></p><p></p><h3><strong>8. <a href="http://www.rubyfallszip.com/" target="_blank">Zipstream</a></strong></h3> <p style="text-align: center"><a href="http://4.bp.blogspot.com/-v_kqG-CmLY4/VHhyEjt8WxI/AAAAAAAADHo/7zokTSCj2F4/s1600/Zipstream.png" target="_blank"><img src="http://4.bp.blogspot.com/-v_kqG-CmLY4/VHhyEjt8WxI/AAAAAAAADHo/7zokTSCj2F4/s1600/Zipstream.png" alt="Zipstream" class="fr-fic fr-dii fr-draggable " style="" /></a></p><p></p><p>This library is incredibly useful if you want to provide users with large file downloads, but without having to worry about bandwidth constraints. Zipstream will compress your files without even needing a temp directory and will make it available for download for users.</p><p></p><p></p><h3><strong>9. <a href="http://adodb.sourceforge.net/" target="_blank">ADOdb Database Abstraction Library</a></strong></h3> <p style="text-align: center"><a href="http://3.bp.blogspot.com/-FYvu2O0WefE/VHhyLAj954I/AAAAAAAADHw/EJdWH63GKBA/s1600/ADOdb%2BDatabase%2BAbstraction%2BLibrary.png" target="_blank"><img src="http://3.bp.blogspot.com/-FYvu2O0WefE/VHhyLAj954I/AAAAAAAADHw/EJdWH63GKBA/s1600/ADOdb%2BDatabase%2BAbstraction%2BLibrary.png" alt="ADOdb Database Abstraction Library" class="fr-fic fr-dii fr-draggable " style="" /></a></p><p></p><p>If you are testing a lot of databases for a new PHP application, then you need a library that will make it easy to switch between different databases. ADOdb provides you with a very simple way to change the database you are using for querying with support for MySQL, PostgreSQL, SQLite, SQL Server, Oracle SQL and more.</p><p></p><p></p><h3><strong>10. <a href="http://kingdesk.com/projects/php-typography/" target="_blank">PHP Typography</a></strong></h3> <p style="text-align: center"><a href="http://1.bp.blogspot.com/-zJtuSRoulgE/VHhyUeDYQqI/AAAAAAAADH4/pBP_Zf5c--k/s1600/PHP%2BTypography.png" target="_blank"><img src="http://1.bp.blogspot.com/-zJtuSRoulgE/VHhyUeDYQqI/AAAAAAAADH4/pBP_Zf5c--k/s1600/PHP%2BTypography.png" alt="PHP Typography" class="fr-fic fr-dii fr-draggable " style="" /></a></p><p></p><p>If you find it difficult to account for different types of screen sizes and resolutions while displaying text, PHP Typography will help you manage it more easily. It takes care of details like paragraph and text indentation, hyphenation, spacing control, and much more.</p><p></p><p><strong>Conclusion</strong></p><p>Whether you use the above tools for PHP development is up to you, but if you don’t know about it, you will probably be wasting hours and day repeating code and creating inefficient applications. The above tools will help you cover the weaknesses of PHP as a programming language while letting you use its most powerful features more easily. Ultimately, using one more of the above tools will make you a much better PHP web developer.</p></blockquote><p></p>
[QUOTE="Pavan, post: 30, member: 10"] Of all the websites that have server-side scripting, more than 85% of them use PHP at the backend. It is simply the easiest and more useful web programming out there. It has been around for 2 decades and it is supported by just about every web host out of the box. If you develop applications in PHP, here are some of the most important PHP frameworks and libraries that you should know about. [HEADING=2][B]1. [URL='http://symfony.com/']Symfony[/URL][/B][/HEADING] [CENTER][URL='http://3.bp.blogspot.com/-7HxD2wTFyuM/VHhxKm0qxQI/AAAAAAAADHY/1dQDTbKqZuE/s1600/Symfony.png'][IMG alt="Symfony"]http://3.bp.blogspot.com/-7HxD2wTFyuM/VHhxKm0qxQI/AAAAAAAADHY/1dQDTbKqZuE/s1600/Symfony.png[/IMG][/URL][/CENTER] This is the most popular web framework for PHP at the moment. It is also one of the best tools for you to create applications quickly. It is based on the MVC model of software development, so you will find it easier to add new features and maintain code in general. [HEADING=2][B]2. [URL='http://laravel.com/']Laravel[/URL][/B][/HEADING] [CENTER][URL='http://3.bp.blogspot.com/-FDdiBBEDIds/VHhxCldZhlI/AAAAAAAADG8/KZYAFt0rxIc/s1600/Laravel.png'][IMG alt="Laravel"]http://3.bp.blogspot.com/-FDdiBBEDIds/VHhxCldZhlI/AAAAAAAADG8/KZYAFt0rxIc/s1600/Laravel.png[/IMG][/URL][/CENTER] This is a relatively new framework but has quickly gained a big following because of its sophistication. Its best feature is lightweight and fast and it makes your [URL='https://www.thecrazyprogrammer.com/2014/01/a-guide-to-several-programming-languages-available-for-web-development.html']web development[/URL] much easier. Laravel has a very expressive and easy syntax, so you don’t have to worry about complicated code. [HEADING=2][B]3. [URL='http://www.codeigniter.com/']Codeigniter[/URL][/B][/HEADING] [CENTER][URL='http://3.bp.blogspot.com/-5YvD_8Zua94/VHhw7rOaO_I/AAAAAAAADGk/bzn1tbiO_uA/s1600/Codeigniter.png'][IMG alt="Codeigniter "]http://3.bp.blogspot.com/-5YvD_8Zua94/VHhw7rOaO_I/AAAAAAAADGk/bzn1tbiO_uA/s1600/Codeigniter.png[/IMG][/URL][/CENTER] This framework to has been around for a few years. It is not as powerful as Laravel or symphony 2, but if you want to create small and medium-scale web applications, you can do it more easily with Codeignitor than any other framework. Its documentation is quite neat and its APIs and functions are easily implemented. [HEADING=2][B]4. [URL='http://cakephp.org/']CakePHP[/URL][/B][/HEADING] [CENTER][URL='http://4.bp.blogspot.com/--XSfvOhfzUw/VHhw8iCffJI/AAAAAAAADGw/DGRarpOvA4E/s1600/CakePHP.png'][IMG alt="CakePHP"]http://4.bp.blogspot.com/--XSfvOhfzUw/VHhw8iCffJI/AAAAAAAADGw/DGRarpOvA4E/s1600/CakePHP.png[/IMG][/URL][/CENTER] Used by many established enterprises to manage their internal as well as consumer web-facing applications, CakePHP is one of the premier frameworks. It is not necessarily than the other frameworks, but if you develop for a lot of clients, then it is important to familiarize yourself with this framework. [HEADING=2][B]5. [URL='http://fuelphp.com/']FuelPHP[/URL][/B][/HEADING] [CENTER][URL='http://3.bp.blogspot.com/-1h2rLt5RYA4/VHh3IvnV9gI/AAAAAAAADIE/f8wpY1nYnuE/s1600/FuelPHP.jpg'][IMG alt="FuelPHP"]http://3.bp.blogspot.com/-1h2rLt5RYA4/VHh3IvnV9gI/AAAAAAAADIE/f8wpY1nYnuE/s1600/FuelPHP.jpg[/IMG][/URL][/CENTER] If your web application has a higher I/O model, then you need a more router-based PHP framework and FuelPHP is your answer. It is different from other frameworks but is still based on the familiar MVC model. If you have been using another framework, then Fuel is not very difficult to understand, but it will improve your network-oriented application much more than other frameworks. [HEADING=2][B]6. [URL='http://phpmailer.worxware.com/']PHP Mailer[/URL][/B][/HEADING] [CENTER][B][URL='http://4.bp.blogspot.com/-BCETKUOpBDg/VHhxFiPSTHI/AAAAAAAADHM/j380a6ecOTw/s1600/PHP%2BMailer.png'][IMG alt="PHP Mailer"]http://4.bp.blogspot.com/-BCETKUOpBDg/VHhxFiPSTHI/AAAAAAAADHM/j380a6ecOTw/s1600/PHP%2BMailer.png[/IMG][/URL][/B][/CENTER] Anybody who has started a consumer-facing application for the first time knows how difficult it is to handle mail without investing in a third-party mail service. PHP Mailer is a simple email library that makes it easier for you to send, receive and manage emails from any email account. [HEADING=2][B]7. [URL='http://www.google.com/recaptcha/intro/']ReCaptcha[/URL][/B][/HEADING] [CENTER][URL='http://2.bp.blogspot.com/-U14CJqTsTOA/VHh3afHCeEI/AAAAAAAADIM/OFJDKJ5Kxog/s1600/ReCaptcha.jpg'][IMG alt="ReCaptcha"]http://2.bp.blogspot.com/-U14CJqTsTOA/VHh3afHCeEI/AAAAAAAADIM/OFJDKJ5Kxog/s1600/ReCaptcha.jpg[/IMG][/URL][/CENTER] If you have had to prove to a website that you are not a robot at any time, you were probably looking at an implementation of ReCaptcha. It is the simplest and most sophisticated captcha authentication library at the same time. More importantly, it is developed and maintained by Google and is free to use. [HEADING=2][B]8. [URL='http://www.rubyfallszip.com/']Zipstream[/URL][/B][/HEADING] [CENTER][URL='http://4.bp.blogspot.com/-v_kqG-CmLY4/VHhyEjt8WxI/AAAAAAAADHo/7zokTSCj2F4/s1600/Zipstream.png'][IMG alt="Zipstream"]http://4.bp.blogspot.com/-v_kqG-CmLY4/VHhyEjt8WxI/AAAAAAAADHo/7zokTSCj2F4/s1600/Zipstream.png[/IMG][/URL][/CENTER] This library is incredibly useful if you want to provide users with large file downloads, but without having to worry about bandwidth constraints. Zipstream will compress your files without even needing a temp directory and will make it available for download for users. [HEADING=2][B]9. [URL='http://adodb.sourceforge.net/']ADOdb Database Abstraction Library[/URL][/B][/HEADING] [CENTER][URL='http://3.bp.blogspot.com/-FYvu2O0WefE/VHhyLAj954I/AAAAAAAADHw/EJdWH63GKBA/s1600/ADOdb%2BDatabase%2BAbstraction%2BLibrary.png'][IMG alt="ADOdb Database Abstraction Library"]http://3.bp.blogspot.com/-FYvu2O0WefE/VHhyLAj954I/AAAAAAAADHw/EJdWH63GKBA/s1600/ADOdb%2BDatabase%2BAbstraction%2BLibrary.png[/IMG][/URL][/CENTER] If you are testing a lot of databases for a new PHP application, then you need a library that will make it easy to switch between different databases. ADOdb provides you with a very simple way to change the database you are using for querying with support for MySQL, PostgreSQL, SQLite, SQL Server, Oracle SQL and more. [HEADING=2][B]10. [URL='http://kingdesk.com/projects/php-typography/']PHP Typography[/URL][/B][/HEADING] [CENTER][URL='http://1.bp.blogspot.com/-zJtuSRoulgE/VHhyUeDYQqI/AAAAAAAADH4/pBP_Zf5c--k/s1600/PHP%2BTypography.png'][IMG alt="PHP Typography"]http://1.bp.blogspot.com/-zJtuSRoulgE/VHhyUeDYQqI/AAAAAAAADH4/pBP_Zf5c--k/s1600/PHP%2BTypography.png[/IMG][/URL][/CENTER] If you find it difficult to account for different types of screen sizes and resolutions while displaying text, PHP Typography will help you manage it more easily. It takes care of details like paragraph and text indentation, hyphenation, spacing control, and much more. [B]Conclusion[/B] Whether you use the above tools for PHP development is up to you, but if you don’t know about it, you will probably be wasting hours and day repeating code and creating inefficient applications. The above tools will help you cover the weaknesses of PHP as a programming language while letting you use its most powerful features more easily. Ultimately, using one more of the above tools will make you a much better PHP web developer. [/QUOTE]
Insert quotes…
Verification
Post reply
Richest Freecoded User
Most Freecoin
freecoded
4,976 Freecoin
J
Johnhendrick
736 Freecoin
S
Smith16
683 Freecoin
Davy200
590 Freecoin
P
Peterparker87
475 Freecoin
nathan69
426 Freecoin
Laureine
415 Freecoin
A
anajeen
395 Freecoin
C
codeguru
282 Freecoin
Tekera
267 Freecoin
Home
Forums
WEB DEVELOPMENT CODING
PHP
Web Developer Must Know About These PHP Frameworks and Libraries
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.
Accept
Learn more…
Top