this post was submitted on 10 Oct 2023
24 points (90.0% liked)

Technology

59653 readers
3411 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

I am a generator creator on it, and I just wanna know if it is coding or programming since it also uses HTML ๐Ÿ™‚

you are viewing a single comment's thread
view the rest of the comments
[โ€“] karmiclychee@sh.itjust.works 6 points 1 year ago* (last edited 1 year ago) (1 children)

From the welcome page

my secret mission with Perchance is to get people interested in coding with a smooth, fun learning-curve

Seems like it worked!

I do web dev on a daily basis, and I tend to think of HTML as "formatted" data.

A database has data in it, but it's in a format of columns and rows, like a spreadsheet.

My application fetches that raw data and uses code to manipulate it - it can inspect it, rewrite it, combine it with other data from other places, validate it against rules - all sorts of stuff.

Since my app is a web app, all that code is designed to use the data formatted in columns and rows from the database, and use it to generate new data in HTML format to send to the browser.

Technically, writing HTML for a browser is a form of programming - it's a set of instructions that tell the browser how to display the data in the HTML. It's not considered programming in a professional* sense, though, as HTML doesn't get, send, change, or process data. Its purpose is as a format for data to be sent and read by something else (the browser).

*professional as in job titles that affect your salary