Pull to refresh
45
23.2
Руслан @gmtd

Software engineer / vue-faq.org

Send message

К 2000-му JavaScript уже был стандартом в вебе, его не могли просто так взять и заменить

Насколько помню [VisualBasic]Script не поддерживался в Netscape Navigator

В любом случае, политика Микрософт тогда была такая агрессивная и нечестная, что ее технологии вряд ли бы согласились сделать стандартом.

Это не импотенция поисковых систем - SEO вполне достигается другими неизвращенными способами типа пререндеринга или отделного статичного контента для поисковиков. Да и умеет Google в SPA уже

Это попытка фронтов захвтатить сервер

Ну про это вроде уже было сказано, если проект закончился, надо искать работу, а спрос на fullstack меньше чем на узкий профиль почти во всех ЯП, ну и найти именно свое сочетание, условный PHP + React может быть достаточно сложно, итог, подумайте а стоит ли оно того.

А тогда накой вот это ваше утверждение?

А фулстек чисто на реакт не может пойти?
Он тупее простых реактеров?

Что-то я сам потерялся.

Очень заметно.

Fullstack - это в первую личностный профессиональный рост и понимание, как всё работает в целом.

Чистый фронтендер - это как ярко выраженный правша в мире амбидекстров. А иногда и просто человек с одной правой рукой, когда у других есть и руки, и ноги.

Полезное описание и сравнение. Спасибо.

Сам пробовал webp и avif, выбрал первое по каким-то причинам

2.4 Rest types

Это будет "Виды отдыха"
Лучше "other conversions" или что-то типа этого

Не совсем

Он записал видео в цифре, а значит, качество останется оригинальным, пока лента не придет в негодность. И качество не будет зависеть от проигрывающего устройства.

Видеомагнитофоны часто использовали для архива
На одну кассету VHS помещалось около 4Гб данных - огромадный для того времени объем, соответственно, дешевизна хранения. Это эпоха сидиромов и 760Мб дисков - недешевых и часто портящих данные

Так что смеяться над тем "чуваком" как минимум глупо.

Не могу найти, но видел сравнение размера бандлов svelte (или solid.js) (не vdom) и vue ( vdom )

На "hello world" - 5Кб и 60Кб, при росте размера прикладного кода через некоторое время бандл svelte начинает сильно превышать бандл vue. Соответственно, скорость тоже возможно падает

Так что размер приложения очень важен для оценок. Небольшое можно и на document.querySelector самому написать, а для большого vdom - сильное спасение

var sum = function(a, b) {
return
 a + b;
}

Так не пишут. Пишут так:

var sum = (a, b) => {
  return a + b;
}

Если разработчик не в силах им следовать то зачем такой разработчик.

Я говорил о случае, когда разбирал библиотеку, написанную совсем посторонним человеком

Типизация же наоборот делает язык похожим на "тот самый строгий синтаксис как Java 

Это тип flatMap из lodash

flatMap<T>(this: LoDashImplicitWrapper<List<Many<T>> | Dictionary<Many<T>> | NumericDictionary<Many<T>> | null | undefined>): LoDashImplicitWrapper<T[]>;

Покажите мне в Java где встречается такой ужас

То же устройство (PC), просто поменял сеть WiFi

Все другие сайты открываются нормально и быстро, к слову.

Это не так. В ООП языках, например, Java, есть классы, объекты, методы и аттрибуты и простые операции с минимально нужным синтаксисом, и, по сути всё, разработчик в этом всем ограничен

В JavaScript есть, например, function declaration и function expression. Можно сказать, полностью идентичные определения функций. Кто-то привык так, кто-то так, но наверно большинство разработчиков когда видит чужой стиль испытывает негативные чувства. Я хочу увидеть блок кода с functions, а мне визуально приходится отделать функции от computed во Vue, например.

И это всего лишь один небольшой пример. Контексты исполнения, функция это объект, чистые функции и нечистые, объекты, свойства которых можно задать как функции, а потом использовать для манипуляций и фильтраций через Object.keys(), Object.values(). И, вместо того, чтобы работать, ты сидишь, смотришь 20 минут на эти 20 строк и пытаешься понять, что хотел сказать автор, и почему нельзя писать не через жопу. А если там еще и типизация по полной, то вообще финиш. А ты ведь не гуру js и не хочешь им быть - у тебя еще бэкенд, база данных, облачные сервисы, тесты, CI/CD, люди, с которыми надо работать. Тебе хочется понятный читабельный код. Поэтому потом идешь, и пишешь эту статью.

Восток-Телеком
На МТС вроде нормально

Ресурсы не подгружаются. Открывается долго. Сейчас в любом браузере вот так:

Для примера, в Java тоже есть несколько рантаймов, а кол-во SDK вообще тьма.

Любая Java VM полностью поддерживает спецификацию языка. Код, скомпилированный на одном JDK, будет без проблем выполняться на другой JVM. Kotlin и Skala также компилируются в байткод и выполняются одинаково на любой JVM, разница только в лицензиях и, небольшая, в производительности.

Какая поддержка JavaScript у JavaScript рантаймов? Сколько времени займет переписывание программы под Bun на Node.js?

Ваша аргументация имеет слабое отношение к тому, что написано в статье
То, что вы не встречались с проектами, которые работают (могут работать) только с yarn или pnpm, и не видите существенных отличий между ними, говорит о вашем опыте.

Скорей это

По крайней мере на Android их всегда можно поставить как apk или через сторонние магазины

Ну вот очень известный в экосистеме Vue.js человек написал недавно об этом
Mental Health in Open Source

Information

Rating
229-th
Registered
Activity