Contents
Is it necessary to use framework in PHP?
PHP without a framework is like C++ without a std library. You don’t need it, and you can actually do more without it since you’ll be directly using the lower-level builing-block functionality of the language, but it will take you much longer to do the same thing.
Is PHP good for large projects?
Theres no reason you can’t use PHP for large projects. After all, Facebook is built on PHP. There will be issues however but there are issues with any large project. What makes PHP so pervasive is the low barrier to entry and cheap hosting.
What is the best framework to build a PHP web application?
Symfony is an excellent choice for websites and apps that need to be scalable. Its modular component system is very flexible and lets you choose the components you need for your project. Symfony supports the most databases out of the popular PHP frameworks: Drizzle.
What are the advantages and disadvantages of using PHP framework?
Advantages and Disadvantages of PHP Frameworks
- Speed up custom web application development.
- Simplify web application maintenance.
- No need to write additional code.
- Work with databases more efficiently.
- Automate common web development tasks.
- Protect websites from targeted security attacks.
- Perform unit testing efficiently.
Why you shouldnt use a web framework?
A framework is an abstraction over… a whole mess of things. It’s usually an abstraction over somebody else’s idea of what a website or a program ought to be. It’s not your idea, it’s not your product – it’s theirs and it’s limiting your creativity.
Is there such thing as a frameworkless PHP application?
While there is nothing inherently wrong with the idea of rolling a custom framework, the reality is that most ‘frameworkless’ PHP programmers are not really creating interesting content, they are just naive about what comprises a production ready application and repeating the same common security errors over and over again.
Why do we need frameworks in web development?
Going back to the very bad style of programming where you put everything in one php file, is not the solution. It has been never the solution and will never be. People believe it might be basic or quick but in the end it is only a messy code that nobody can maintain. Frameworks are there to make your life easier.
Can you create a website without a framework?
And even if you would do it without a framework, you would end up with recreating all the stuff a framework already does. It has a reason why frameworks use database abstraction and other forms of abstraction. It makes code much more maintainable.
What to consider when building large scale web applications?
6 Things To Consider When Building Large-Scale Web Applications 1 Architecture 2 TDD (Test-Driven Development) 3 CI (Continuous Integration) 4 Persistance 5 Security 6 Performance