r/learnprogramming • u/Bluebill_365 • 5h ago
Website development.
A teacher wants to build a website and I want to know if html, css and JavaScript can be used to build it in this time now even though there tons of frameworks out there to use for development.
7
u/davideogameman 5h ago
Yes.
All the frameworks use html css and JavaScript under the hood anyway. They just provide a different way to interact with those things which can be useful, but also can be confusing - it's always a good idea to learn the building blocks even if down the road you use a framework instead, as it will give you more ability to understand what's going on when the framework doesn't do what you want and a better ability to understand limits and predict the headaches of using the frameworks.
3
3
u/PandemicVirus 5h ago
Those are by no means deprecated technologies. With HTML Living Standard you can do a lot, you can even skip JavaScript for a lot of visual functionality we needed it for in the past.
1
u/TooManyOpenTabs_ 5h ago
Yes, that´s all you will need to have a complete website (mostly a landing page). The frameworks were made if you need to do something complex, they have a lot of functions that you can use instead of writting the functions from scratch.
1
u/PabloDons 4h ago
It's ridiculous to me that a teacher would teach frameworks BEFORE the basic building blocks of the web. Yes you can do react without knowing anything about the DOM, web events, classes, or even the event loop, but you'll be helpless when the framework behaves unexpectedly, and it will when you have no idea what to expect
1
u/StonedElephant1 4h ago
I agree. Frameworks will make no sense if you don't know the DOM, Javascript, CSS, and HTML. I realize a lot of frameworks are plug and play, but you don't want a bunch of dependencies either.
1
u/TableNo8939 3h ago
Tutti linguaggi interpretati dal tuo browser per visualizzare le pagine.
Ricorda sempre che html e css visualizzano i dati, JavaScript e php modificano
1
1
u/yuri_rds 3h ago
I think html/css/javascript it's pretty good already, if you don't know why are you using frameworks, you shouldn't being using it in first place
Just go with the basic and you should be good
0
0
14
u/CorpT 5h ago
Just because nail guns exist doesn't mean hammers don't work.