An experimental c++ app/http framework
Go to file
Relintai be8aac25aa Removed the db backend present printfs. 2020-12-01 14:58:04 +01:00
.vscode Basic structure. Also added tinydir. 2020-11-25 00:20:41 +01:00
core Implement basic functionality of the DatabaseManager. Also made MysqlConnection inherint from Database, and it's now possible to create instances from it. 2020-12-01 14:47:24 +01:00
database Renamed the database classes to be inline with the new naming scheme. 2020-12-01 14:56:05 +01:00
libs Basic structure. Also added tinydir. 2020-11-25 00:20:41 +01:00
modules/message_page Added a MessagePage class into a new module folder. Also set up module folder compilation, and fixed compile when objects are actually used. 2020-12-01 13:47:02 +01:00
www Crappy test favicon. 2020-11-25 22:08:26 +01:00
.clang-format Basic structure. Also added tinydir. 2020-11-25 00:20:41 +01:00
.gitignore Mysql database module. Only implemented compiling / linking. 2020-11-27 23:44:56 +01:00
LICENSE MIT license. 2020-11-25 15:03:02 +01:00
Readme.md Readme.md: Enjoy my rant about web development, even thought I probably know nothing about it edition. 2020-11-25 15:50:39 +01:00
SConstruct Added a MessagePage class into a new module folder. Also set up module folder compilation, and fixed compile when objects are actually used. 2020-12-01 13:47:02 +01:00
compile_linux.sh Implemented a scons based build script based on godot's. Will need to be cleaned up when I understand how scons works better. 2020-11-25 21:48:47 +01:00
compile_vs.bat Temporary windows build scripts. 2020-11-26 11:24:51 +01:00
compile_win.bat Temporary windows build scripts. 2020-11-26 11:24:51 +01:00
main.cpp Removed the db backend present printfs. 2020-12-01 14:58:04 +01:00
rdn_application.cpp Now handlers need to have a new Object* parameter, this can be used to optionally carry class instances. (think of it as self in python object methods, except it can be null). 2020-12-01 12:56:04 +01:00
rdn_application.h Now handlers need to have a new Object* parameter, this can be used to optionally carry class instances. (think of it as self in python object methods, except it can be null). 2020-12-01 12:56:04 +01:00

Readme.md

rcpp_cms

This is an experimental project, to implement a html framework in c++, because I'm dissatisfied with every single framework that I've seen or used so far.

Developing websites nowadays feels more like creating a bunch of oneliner files all over the place, which I find incredibly annoying and distracting. Not only that I'm also dissatisfied with the way most ORMs are built, they always come off as strange to use, especially with joins. At this point I'm so fed up, I'd rather use raw SQl. And let's not forget about auth, I have to think about implementing auth way too much. Every single time.

I think things can be done better. At lest from my perspective.

Whether this stupid and moronic attempt will end up working or not, we'll see.