News for hackers. Stuff that matters.
Re:A Modern JavaScript Tutorial by uryga on Monday December 07, 2020 @06:20PM (#25339128)
have you worked with GUIs much? complex interactive UIs take a surprising amount of code, doubly so if what you're doing isn't covered well by your platform/toolkit's native inputs.

i'm working on a webapp with a scheduling thing and even drawing a nice-but-not-interactive day schedule is a bunch of work. consider a day view that lays out overlapping events next to each other:

   Dec 8
  -----------
   9
  10  AAA
  11  AAA BBB
  12  AAA BBB
  13      BBB
  14  CCC BBB
  15  CCC
  16  
  17  DDDDDDD
  18  DDDDDDD
  19
like, even laying out those boxes takes a bunch of code. and then you need interactivity, the actual "app" part - you want drag-n-drop that snaps to columns and switches you to another day if you drag it to the side, and selections, and menus, and hovery-popupy things, and undo, and so on... it adds up quickly
Re:A Modern JavaScript Tutorial by DrScientist on Tuesday December 08, 2020 @04:50AM (#25343535)
But you can split it with with web components and es6 modules to be sane without resorting to a pre-processor so you code won't run directly on the platform.