Niebieskie linki na niebieskim tle? Auć.
Co do info o JS:
Oprócz samego języka Javascript niezbędne jest zrozumienie kodu HTML, oraz podstaw CSS'a.
Nie, nie jest niezbędne. JS nie musi nic wiedzieć ani o CSS, ani o HTML-u. Ba, można pisać JS w całkowitym oderwaniu od DOM-u nawet czy przeglądarki jako takiej.
PS zapis z apostrofem jest raczej błędny i powinno stosować się zapis z myślnikiem ("CSS-a").
Można go także wykorzystywać do pisania pełnoprawnych aplikacji dzięki Windows Host Scripting.
A Electron.js? A nw.js? WHS na chwilę obecną to marny przykład.
Node.js jest wieloplatformowym środowiskiem uruchomieniowym JavaScript służącym do wykonywania kodu po stronie serwera.
Od 2 lat używam Node.js de facto wyłącznie w konsoli.
Pozwala na stworzenie własnego serwera HTTP, aby zaimplementować własny blog lub lekką aplikację internetową, jak i na inne usługi sieciowe.
Totalne spłycenie tematu, zważając na fakt, że node.js jest obecnie centralnym punktem ekosystemu frontendowego.
Jest to framework […]
To framework czy środowisko uruchomieniowe?
Jako dynamicznie typowany język, JavaScript jest dość wolny - zbyt elastyczny, żeby móc szybko wykonywać operacje. Dodatkowo jego prędkość zależy od użytego frameworka. Node.js bardzo go przyspiesza, jako że back-end musi być zoptymalizowany pod względem prędkości.
Totalna bzdura. Optymalizacje w V8 są niesamowicie skomplikowane. To raz. Dwa – Node.js przecież stoi na V8, więc jeśli Node.js jest szybkie, to kod w Chrome tak samo…
Dodatkowo im większa aplikacja tym trudniej ją poprawnie utrzymać, jednak nowo wprowadzany przez Microsoft statycznie pisany TypeScript ma zapobiec tym problemom.
Niemniej TS tego nie naprawia, a raczej przybliża JS do języków Javowych.
JavaScript jest także najbardziej oznaczanym językiem na Githubie z łączną ilością projektów przekraczającą 3100 przy liczbie 5 gwiazdek.
Chyba 3100… tysięcy. No i "liczbie" – "ilość" jest dla rzeczowników niepoliczalnych.
Zarobki… JS developer != frontend developer.
Co do HTML i CSS-a:
"stylów" – forma "styli" NIE ISTNIEJE.
Paragraf w języku polskim to termin prawny, natomiast znacznik p oznacza akapit.
Ogólnie dość lakoniczny ten opis.
Co do PHP:
PHP jest skryptowym językiem programowania […]
Czy ja wiem? PHP 7 to już prawie klon Javy…
Jednak wzrost popularności takich framworków jak Node.js czy Ruby on Rails, działa na niekorzyść PHP.
Node.js nie jest frameworkiem, a poza tym celuje raczej w inny segment rynku backendowego. Natomiast sama próba porównywania całego języka do frameworków IMO jest co najmniej dziwna.