Skip to content
SPECIFICTION
Get listed

jOOQ vs Symfony MakerBundle

jOOQ

jooq.org

Symfony MakerBundle

symfony.com

Side by side

FigurejOOQSymfony MakerBundle
Price from€8.25/moFree
Free planYesYes
Free trialYes—
Open source—Yes
Windows—Yes
macOS—Yes
Linux—Yes
API—Yes
Self-hostedYesYes
Plans published41
Spec score · Code Generators8.2 (#11)8.3 (#10)
Founded20132017
PurposejOOQ generates Java code from a database and lets developers build type safe SQL queries through a fluent API.Symfony Maker generates commands, controllers, form classes, tests, and other code to reduce boilerplate.
SupportFree community support is offered through GitHub, Stack Overflow, user groups, and Reddit; paying customers also get included email support.The Symfony documentation directs users to open an issue to discuss requested MakerBundle extension points.

Plans

jOOQ

  • Open Source EditionFree
  • Express Edition€99 a year
  • Professional Edition€399 a year
  • Enterprise Edition€799 a year

jOOQ pricing →

Symfony MakerBundle

  • Symfony MakerBundleFree

Symfony MakerBundle pricing →

In their own words

jOOQ

jOOQ has no write-up on Specifiction yet; its figures are above.

Visit jooq.org

Symfony MakerBundle

Symfony MakerBundle generates PHP code for Symfony projects through commands in the `make:` namespace. It can create commands, controllers, form classes, tests, and other code to reduce boilerplate. The bundle requires no configuration by default, though its settings can be overridden, and generated PHP files are formatted with php-cs-fixer. The `make:entity` command requires `doctrine/orm` to be installed and configured; it supports ORM but not ODM. Developers can add commands by extending `AbstractMaker` and registering the class as a `maker.command` service. Generated code generally cannot be modified, so the documentation recommends creating a custom maker when changes are needed. Symfony source code is released under the MIT license. The bundle is installed with Composer as a development dependency and costs nothing. Symfony directs users to report security issues privately; for confirmed vulnerabilities, its core team prepares a patch, obtains a CVE identifier, and publishes an announcement. The documentation directs extension-point requests to an issue.

Visit symfony.com