Aims of this framework:
- Be featherweight and lightspeed fast.
- Developers shall not spend time learning this framework. If you're good at programming, then you're great at this framework.
- Developers will rather focus on design and business logic. Not on: why is the website slow, or how to set proper mime types. This framework deals all your hassle.
Architecture of a production blog platform. Having server-side Javascript inside HTML files.
Websites/softwares built using midnqp\frameworkless
will:
- Serve enormous amount of requests
- React-like minimal DOM manipulation, to prevent reload of webpage
- Reuse UI components
- Simple & effective routing
- Extensively use AJAX
- Write server-side Javascript code inside HTML files
- Easy queries to database
- Builtin PWA
- Provided a CLI, and hooks to use inside code to:
- Create/View/Manage scheduled Tasks
- Mass Mailing
- Store Logs of tasks
- An implementation of this framework will be StacksMergeOne, which merges multiple information/answers for a question into one perfect answer.
- Build notes of StacksMergeOne will explain how simple using this framework is.
-
Vanilla Javascript: a little infrastructure to reuse UI components.
frameworkless-rui-main.js
- everything else are components
-
vanilla-min.js
- Ajax
lib-frameworkless
: Ajax management
-
Implement DOM minimal manipulation
-
PWA support
-
lib-frameworkless
: Easy db queries -
CLI
- implement hooks for Tasks!
- implement mails
- implement logging
-
The Last TODO Rewrite in order to ensure simplest configuration and usage for developers.