SlideShare a Scribd company logo
1 of 19
Easy to Used PHP Frameworks
By TOPS Technologies

1

http://www.tops-int.com/live-project-training-php.html
Introduction about PHP frameworks
• Choosing a good PHP frameworks can help you develop complex Rich
Internet Applications quickly, with a best practices oriented approach,
and saving a lot of time reusing code snippets that are already
available.
• There are a lot of interesting PHP frameworks you can choose for your
next web project.
• Which framework you choose is really a personal decision. There is no
one “best” framework on the market at the moment.
• Different frameworks are better for different types of projects, and
for different developer.

http://www.tops-int.com/live-project-training-php.html

2
Why Use a PHP Framework?
• There are plenty of reasons to use a PHP Framework to build your
websites. They can speed up development, make your sites more
aesthetically pleasing, and they can help eliminate all those nasty
tasks you have to deal with in every project.
• They can also be a steep learning curve to figure out which
framework you should use (or if you should use one at all) and then
how to use it. with more simplicity, Rapid development results in
faster response to user bugs and requests.
1. Enables PHP users at all levels to rapidly develop robust web
applications.
2. Frameworks help you cut out much of the repetitive tasks that normal
custom programming would require.
http://www.tops-int.com/live-project-training-php.html

3
3. Almost every framework out there exclusively uses the MVC pattern.
MVC, which stands for Model-View-Controller, helps you keep your
data: the model, the logic: the controller and the user interface: the
view, separate from each other.
This in turn lets you write better, tighter code which ultimately
results in better applications.
• Below we’ve covered some of the best frameworks available today.
• There’s almost certainly one in the list below that will meet your
needs. Experiment with different ones until you find the one that
you’re most comfortable with and that can meet your needs
efficiently.

http://www.tops-int.com/live-project-training-php.html

4
1. CODEIGNITER
• CodeIgniter is a powerful, high-performance, open-source PHP
framework that helps you author PHP applications rapidly.
CodeIgniter is known for having a light footprint, there by reducing
your server’s work.
• CodeIgniter has an exciting online manual, a couple of helpful video
tutorials and an active user forum.

http://www.tops-int.com/live-project-training-php.html

5
USEFUL RESOURCES FOR GETTING STARTED
WITH CODEIGNITER
• Getting Started with CodeIgniter and How to Create All Those Great
AppsIn this post, you’ll be introduced to its main features, know the basics
of setting up the CodeIgniter framework, including step by step
tutorials showing you how to build awesome applications that uses
the MVC approach the easy way.
• Creating First Application at CodeIgniter

• 10 Reasons Why CodeIgniter Rocks
http://www.tops-int.com/live-project-training-php.html

6
2. KOHANA PHP
• Kohana is a PHP 5 framework that uses the Model View Controller
architectural pattern. Kohana is a fork of CodeIgniter intended to
work only with PHP 5.
• Kohana is completely community driven. What makes Kohana favored
by many developer is it’s super lightweight, it has no dependencies
on PECL extensions or PEAR libraries.

http://www.tops-int.com/live-project-training-php.html

7
USEFUL RESOURCES FOR GETTING STARTED
WITH KOHANA
• Kohana: The Swift PHP FrameworkIn this tutorial, you’ll be introduced to its main features, and, with a
simple demonstration, you will learn how much time Kohana can
potentially save you.

• Creating an Advanced Contact Form With Kohana
• Here are 10 Websites Built with Kohana.

http://www.tops-int.com/live-project-training-php.html

8
3. CAKEPHP
• CakePHP might just be the most popular PHP framework around right
now. Also uses the MVC framework. CakePHP is a little heavier than
CodeIgniter and Kohana but has it has its own advantages: It has
plenty of documentation which makes it fun and easy to understand,
an interesting collection of helper classes developed by the
community and having a well studied and structured approach on
how to bake your cake.

http://www.tops-int.com/live-project-training-php.html

9
USEFUL RESOURCES FOR GETTING STARTED
WITH CAKEPHP
• The CakePHP Framework: Your First Bite
• Getting Started With CakePHP This guide will attempt to point you in the right direction so you can
get started with CakePHP and eventually develop your own
applications using it.
• Theming with CakePHP

http://www.tops-int.com/live-project-training-php.html

10
4. SYMFONY
• Symfony is a full-stack framework that provides an architecture,
components and tools for developers to build complex web
applications faster.
• It uses most of the best practices of web development and integrates
some great third-party libraries.
• Symfony is a bit harder to use than CakePHP and CodeIgniter,
requiring the use of the command-line to run configuration
commands and to create applications.
• It’s packed with powerful features, has thorough documentation, and
is constantly improving thanks to its active and helpful community.

http://www.tops-int.com/live-project-training-php.html

11
USEFUL RESOURCES FOR GETTING STARTED
WITH SYMFONY
• Symfony PHP Framework – My first 10 months
• Introduction to the symfony PHP framework

http://www.tops-int.com/live-project-training-php.html

12
5. ZEND
• Zend framework is an extremely powerful framework with a slightly
higher learning curve. Developed by Zend Technologies, Zend
Framework is licensed under the New BSD license. It is along the
same lines as CodeIgniter and CakePHP.
• Extending the art & spirit of PHP, Zend Framework is based on
simplicity, object-oriented best
practices, corporate friendly
licensing, and a rigorously tested
agile codebase. Zend Framework is
focused on building more secure,
reliable, and modern Web 2.0
app & web services, and consuming widely available APIs from
leading vendors like Google, Amazon,Yahoo!.
USEFUL RESOURCES FOR GETTING STARTED
WITH ZENDFRAMEWORK
• Creating simple, extendible CRUD, using Zend Framework
• Zend Framework Tutorials
• Getting Started with Zend Framework 1.10
• The Akelos PHP Framework is a web application development
platform based on the MVC (Model View Controller) design pattern.
Based on good practices, it allows you to:
Write views using Ajax easily, Control requests and responses through
a controller, Manage internationalized applications, Communicate
models and the database using simple conventions.
http://www.tops-int.com/live-project-training-php.html

14
6. AKELOS
• The Akelos PHP Framework is a web application development
platform based on the MVC (Model View Controller) design pattern
similar to Ruby on Rails. It aims at helping programmers build
multilingual database-backed web applications and write less code,
which allows for the creation of uniform, simple to understand
scripts.
• The Akelos PHP framework allows programmers to write views using
Ajax, to control requests and responses through a controller, and to
create and maintain internationalized applications. By using the
conventions integrated in Akelos, developers can establish
communication between the framework’s models and databases. In
order to distribute standalone web applications Akelos demands only
that PHP be installed on the server.
http://www.tops-int.com/live-project-training-php.html

15
USEFUL RESOURCES FOR GETTING STARTED
WITH AKELOS
• Akelos PHP framwork – features overview with examples
• An Interview with the creator of the Akelos Framework
• Akelos PHP Framework Google Group
http://www.tops-int.com/live-project-training-php.html

16
7. YII FRAMEWORK
• Here is a high-performance component-based PHP framework that is
purely object-oriented. Everything in Yii is a self-contained
component which can be configured, reused or extended easily. An
optimal solution for developing large-scale Web applications. Yii
supports MVC, DAO/ActiveRecord, I18N/L10N, caching, jQuery-based
AJAX support, authentication and role-based access control,
scaffolding, input validation, widgets, events, theming and Web
services.
• Yii has a smaller community than the CakePHP, Zend and CodeIgniter,
it is however growing rapidly as the framework itself gains more
attention. Yii offers a forum, a project hosted at Google Code and
a documentation section that supports user comments.
http://www.tops-int.com/live-project-training-php.html

17
USEFUL RESOURCES FOR GETTING STARTED
WITH YII
• Yii PHP Framework – Easy, Efficient and Extensible
• Comparison of PHP frameworks - This is part I of a two-part
comparison of PHP frameworks: CakePHP, CodeIgniter and Yii
• Yii PHP Framework
• Yii PHP Framework
http://www.tops-int.com/live-project-training-php.html

18
Contact Us For PHP Training
College Students from Dehradun, Uttarakhand BCA, MCA, BE IT, BE/B.Tech,
ME/M.Tech, BSC IT can also join.

Dehradun Office
Address :
96/2 Haridwar Road,
(in front of LIC office),
Dharampur,
Dehradun,
Uttarakhand.
Contact No. +91-97608 82882

http://www.tops-int.com/live-project-training-php.html

19

More Related Content

Viewers also liked

Advanced Web Services Hacking (AusCERT 06)
Advanced Web Services Hacking (AusCERT 06)Advanced Web Services Hacking (AusCERT 06)
Advanced Web Services Hacking (AusCERT 06)Shreeraj Shah
 
A Good PHP Framework For Beginners Like Me!
A Good PHP Framework For Beginners Like Me!A Good PHP Framework For Beginners Like Me!
A Good PHP Framework For Beginners Like Me!Muhammad Ghazali
 
Introduction to MVC Web Framework with CodeIgniter
Introduction to MVC Web Framework with CodeIgniterIntroduction to MVC Web Framework with CodeIgniter
Introduction to MVC Web Framework with CodeIgniterPongsakorn U-chupala
 
Creating And Consuming Web Services In Php 5
Creating And Consuming Web Services In Php 5Creating And Consuming Web Services In Php 5
Creating And Consuming Web Services In Php 5Michael Girouard
 
REST API Best Practices & Implementing in Codeigniter
REST API Best Practices & Implementing in CodeigniterREST API Best Practices & Implementing in Codeigniter
REST API Best Practices & Implementing in CodeigniterSachin G Kulkarni
 
RESTful API Design & Implementation with CodeIgniter PHP Framework
RESTful API Design & Implementation with CodeIgniter PHP FrameworkRESTful API Design & Implementation with CodeIgniter PHP Framework
RESTful API Design & Implementation with CodeIgniter PHP FrameworkBo-Yi Wu
 
Web Services PHP Tutorial
Web Services PHP TutorialWeb Services PHP Tutorial
Web Services PHP TutorialLorna Mitchell
 
PHP and Web Services
PHP and Web ServicesPHP and Web Services
PHP and Web ServicesBruno Pedro
 
Ppt. developing a conceptual framework
Ppt.  developing a conceptual frameworkPpt.  developing a conceptual framework
Ppt. developing a conceptual frameworkNursing Path
 

Viewers also liked (10)

Advanced Web Services Hacking (AusCERT 06)
Advanced Web Services Hacking (AusCERT 06)Advanced Web Services Hacking (AusCERT 06)
Advanced Web Services Hacking (AusCERT 06)
 
A Good PHP Framework For Beginners Like Me!
A Good PHP Framework For Beginners Like Me!A Good PHP Framework For Beginners Like Me!
A Good PHP Framework For Beginners Like Me!
 
Introduction to MVC Web Framework with CodeIgniter
Introduction to MVC Web Framework with CodeIgniterIntroduction to MVC Web Framework with CodeIgniter
Introduction to MVC Web Framework with CodeIgniter
 
Creating And Consuming Web Services In Php 5
Creating And Consuming Web Services In Php 5Creating And Consuming Web Services In Php 5
Creating And Consuming Web Services In Php 5
 
Develop webservice in PHP
Develop webservice in PHPDevelop webservice in PHP
Develop webservice in PHP
 
REST API Best Practices & Implementing in Codeigniter
REST API Best Practices & Implementing in CodeigniterREST API Best Practices & Implementing in Codeigniter
REST API Best Practices & Implementing in Codeigniter
 
RESTful API Design & Implementation with CodeIgniter PHP Framework
RESTful API Design & Implementation with CodeIgniter PHP FrameworkRESTful API Design & Implementation with CodeIgniter PHP Framework
RESTful API Design & Implementation with CodeIgniter PHP Framework
 
Web Services PHP Tutorial
Web Services PHP TutorialWeb Services PHP Tutorial
Web Services PHP Tutorial
 
PHP and Web Services
PHP and Web ServicesPHP and Web Services
PHP and Web Services
 
Ppt. developing a conceptual framework
Ppt.  developing a conceptual frameworkPpt.  developing a conceptual framework
Ppt. developing a conceptual framework
 

More from TOPS Technologies

Learn java objects inheritance-overriding-polymorphism
Learn java objects  inheritance-overriding-polymorphismLearn java objects  inheritance-overriding-polymorphism
Learn java objects inheritance-overriding-polymorphismTOPS Technologies
 
Surat tops conducted one hour seminar on “corporate basic skills”
Surat tops conducted  one hour seminar on “corporate basic skills”Surat tops conducted  one hour seminar on “corporate basic skills”
Surat tops conducted one hour seminar on “corporate basic skills”TOPS Technologies
 
Word press interview question and answer tops technologies
Word press interview question and answer   tops technologiesWord press interview question and answer   tops technologies
Word press interview question and answer tops technologiesTOPS Technologies
 
