Re: how does this work, and what do you recomend?

@14  to add @15's  point, I will also add that your claim that JS has no encapsulation at all is completely false as well. JS is now used for writing backend code as well and for this they surely wouldn't be able to use old JS because it would be an absolute nightmare.

if you want to do any serious non-trivial JS program like an audiogame, then you would be using node.js, which adds the concept of modules, which gives you encapsulation. Along with that you have other tools like Babel, webpack, and typescript, which give you the ability to write modern, module based code with a strong type system, and some dead code elmination, which compiles to JS that is compatible even with old browsers. For any non-trivial project nobody actually writes the JS that will run in the browser directly, instead they use node.js and various tools and then the JS that is actually sent to thebrowser is the compilation target.

-- 
Audiogames-reflector mailing list
Audiogames-reflector@sabahattin-gucukoglu.com
https://sabahattin-gucukoglu.com/cgi-bin/mailman/listinfo/audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Lucas1853 via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Jaidon Of the Caribbean via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : manamon_player via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : TheTrueSwampGamer via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Ty via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : TheTrueSwampGamer via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Rastislav Kiss via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Rastislav Kiss via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Rastislav Kiss via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Dragonlee via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Jaidon Of the Caribbean via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : TheTrueSwampGamer via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : camlorn via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : visualstudio via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : zakc93 via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Jaidon Of the Caribbean via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : defender via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : defender via Audiogames-reflector
  • ... AudioGames . net Forum — Developers room : Ethin via Audiogames-reflector

Reply via email to