Обновить

Комментарии 16

Eat your own dog food уже не работает?

Eat your own dog food никогда не работал, если у тебя команда собак, а делаешь ты шоколадные печенья для детей.

Откуда дровишки?

Похоже вы пытаетесь шутить не зная историю термина. Выглядит не очень.

Очень часто компилируемые языки, и не С++, выбирают только за возможность статической компиляции. Когда у тебя ровно 1 файл, который запустится в любой современной среде без всякой подготовки, это очень полезно как для автоматизации сборки, так и наоборот для пользователей-нубов.

Я сейчас прям пишу простейшую утилиту, которая 2 файла перекладывает с места на место, для нубов. И пишу я её на Расте, а не на Питоне, именно для того, чтобы иметь 1 файл, который можно скачать и запустить и увидеть одинаковый GUI на любом линуксе, и даже на винде.

можно также и на Go писать, результат один файл.

Go и Rust — одного поля ягоды

Осталось выпилить главную загвоздку - морально устаревший джаваскрипт. Нужно сделать волевое усилие и отказаться от нытья по поводу того, что «а если мы выкинем обратную совместимость, то полынтырнета рухнет». Да и пусть рухнет к чертям собачьим - рынок и так рухнул из-за потоков вкатунов и прочей нечисти.

/me встал в позу "богатырь на пригорке" и безнадёжно ищет на горизонте альтернативу.

Не, правда, а на что менять? Lua, Python? Это будет, как говорил мой дедушка Ирико, "менять шиш на кокуй". Они может в чём-то и лучше, но не настолько, чтобы это стоило усилий.

Пусть лучше потоки в JavaScript завезут, и по возможности TypeScript насаждают.

Писать на rust

Осталось выпилить главную загвоздку - морально устаревший джаваскрипт

Его давно выпилили, сейчас на голом JS, мимо тайпскрипта, никто не пишет

Полностью согласен. Это главная проблема js - наследие. Пусть интернет сам подстраивается под обстоятельства.

Какое бы счастье внесли статические типы, но конечно же нельзя сломать интернет.

Массив arguments, нестрогое равенство (сейчас используются осознанно только минификаторами для `null == undefined`), не строгий режим - почти самый большой багаж js, и это только начало устаревших возможностей js

Многие фреймворки и пакеты страдают от лишней работы

Тот же реакт

И так во многом в вебе, но можно и качественно писать так на TS , что и переписывать будет не нужно

С каких пор go стал системным? Где вы видели системный язык со сборкой мусора?

И, таки да, лучше уж вообще отказаться от js. Завезли же вебассембли. Добавить доступ к DOM и всё, пиши на чем хочешь.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации