| ORM: don't need, I can write SQL. Prepared statements sufficient to prevent SQL injection. Both PHP and Go have good database abstraction libraries. Sockets: Don't use but if I did I wouldn't need a framework. SPA: I don't write apps that way. Server-side, which is why we're talking specifically about PHP and Go. Queue handler, scheduler: Can easily do in the database or with Redis. Container: What? Do you mean something like Docker? That has nothing to do with the web app development language or framework. Auth: OAuth2 and SAML not a big deal, but maybe worth introducing a dependency depending on requirements. Regular username/password/MFA auth easy to implement, certainly no framework needed for that. Likewise with routing, "MVC" structure, etc. Frameworks can save some time beginning but eventually you have to debug them, or run into limitations to work around. And one day the framework gets updated and you have to deal with breaking changes. |