3 ms·
So my company (a Symfony shop) is currently migrating its API to this, despite my recommendation, and the lack of maturity of the project really shows sometimes
by conradfr 7y ago
So my company (a Symfony shop) is currently migrating its API to this, despite my recommendation, and the lack of maturity of the project really shows sometimes.
So far it has slowed us down more than speed us up, except maybe right at the beginning, which in my experience is usually the case with these kind of tools.
From what I hear there was problems due excessive db queries for serializing entities and stuff. I do not work on that project though so I don't have more details and take all that with a grain of salt.
- mLuby 7y agoInteresting. What would you say the argument or feature was that won people over?
- conradfr 7y agoQuick bootstrapping for auth, routes, serialization etc I guess.
- overcast 7y agoThis is ALWAYS my problem with frameworks. All of the database voodoo in the background is a hack. If you end up requiring anything outside of simple operations for a small audience, you'll be inevitably tearing it all out from the ground up. I despise poor query performance more than anything.
- kdunglas 7y agoWith API Platform you can write your own SQL / Mongo / whatever queries directly if you prefer: https://api-platform.com/docs/core/data-providers/ https://api-platform.com/docs/core/data-providers/ / https://api-platform.com/docs/core/data-persisters/ https://api-platform.com/docs/core/data-persisters/ You can also customize / replace / adapt the query generated by the ORM: https://api-platform.com/docs/core/extensions/#extensions https://api-platform.com/docs/core/extensions/#extensions