https://github.com/davedx/aerine
Aerine is an attempt to create a new web framework from first principles
https://github.com/davedx/aerine
first-principles framework innovation javascript
Last synced: about 2 months ago
JSON representation
Aerine is an attempt to create a new web framework from first principles
- Host: GitHub
- URL: https://github.com/davedx/aerine
- Owner: davedx
- License: mit
- Created: 2018-03-08T16:55:30.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2018-03-22T16:01:36.000Z (about 8 years ago)
- Last Synced: 2025-10-02T13:55:28.558Z (6 months ago)
- Topics: first-principles, framework, innovation, javascript
- Language: JavaScript
- Homepage:
- Size: 3.85 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Aerine
## Aerine is an attempt to create a new web framework from first principles
### Vision
* Take data-driven development as far as reasonably possible
* Optimize for developer experience
* Provide a complete out of the box solution (full stack, vertically integrated)
* Continue the great tradition of convention over configuration
### Warning
This framework is experimental.
### FAQ
Q. Is it ready yet?
A. Getting there
Q. What can it do so far?
A. Automatic runtime database migration, with optional destructive table re-creation
A. Built-in end-to-end CRUD operations based only on HTML5 forms and data type definitions
A. Automatic data query deduction from template expressions (up to one relational join)
A. Integrated user creation and authentication
Q. What burning issues are there?
A. The query engine supports as many database queries as there are tables in one HTTP request. For large applications this may leave it open to DOS attacks.