Software testing and quality assurance
Software testing and quality assuranceSoftware testing and quality assurance
Software testing and quality assuranceTOPS Technologies
 
Learn advanced java programming
Learn advanced java programmingLearn advanced java programming
Learn advanced java programmingTOPS Technologies
 
How to create android applications
How to create android applicationsHow to create android applications
How to create android applicationsTOPS Technologies
 
What is ui element in i phone developmetn
What is ui element in i phone developmetnWhat is ui element in i phone developmetn
What is ui element in i phone developmetnTOPS Technologies
 
How to create android applications
How to create android applicationsHow to create android applications
How to create android applicationsTOPS Technologies
 
Software testing live project training
Software testing live project trainingSoftware testing live project training
Software testing live project trainingTOPS Technologies
 
Web designing live project training
Web designing live project trainingWeb designing live project training
Web designing live project trainingTOPS Technologies
 
iPhone training in ahmedabad by tops technologies
iPhone training in ahmedabad by tops technologiesiPhone training in ahmedabad by tops technologies
iPhone training in ahmedabad by tops technologiesTOPS Technologies
 
08 10-2013 gtu projects - develop final sem gtu project in i phone
08 10-2013 gtu projects - develop final sem gtu project in i phone08 10-2013 gtu projects - develop final sem gtu project in i phone
08 10-2013 gtu projects - develop final sem gtu project in i phoneTOPS Technologies
 
GTU PHP Project Training Guidelines
GTU PHP Project Training GuidelinesGTU PHP Project Training Guidelines
GTU PHP Project Training GuidelinesTOPS Technologies
 
GTU Asp.net Project Training Guidelines
GTU Asp.net Project Training GuidelinesGTU Asp.net Project Training Guidelines
GTU Asp.net Project Training GuidelinesTOPS Technologies
 

More from TOPS Technologies (20)

Learn java objects inheritance-overriding-polymorphism
Learn java objects  inheritance-overriding-polymorphismLearn java objects  inheritance-overriding-polymorphism
Learn java objects inheritance-overriding-polymorphism
 
Surat tops conducted one hour seminar on “corporate basic skills”
Surat tops conducted  one hour seminar on “corporate basic skills”Surat tops conducted  one hour seminar on “corporate basic skills”
Surat tops conducted one hour seminar on “corporate basic skills”
 
Word press interview question and answer tops technologies
Word press interview question and answer   tops technologiesWord press interview question and answer   tops technologies
Word press interview question and answer tops technologies
 
How to install android sdk
How to install android sdkHow to install android sdk
How to install android sdk
 
Software testing and quality assurance
Software testing and quality assuranceSoftware testing and quality assurance
Software testing and quality assurance
 
Basics in software testing
Basics in software testingBasics in software testing
Basics in software testing
 
Learn advanced java programming
Learn advanced java programmingLearn advanced java programming
Learn advanced java programming
 
How to create android applications
How to create android applicationsHow to create android applications
How to create android applications
 
What is ui element in i phone developmetn
What is ui element in i phone developmetnWhat is ui element in i phone developmetn
What is ui element in i phone developmetn
 
How to create android applications
How to create android applicationsHow to create android applications
How to create android applications
 
Java live project training
Java live project trainingJava live project training
Java live project training
 
Software testing live project training
Software testing live project trainingSoftware testing live project training
Software testing live project training
 
Web designing live project training
Web designing live project trainingWeb designing live project training
Web designing live project training
 
Php live project training
Php live project trainingPhp live project training
Php live project training
 
iPhone training in ahmedabad by tops technologies
iPhone training in ahmedabad by tops technologiesiPhone training in ahmedabad by tops technologies
iPhone training in ahmedabad by tops technologies
 
Php training in ahmedabad
Php training in ahmedabadPhp training in ahmedabad
Php training in ahmedabad
 
Java training in ahmedabad
Java training in ahmedabadJava training in ahmedabad
Java training in ahmedabad
 
08 10-2013 gtu projects - develop final sem gtu project in i phone
08 10-2013 gtu projects - develop final sem gtu project in i phone08 10-2013 gtu projects - develop final sem gtu project in i phone
08 10-2013 gtu projects - develop final sem gtu project in i phone
 
GTU PHP Project Training Guidelines
GTU PHP Project Training GuidelinesGTU PHP Project Training Guidelines
GTU PHP Project Training Guidelines
 
