-
Notifications
You must be signed in to change notification settings - Fork 0
/
concept.txt
39 lines (30 loc) · 1.55 KB
/
concept.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
IDGAF - An experimental,esoteric web application framework
Concepts/Brainstorm:
- Fossil SCM built in - because it's awesome!
- BottlePY as base server/http implementation and routing via Bottle's core features
- Entirely centric on massive use of SQLite3
- Possibly integrate with SQLite Web Assembly
- Uses a table for every user, or TYPE, or Type of Type (Entities)
- Generates front end and back end code
- Fast and flexible with little assumption of use cases, but data driven
- SQL Lite tools for working with, transforming, and migrating data of various file formats and DBMS
- Simplifies all common front end development and rendering
- GUI for development, administration, operations and monitoring
- Multi-tenant features
- Project Management Tools
- Developer Sessions Tools
- Developer Notes
- Brain Dump
- Where to store user content (developer process/notes/workflow meta content)? In/as static files, or database?
- Or database as a catalog of paths to files.
- CLI and REPL
- Embedded editor and Shell?
- Write and implement IDGAF in IDGAF itself!!!
[ Development GUI local mode -> IDGAF framework/tools -> ]
[ users application (controller, services, DB) -> Browser UI or client ] ->
[ Runtime debug, monitoring, logs ]
[ user's application -> CI/DI -> test-> build -> package -> deployment ]
Idea:
binserve -> or other fast server (with controllers) (maybe in Golang) -> optimized for heavy sqlite usage and workflows,
possibly across containers and or large filesystems,
with built in bioinformatics and workflow tools and algorithms -> served with a GUI..