• 0 Posts
  • 3 Comments
Joined 5 months ago
cake
Cake day: May 28th, 2024

help-circle

  • And they are at the very least annoying af. Maybe not ‘all’ wasps but the ones you notice for sure.

    Just go eat my ice cream but quit buzzing around my head like an idiot.

    Believe me, I love nature and there are very few animals, even insects, I cannot abide, but wasps are one of the few.


  • I am on my way to bed so I can only give a brief and simplistic overview:

    In principle a basic web application runs in the browser, so it is executed locally on your device. The scripting language the browser understands is JavaScript. With JS and JS libraries you can do pretty much anything you would expect and probably more. In general, you use JS to do whatever you need to do to your data and then use it to manipulate the HTML document in order to display your data. You can also have a Backend, running somewhere else (on a server) and using whatever language you like as long as it can then communicate with you frontend JS application using the appropriate web protocols. You dont necessarily need a Backend, a lot of stuff can be done using JS that is executed on your device. This depends on the use case (e.g. for fetching data from a database on your server you could write a Java/Python/whatever app that runs on your server, fetches the data and sends it to the client where it is received, processed and displayed via a JS app).

    Now to write a JS app, most people nowadays use some sort of framework (react, vue, nextjs etc). This is quite a different process than writing a vanilla JS app, might take some getting used to depending on where you are coming from but is worth it in the end. If you want an easy start I would recommend vue3+pinia store.

    There are also GUI libraries as well as styling/CSS libraries which can be combined with this approach (or not). Take a look at NaiveUI and Tailwind as examples.

    Thats all I can offer, best of luck and good night!