In today’s web world PHP powers most of the websites. PHP is basically a scripting language that is used to build dynamic websites. PHP is a solid and versatile server side language and it has been modified and customized by many to create developer friendly frameworks.

In fact there are a number of frameworks that are used today such as CakePHP, CodeIgnitor or Symfony. Still the doubt remains – whether core PHP is better? or should you use frameworks for web development?

Core PHP web development: As a matter of fact; there is nothing ‘good’ or ‘bad’ about it. The fact is simple – PHP is at the roots of everything and is the fundamental base upon which all other frameworks stand. So, even if you use frameworks, you must know PHP!

So, what’s the difference?

With core PHP, the developer needs to create logic from scratch however with frameworks, you get some ready code and ready tools to call for when you need. Frameworks are real time savers.

With the framework the developer does not have to code again and again for the same functionality. Another key functionalities that a framework offers is the MVC (Model – View – Controller) architecture. It typically separates the logic, design and the functions.

When working with the frameworks the modifications suggested by clients can be easily included

So; where to start with?

Simple. Start with core coding. As a matter of fact for a beginner, starting with core PHP is a good idea as it will get all the basics clear and you can then explore and experiment with the ample number of frameworks that are available. With the help core PHP, get your basics straight. The rest will follow!

The verdict?

Learning the core coding and then slowly working towards building a website with frameworks is a better approach towards web development. As briefed earlier; frameworks are typically built for the convenience of developers and thus help in the rapid development of websites

 

 

 

What you should know about Core PHP Web Development VS Use of Frameworks