website icon indicating copy to clipboard operation
website copied to clipboard

Move to golang

Open carolinaisslaying opened this issue 2 years ago • 4 comments

carolinaisslaying avatar May 26 '22 05:05 carolinaisslaying

the complete codebase?

ConnorDoesDev avatar Jun 08 '22 13:06 ConnorDoesDev

the complete codebase?

was a thought me and ice were discussing, and hypothetically yeah

carolinaisslaying avatar Aug 08 '22 06:08 carolinaisslaying

probably not anytime soon

carolinaisslaying avatar Aug 08 '22 06:08 carolinaisslaying

Reinventing the wheel is always something to avoid, so I'll put my 2 cents in the bucket. The current codebase in all honesty- isn't too bad, it just needs to be segmented/divided up for readability. There's also some general things that can improve the speed, etc of it, but those become much clearer when things aren't all bunched up together. A full rewrite would take a lot considering you'd need to obviously redo the entire backend. For the frontend, there are some golang alternatives to ejs, like Fiber that are made to be easy to switch to.

It's also worth noting that while Golang is good at performance, it doesn't have much adoption as of yet.

TheAlienKnight avatar Aug 09 '22 00:08 TheAlienKnight