10 | It's a simple codebase built on vanilla javascript. 11 |
12 |TainoJS is the brainchild of Ravavyr.
13 |
14 | I've been coding websites and web applications since 2005 and in that time I've noticed how everything has shifted towards making things easier for non-developers to do, and for new developers to use.
15 | This is a great concept, but at the same time web development has been over-abstracted and over-engineered to this end goal that is frankly unachievable.
16 |
17 | You have all seen the bulky and bloated sites out there, full of popups and tracking scripts that the owners don't understand.
18 | Libraries on top of frameworks that contain 100k lines of code, where maybe 5k are being used to actually render the site.
19 | All because the team that built it didn't understand the tools they were using.
20 |
21 | The average person does not need to, nor wants to make websites. They want a website that does the things they want and does it well.
22 | Giving them these modern tools is like saying "Here's a scalpel, go be a surgeon".
23 | Imagine if we started selling "Surgery kits for amateurs" that come with big gloves and dulled scalpels that let you pretend to be a surgeon.
24 | You'd end up with the equivalent of the web today. A massacred pile of things you want to call successful surgeries.
25 |
26 | I propose we simplify the codebase we need to implement websites, but require developers to still learn the basic languages behind web development.
27 | For frontend this is specifically HTML/CSS/Vanilla JS.
28 | In the end, this is what every single website and web application renders.
29 | We can use simple tools while producing beautiful and performant websites we can feel proud of.
30 |
Why Taino
32 |
33 | In looking for a name for what I was building I wanted it to relate to my origins as a native of the carribean.
34 | When I came across the term Taino and its meaning “relatives”, it just felt like the right name as this project is meant to give developers multiple ways to approach building sites and applications by starting with a codebase setup relative to their end goals.
35 |
36 | Taino is a term referring to the indigenous people of the carribean.
37 | It's original meaning is "relatives" and "good people" and these were considered to be part of the Arawak natives of south america and the carribean.
38 | For more information: See Wikipedia and also The origins of the word Taino
39 |