GTU Asp.net Project Training Guidelines
GTU Asp.net Project Training GuidelinesGTU Asp.net Project Training Guidelines
GTU Asp.net Project Training Guidelines
 

Recently uploaded

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate AgentsRyan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
Ryan Mahoney - Will Artificial Intelligence Replace Real Estate Agents
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

Easy to used php frameworks

  • 1. Easy to Used PHP Frameworks By TOPS Technologies 1 http://www.tops-int.com/live-project-training-php.html
  • 2. Introduction about PHP frameworks • Choosing a good PHP frameworks can help you develop complex Rich Internet Applications quickly, with a best practices oriented approach, and saving a lot of time reusing code snippets that are already available. • There are a lot of interesting PHP frameworks you can choose for your next web project. • Which framework you choose is really a personal decision. There is no one “best” framework on the market at the moment. • Different frameworks are better for different types of projects, and for different developer. http://www.tops-int.com/live-project-training-php.html 2
  • 3. Why Use a PHP Framework? • There are plenty of reasons to use a PHP Framework to build your websites. They can speed up development, make your sites more aesthetically pleasing, and they can help eliminate all those nasty tasks you have to deal with in every project. • They can also be a steep learning curve to figure out which framework you should use (or if you should use one at all) and then how to use it. with more simplicity, Rapid development results in faster response to user bugs and requests. 1. Enables PHP users at all levels to rapidly develop robust web applications. 2. Frameworks help you cut out much of the repetitive tasks that normal custom programming would require. http://www.tops-int.com/live-project-training-php.html 3
  • 4. 3. Almost every framework out there exclusively uses the MVC pattern. MVC, which stands for Model-View-Controller, helps you keep your data: the model, the logic: the controller and the user interface: the view, separate from each other. This in turn lets you write better, tighter code which ultimately results in better applications. • Below we’ve covered some of the best frameworks available today. • There’s almost certainly one in the list below that will meet your needs. Experiment with different ones until you find the one that you’re most comfortable with and that can meet your needs efficiently. http://www.tops-int.com/live-project-training-php.html 4
  • 5. 1. CODEIGNITER • CodeIgniter is a powerful, high-performance, open-source PHP framework that helps you author PHP applications rapidly. CodeIgniter is known for having a light footprint, there by reducing your server’s work. • CodeIgniter has an exciting online manual, a couple of helpful video tutorials and an active user forum. http://www.tops-int.com/live-project-training-php.html 5
  • 6. USEFUL RESOURCES FOR GETTING STARTED WITH CODEIGNITER • Getting Started with CodeIgniter and How to Create All Those Great AppsIn this post, you’ll be introduced to its main features, know the basics of setting up the CodeIgniter framework, including step by step tutorials showing you how to build awesome applications that uses the MVC approach the easy way. • Creating First Application at CodeIgniter • 10 Reasons Why CodeIgniter Rocks http://www.tops-int.com/live-project-training-php.html 6
  • 7. 2. KOHANA PHP • Kohana is a PHP 5 framework that uses the Model View Controller architectural pattern. Kohana is a fork of CodeIgniter intended to work only with PHP 5. • Kohana is completely community driven. What makes Kohana favored by many developer is it’s super lightweight, it has no dependencies on PECL extensions or PEAR libraries. http://www.tops-int.com/live-project-training-php.html 7
  • 8. USEFUL RESOURCES FOR GETTING STARTED WITH KOHANA • Kohana: The Swift PHP FrameworkIn this tutorial, you’ll be introduced to its main features, and, with a simple demonstration, you will learn how much time Kohana can potentially save you. • Creating an Advanced Contact Form With Kohana • Here are 10 Websites Built with Kohana. http://www.tops-int.com/live-project-training-php.html 8
  • 9. 3. CAKEPHP • CakePHP might just be the most popular PHP framework around right now. Also uses the MVC framework. CakePHP is a little heavier than CodeIgniter and Kohana but has it has its own advantages: It has plenty of documentation which makes it fun and easy to understand, an interesting collection of helper classes developed by the community and having a well studied and structured approach on how to bake your cake. http://www.tops-int.com/live-project-training-php.html 9
  • 10. USEFUL RESOURCES FOR GETTING STARTED WITH CAKEPHP • The CakePHP Framework: Your First Bite • Getting Started With CakePHP This guide will attempt to point you in the right direction so you can get started with CakePHP and eventually develop your own applications using it. • Theming with CakePHP http://www.tops-int.com/live-project-training-php.html 10
  • 11. 4. SYMFONY • Symfony is a full-stack framework that provides an architecture, components and tools for developers to build complex web applications faster. • It uses most of the best practices of web development and integrates some great third-party libraries. • Symfony is a bit harder to use than CakePHP and CodeIgniter, requiring the use of the command-line to run configuration commands and to create applications. • It’s packed with powerful features, has thorough documentation, and is constantly improving thanks to its active and helpful community. http://www.tops-int.com/live-project-training-php.html 11
  • 12. USEFUL RESOURCES FOR GETTING STARTED WITH SYMFONY • Symfony PHP Framework – My first 10 months • Introduction to the symfony PHP framework http://www.tops-int.com/live-project-training-php.html 12
  • 13. 5. ZEND • Zend framework is an extremely powerful framework with a slightly higher learning curve. Developed by Zend Technologies, Zend Framework is licensed under the New BSD license. It is along the same lines as CodeIgniter and CakePHP. • Extending the art & spirit of PHP, Zend Framework is based on simplicity, object-oriented best practices, corporate friendly licensing, and a rigorously tested agile codebase. Zend Framework is focused on building more secure, reliable, and modern Web 2.0 app & web services, and consuming widely available APIs from leading vendors like Google, Amazon,Yahoo!.
  • 14. USEFUL RESOURCES FOR GETTING STARTED WITH ZENDFRAMEWORK • Creating simple, extendible CRUD, using Zend Framework • Zend Framework Tutorials • Getting Started with Zend Framework 1.10 • The Akelos PHP Framework is a web application development platform based on the MVC (Model View Controller) design pattern. Based on good practices, it allows you to: Write views using Ajax easily, Control requests and responses through a controller, Manage internationalized applications, Communicate models and the database using simple conventions. http://www.tops-int.com/live-project-training-php.html 14
  • 15. 6. AKELOS • The Akelos PHP Framework is a web application development platform based on the MVC (Model View Controller) design pattern similar to Ruby on Rails. It aims at helping programmers build multilingual database-backed web applications and write less code, which allows for the creation of uniform, simple to understand scripts. • The Akelos PHP framework allows programmers to write views using Ajax, to control requests and responses through a controller, and to create and maintain internationalized applications. By using the conventions integrated in Akelos, developers can establish communication between the framework’s models and databases. In order to distribute standalone web applications Akelos demands only that PHP be installed on the server. http://www.tops-int.com/live-project-training-php.html 15
  • 16. USEFUL RESOURCES FOR GETTING STARTED WITH AKELOS • Akelos PHP framwork – features overview with examples • An Interview with the creator of the Akelos Framework • Akelos PHP Framework Google Group http://www.tops-int.com/live-project-training-php.html 16
  • 17. 7. YII FRAMEWORK • Here is a high-performance component-based PHP framework that is purely object-oriented. Everything in Yii is a self-contained component which can be configured, reused or extended easily. An optimal solution for developing large-scale Web applications. Yii supports MVC, DAO/ActiveRecord, I18N/L10N, caching, jQuery-based AJAX support, authentication and role-based access control, scaffolding, input validation, widgets, events, theming and Web services. • Yii has a smaller community than the CakePHP, Zend and CodeIgniter, it is however growing rapidly as the framework itself gains more attention. Yii offers a forum, a project hosted at Google Code and a documentation section that supports user comments. http://www.tops-int.com/live-project-training-php.html 17
  • 18. USEFUL RESOURCES FOR GETTING STARTED WITH YII • Yii PHP Framework – Easy, Efficient and Extensible • Comparison of PHP frameworks - This is part I of a two-part comparison of PHP frameworks: CakePHP, CodeIgniter and Yii • Yii PHP Framework • Yii PHP Framework http://www.tops-int.com/live-project-training-php.html 18
  • 19. Contact Us For PHP Training College Students from Dehradun, Uttarakhand BCA, MCA, BE IT, BE/B.Tech, ME/M.Tech, BSC IT can also join. Dehradun Office Address : 96/2 Haridwar Road, (in front of LIC office), Dharampur, Dehradun, Uttarakhand. Contact No. +91-97608 82882 http://www.tops-int.com/live-project-training-php.html 19