Фронтенд пилить для сайта само собой разумеющееся.
Появился серверный JS - теперь и бекэнд можно запилить.
Можно и на Android, и на iOS.
И даже десктопное приложение.
Офигеть, не правда ли? Одна технология засунула свой нос во все ниши.
Это, как прокачать велосипед до самолёта - от начальной идеи не осталось и винтика. :)
Я не силён в JS, но хочу спросить - многопоточность в нём до сих пор реализована через одно место?
JavaScript
С помощью JavaScript можно решить практическую любую задачу?
Собсна, на мой субъективный взгляд фронтэндера, JS иначе как для фронтенда и не годится вовсе. Можно, конечно, на костылях много чего сделать. Но зачем, если есть подходящие средства с уже сложившейся экосистемой и кучей готовых решений? Вот серверная реализация разве что выбивается из общего списка, Node,js вполне себе работоспособная и эффективная технология в умелых руках.
Здравствуйте. Пишу на полном стеке. Да, многопоточность до сих пор через жопу. Но работа с асинхронными операциями - жить можно. В целом он не для всего лучший, но для многого подходит. Для себя нашел полезным перевести все проекты на TypeScript, не жалуюсь. Например есть API на Asp.net, с него выносится dll с DTO классами, декомпилируем через рефакторинг .Net, переводим в TypeScript, и вот уже объектная модель на весь фронтэнд, есть способы создать приватный репозиторий и код между проектов пробрасывать как пакет (Verdaccio, приватный npm), storybook, CLI инструменты сейчас на JS писать интересно, вот тебе и замена Python подоспела для некоторых задач. В общем, лично мне этот язык радует душу.
Нет, не офигеть. Под половину из перечисленного писать на JS ад и боль, если нету многих месяцев чистой спецподготовки. Многих месяцев. Даже для самого-самого специалиста.
И ниши далеко не все. Попробуй найти, например, high-load чисто на JS. Или для какой-то встроенной системы приложение на нем. Или браузер на JS. И много ли игр на JS под все эти платформы.
Но ты продолжай дальше мыслить любительскими категориями, видеть только самое очевидное, и прокачивать свою отрыв от профессиональной разработки за которую платят нормальные деньги. И попробуй еще другим свою лапшу вешать, направляя их по такому пути, чтобы их скиллов спустя годы хватало только на доширак. А потом плачь как плохо живется и какие все плохие обижают такого хорошего тебя.
И ниши далеко не все. Попробуй найти, например, high-load чисто на JS. Или для какой-то встроенной системы приложение на нем. Или браузер на JS. И много ли игр на JS под все эти платформы.
Но ты продолжай дальше мыслить любительскими категориями, видеть только самое очевидное, и прокачивать свою отрыв от профессиональной разработки за которую платят нормальные деньги. И попробуй еще другим свою лапшу вешать, направляя их по такому пути, чтобы их скиллов спустя годы хватало только на доширак. А потом плачь как плохо живется и какие все плохие обижают такого хорошего тебя.
Сергей Спартакович
Я JS не знаю, так что мне пофиг.
Нет, яваскрипт не даёт доступа к файловой системе.
Сергей Спартакович
Запускал десктопные приложения - можно загружать файл с компьютера.
Алексей Макогон
Нет не всё но многое
Семен Бокарев
даёт
никто не говорит про браузерный js, есть ещё нода
никто не говорит про браузерный js, есть ещё нода
Похожие вопросы
- JavaScript Как сделать решение математических задач с несколькими числами?
- помогите решить задачу по javascript
- Помогите решить задачи в Javascript:
- Помогите решить задачу в JavaScript, тема: матрицы.
- Задача по JavaScript. Заполнение объектов через цикл в JavaScript
- Задача JavaScript, улитка в колодце (вн)
- нужно решить задач с помощь js ...
- javascript задача на циклы!
- придумал себе задачу на javascript. подскажите поетапное виполнение. я хочу запрограммировать такую программу, но
- Решение задачи JavaScript циклами