- Joined
- Mar 13, 2012
- Messages
- 379
- Reaction score
- 96
- Primarily Uses
@Helladen What I was saying is that guides and comprehensive debuggers are important when you're in a polyglot environment, like IPB. Your backend and frontend speak two different languages- just like RMXP/VX/VXA, where you had a portion of the code existing as native bindings and hidden away.The debugger in Invision Power Board is not useful for SQL at all. SQL is handled via PHPMyAdmin and other SQL tools. It is useful because they have a SDK and way about coding. When you create a game engine with a base script, you got to have a SDK or something to give developers information or else you got no standards. Basically, means that I might as well code my own Javascript engine.![]()
In the case of MV, the only component not in your main language is the executable, which is just a client web browser with node wrapped on v8. Pixi, lz-string and fpsmeter might be minified, but they're easily obtainable online in expanded source form. There isn't any obfuscated or hidden code, moreover, all the un-minified code included is very readable. All the information is there, and it isn't cryptic or hard to gleam. JavaScript may not be as readable or as expressive as Ruby, but it's a lot more readable and expressive than a compiled language. I'd actually debate that, of the Pixi-based frameworks, RPG Maker MV is probably the least complex and easiest to understand, especially next to Phaser.

