Pull to refresh
54
0
Корзунов Антон @kashey

javascript, webgl, maps, react, орфография(нет)

Send message

Заметим, что единственная проблема была связана с тем что 54 пакет был использован более одного раза.
В начале надо было решить эту проблему, а потом уже менять версию пакета (просто потому, что это не всегда возможно)

> плоскоземельщики не ядерные бомбы взрывали — то был эфир.

Вообще, если кому интересно немного заглянуть в альтернативные теории, то я могу порекомендовать журнал vaduhan-08.livejournal.com, который расматривает различные историрические курьезы с точки зрения истории технологии, в том числе что принцип производства чего-то там был «официально» придуман немного в другое время.
Никаких ядерных взрывов, никаких заговоров, только теория металургии: vaduhan-08.livejournal.com/317565.html
Ох, счастливым человеком я надеюсь. Держитесь подальше от этого фронтенда.
— не знание всего того, чего не знает Дэн, не делает вас Дэном Абрамовым
— знание всего того, чего не знает Дэн, не делает вас Дэном Абрамовым
Я как-то пытался ответить на вопрос — чем JS классы — не классы.
Так и не смог.
Если применить широкоизвестный метод утиной типизации для сравнения JS и C++ — то таблица виртуальных методов в C++ крякает как прототипы в JS.
Да, но можно еще быстрее, а, главное, сильно дешевле.
PHP — всеми третируемый язык, который не прячет свои недостатки, и позволяет их решать дедовскими методами.
JS — заместо байткода нам выдали wasm. Спасибо конечно, но современную проблему JavaScripта, в виде бандла на 20 мегабайт, это не решает.
React — особенно хорош на сервер сайде. На клиенте он то хорош, но для серверного окружения, где надо что-то рендерить для 100 клиентов одновременно… вот как раз кеширования и не хватает. А оно примерно не возможно с текущей моделью работы Реакта. Точнее — очень даже возможно(rapscallion, hypernova), но почему-то «настоящий реакт» этого никаким образом сделать не помогает.
PHP — php тормозит, давайте ему APC, eAcceleator и opCode под капот, и заодно давайте все повторяемые блоки в memcached засунем.
JavaScript — какой такой APC?
React — какой такой memcached?
O! Про «как» отличная статья вышла еще год назад — hacks.mozilla.org/2017/08/inside-a-super-fast-css-engine-quantum-css-aka-stylo
В Яндексе проводили много исследований по этому делу, и расказывали много раз на Субботниках, и было это 6-8 лет назад (в общем давно).
С тех пор многое что изменилось, в том числе в Firefox(а вот это было уже недавно) прилетел новый CSS парсер, который парсит по-человечески.

Век учись, век переучивайся.
> Он содержит только новое, что я узнала за последние несколько дней и чем хочу поделиться, вдруг это поможет кому-то ещё.

Это конечно неожиданно, потому что список достаточно большой, в нем много совершенно банальных вещей, которые не знать стыдно, и она google developer expert по web разработке.
> Это реально хорошо работает, медиаперсоны будут это репостить, потому что они говорят то же самое. Новые идеи не будут репостить, потому что они так же их не понимают.

Вот это я никогда и не понимал. Большие серьезные мужики в 2019 году в 20ый пишут статьи про var/let/const… и ведь даже не вспоминают про выведение типов, статический анализ, JIT и другие прелести.

Ну и все такие:– Еее, спасибо за статью, как же я раньше жил.
Sorry. But you could be a bit more concrete? У меня и русский то фантастический, без посторонней помощи мне проблему не то что не решить — не увидеть.
Помню как «Федя» это волшебное слово повторял 10 раз в день(грустно вздыхая) и даже в викторинах загадывал. Давно это было, но все мучает вопрос — долгое ли время проблемы, описанные в статье, оставались проблемами?
Wikipedia -> in May 2016 it was announced that the cloud version would be discontinued by end of January 2017.

Получается тот Bamboo, что можно купить — это «Server» версия. А я же использую Cloud версию, которая, да — более не продается.
Bamboo вроде уж пару лет как не продается, а Pipelines вышли в свет неделю назад.
В общем история такова:
Жил был сайт, и все было у него хорошо, кроме того что он был написан на Vue женой основателя. Вообще это не проблема, и сейчас в проде именно эта версия и торчит.
Шло время, стартап немного подрос и решил расширяться. Первым делом они наняли себе СТО. Очень умный мужик, Phd и множество регалий.
Что было дальше? Весь бэк был переписан на go и засунут в лямды, а фронт поехал на React.
Спустя 6(!!) месяцев меня попросили им немного помочь. И я помог — вытер кровь из глаз и стер 70% кода. И это был ОДИН (достаточно сложный) экран.
В HTMLAcademy жене прилетало в 10 раз более сложные задачи с оценкой в 100 часов, в которые она с большим скрипом и моей помощью да влезала.
Я во фронтенде уже очень давно, а в програмировании так еще дольше. Видел многое, верил многим, пробовал разное.
Раскрою секрет: «подходящей» технологии не существует!
Что было первым курица или яйцо? Утвержденный бизнес план и roadmap на два года вперед. В том и проблема — если у вас есть «продукт», а не imgboard с котиками, клиентам тоже очень важен ваш «бизнес» и его возможности расти и подстраиватся под рынок.
Если вы упираетесь в стенку и говорите клиенту — ну эээ, полгода на рефакторинг потребуется, и тут без разница что за «стенка» — колличество пользователей, фича или скорость работы — бизнес уходит в трубу.
Окей — у нас джунов вообще практически нет, а за сеньерами еще принципал/архитект присматривает, обьясняет как лучше поступить и в (вроде бы) простых и в сложных ситуациях.

На реакте достаточно легко писать просто, быстро и надежно. Надо только научиться. Но да, не у всех это получается.

Information

Rating
Does not participate
Location
Sydney, New South Wales, Австралия
Date of birth
Registered
Activity