Minecraft-ArmorStand icon indicating copy to clipboard operation
Minecraft-ArmorStand copied to clipboard

Rewrite

Open haselkern opened this issue 4 years ago • 4 comments

I have considered giving this project a major overhaul for quite a while, as it is all based and built upon the spaghetti code I wrote on a weekend over 6 years ago. The amount of code and modularity could (probably) be dramatically improved if we switched to Vue and took the time to modularize the application a bit. That would give the benefit of having easy internationalization, which was previously requested.

This issue is for discussion and progress updates.

haselkern avatar Dec 08 '20 16:12 haselkern

The thing I liked when reading the source code was how accessible your code is. If you're a fan of Vue, it's your project and I say go for it. I'm excited to see what you do with it.

I'm afraid I won't be of much help in the UI department as I absolutely loathe Vue.

Greg-J avatar Dec 09 '20 23:12 Greg-J

What's wrong with Vue? I like its simplicity and flexibility, but I'm open to alternatives. Out of the three "big players" Vue, React, Angular, I definitely like it best.

haselkern avatar Dec 10 '20 10:12 haselkern

It's certainly the least bad in my book. Perhaps loathe is a bit strong. I inherited a project done in Angular at the beginning of the year and I definitely loathe Angular.

I'm not a huge fan of abstraction to the degree that these front-end frameworks go, but I'm not opposed to picking up Vue.

Greg-J avatar Dec 10 '20 17:12 Greg-J

I definitely see your point and I don't like overcomplicated things either. But plain JavaScript is hard to modularize, and I feel like with Vue the amount of code could be reduced while being more readable, although it will be a little more complicated no doubt.

haselkern avatar Dec 11 '20 10:12 haselkern