Dział Webmastering odnosi się do wytwarzania witryn i stron internetowych, nie ważne w jakiej technologii, a więc: HTML, css, scss, również JavaScript, flex/grid, react, angular, vue, next, również szablony, figma, projekty, template'y, jquery, bootstrap, tailwind, webpack, webassembly, web componenty.
Dział JavaScript odnosi się do języka programowania JavaScript, pytań specyficznych o język: arraye, obiekty, prototypy, jest, testy, express, socket.io, node, algorytmy w JavaScript, klasy, moduły, es6.
Z tego co piszesz to w dziale javascript powinny być tylko pytania o podstawy javascript, a w dziale webmastering pytania o tworzenie aplikacji przy użyciu javascript. Jak dla mnie bez sensu.
Nie o podstawy, tylko o cały język programowania, również zaawansowane tematy. A w webmastering nie mają się pojawić pytania o tworzenie wszystkich aplikacji w JavaScript, tylko webowych. Pytania o tworzenie aplikacji desktopowych albo konsolowych, lub tooli, narzędzi czy bibliotek w JavaScript, również powinno się znaleźć w JavaScript.
Dokładnie z tego samego powodu pytania o gry w Unity są w w Gamedev, a nie w C# i .NET (mimo że w Unity pisze się w C#), i z tego samego powodu wątki tyczące się programowania układów są w dziale Embedded, zamiast C/C++ (mimo że głównym używanym językiem tam jest C++).
Stosujemy tam dokładnie takie samo podejście: Jeśli wątek tyczy się języka programowania C# (albo .NET), to wtedy idzie do C# i .NET. Jeśli tyczy się robienia gier w C# (np Unity), wtedy idzie do Gamedev. Tak samo jest tutaj: jeśli wątek tyczy się programowania w JavaScript (albo np node), wtedy idzie do JavaScript, jeśli tyczy się aplikacji webowych w JavaScript, wtedy idzie do Webmastering.
Jeśli wątki dot. aplikacji webowych napisanych w JavaScript mielibyśmy przenieść do JavaScript, w imię tego że bo przecież to ten sam język, to również wszystkie wątki z Gamedev z tagiem c#
powinniśmy przenieśc do C# i .NET, i wszystkie wątki z Embedded z tagiem c++
przenieść do C/C++.
Czemu pytanie o jest
ma być w dziale javascript, a pytanie o react
w dziale webmastering?
Dlatego że jest
to biblioteka do testów w JavaScript, której możesz użyć do napisania dowolnej aplikacji w JavaScript: desktopowej, webwej, tekstowej/konsolowej, w elektronie, czy nawet biblioteki open sourcowej. W Reactie ludzie tworzą aplikacji webowe, nie słyszałem żeby ktoś chciał napisać narzędzie CLI w Reacie. Jeśli wątek tyczyłby się React Native, wtedy byłby w dziale Mobilne.
React to nie cały JS. Jeśli ktoś zadałby pytanie, np: jak napisać integrację z API jakiegoś serwisu w JS, wtedy to trafi do JavaScript, jeśli zapyta jak napisać jakiś tekst, jak ściągnąć jakąś paczę z npm
- również do JavaScript. Ale jeśli pyta o to, jak napisać kod w JS, żeby wynikiem tego był UI w HTML, którego user może otworzyć przez przeglądarkę, no to jest Webmastering.
Poza tym React (i inne biblioteki do UI) działają w otoczeniu HTML'a i CSS, i DOM, tak żeby pokazać drzewo. To otoczenie technologiami webowymi może być dostarczone albo przez przeglądarkę, albo przez React Native, albo przez electrona, ale tak czy tak React jest ściśle związany z HTML'em i też CSS, jeśli dodamy do tego cały eko system. Natomiast jest
i inne biblioteki JS'owe nic nie potrzebują, tylko runtime JS (i to dowolny, może być node, może być bun, może być dino, może być konsola w przeglądarce), i z tego powodu jest wolna od webówki.
Jeśli uważasz, że jakiś temat znajduje się w nieodpowiednim dziale, to kliknij przycisk "Zgłoś" i wybierze powód "Nieprawidłowa kategoria".
No problem też taki że bardzo wiele wątków było poprawnie w dziale "Javascript" i przeniosłeś je do webmastering, moim zdaniem zupełnie bez sensu
Weźmy pierwsze 10 wątków:
[...]
Dalej jest tak samo - praktycznie WSZYSTKIE wątki są o javascript i z jakiegoś powodu Riddle je przenosi do złego działu
Nie jestem pewien czy chcemy robić takie przepychanki, nt tego który wątek ma być gdzie, ale żeby nie było że zostawiam to bez odpowiedzi to wyjąśnię:
Jak wywołać funkcję z tagów script? - osadzanie kodu w <script>
w HTML, na stronieinternetowej
Jak zoptymalizować początkowe uruchomienie strony? - autor tworzy tam aplikację webową
Jak dodac menu pojawiajace sie na hover - autor zadaje tam pytania o swoją stronę https://playground.lexical.dev, ma nawet tagi html
i css
.
Czy moge uzyc aplikacji React wewnatrz Angulara? - temat o bibliotekach do aplikacji webowych
Slider przewijający slajdy w nieskończoność - temat nt komponentu do przewijania obrazków na stronie.
Jak wykonać upload obrazka? - temat o upload obrazka ze strony internetowej
Jak poprawnie napisać okno dialogowe? - temat o okno dialogowe na stronie internetowej
Jak poprawnie pokazać podgląd uploadowanego obrazka? - temat o preview obrazka do uploadu w apliacji webowej
Zmiana rozmiaru nie działa przy szybszych ruchach - temat o obsługę eventów przy suwaku dodanego do <div>
.
@obscurity: Jeśli jakiś temat tyczy się języka, w taki sposób że odpowiedzi zawarte w nim tyczą się wielu rodzajów aplikacji które można w nim wytworzyć (nie tylko webowe), wtedy na pewno znalazłby się w JavaScript.