Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Explore a django based implementation #133

Open
LegalizeAdulthood opened this issue Aug 12, 2022 · 0 comments
Open

Explore a django based implementation #133

LegalizeAdulthood opened this issue Aug 12, 2022 · 0 comments
Assignees

Comments

@LegalizeAdulthood
Copy link
Owner

Django has several benefits over PHP:

  • Database schemas are derived from class declarations
  • Database migrations are created automatically as classes change
  • Interactive forms for editing table content is provided out of the box and can be customized for smoother UI experience
  • Authentication and roles are provided out of the box
  • Supports unit testing
  • Supports modern UI for mobile and desktop devices (see manx is not mobile device friendly #99 )

Currently, adding new features to manx requires a lot of low-level manual coding of SQL and database manipulations. There are PHP frameworks for web applications such as Symfony and Yii but they don't appear to have the automatic generative capabilities of Django when it comes to database schemas and form editing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant