From the course: Exploring and Selecting PHP Frameworks

Unlock the full course today

Join today to access over 24,800 courses taught by industry experts.

User needs: Purpose

User needs: Purpose

In Chapter 1, Video 2, I touched on a similar idea to this video. That is, some frameworks will provide a head start on user-facing features. In this video, I want to call out some common user expectations. If you're building a business app, you may need to support single sign-on. In that case, I'd stick with WordPress or Laravel. Single-page apps are very common for public apps. Symfony has a cool feature called Turbo that supports writing single-page apps without touching JS. Very cool and useful. If you're working e-commerce, WordPress has WooCommerce. WooCommerce needs some extra work for large volume. In many cases, leveraging Shopify or BigCommerce via API is a sensible approach. Another common thing you may need in an app is to interact with external APIs. Laravel has a really cool concept called Macros that allow you to configure common request settings. Many times you'll need to interface with some kind of email client, either SMTP or an external transactional service…

Contents