Pull to refresh
-12
1
Send message
Ого, в LinkedIn изобрели новогодние каникулы. Еще чуть-чуть и откроют майские.
Меня больше забавляет, что в языке огромное количество давно известных тяжелых проблем, но консорциум добавляет такие невероятно важные вещи, как синтаксис классов (в функционально-ориентированном языке, да), потому что людям с джавой головного мозга без оных трудно было его усвоить, а тяжелые проблемы так и остаются нерешенными. Насколько мне известно, до сих пор в стандарте не закреплен синтаксис проверки цепочек свойств (восклицательный знак), хотя реализации в библиотеках были еще начиная с КофеСкрипта. Это как пример элементарной вещи, которая всем нужна и которую было бы проще простого внедрить, но веселее же заниматься ерундой, которую будет использовать 1% разработчиков. Это глобальная проблема современного фронтенда — колоссальная оторванность разработчиков стандартов и фреймворков от реальных кейсов их использования. Консорциум состоит из высококлассных разрабов, которые пишут на чем угодно, но только не на JS; Ден Абрамов с гордостью заявляет, что не умеет верстать и вообще, не знает очень многих элементарных фронтовых вещей. А потом мы удивляемся страданиям.
Все очень просто — интерес к обоим технология обусловлен их связанностью с React. Падение интереса к MobX совпадает с появлением в Реакте хуков и очередным разворотом всей экосистемы по воле правой пятки Дэна с классов на функции (совсем нeдавно так же драматично реакт переходил с функций на классы). MobX опирается в своем синтаксисе на классы и связанные с ними декораторы, и если я не ошибаюсь, до недавнего времени хуки официально не поддерживались без неофициальных внешних костылей. Вот и падение интереса. Так то MobX приятнее Redux, просто потому, что даже удар в живот приятнее Redux.
Перевожу — «я не очень хорошо разбираюсь в JS фреймворках, поэтому не знаю, почему загнулся AngularJS, попробую предположить; в современных фреймворках есть некий CLI, в ангуларе его не было, наверное, из-за этого». Если серьезно, ангулар загнулся просто из-за старости. Уже появился на порядок более быстрый и компактный Реакт, гуглу надо было реагировать на это. Переделывать построенный на устаревших паттернах AngularJS было дорого и бессмысленно, был написан с нуля прохладно принятый сообществом Angular 2 (это сейчас он набрал популярность вместе с ростом популярности TS). Один из разработчиков первого Ангулара, Эван Ю, оказался так недоволен новым фреймворком, что написал свой, с VDOM и vuex-ами, известный сейчас, как Vue. Собственно, Vue, и особенно, Vue 2 это то, как большинство (и я, в том числе), видели Angular 2. Так сформировалась нынешняя святая троица, а CLI тут вообще не при чем.
Интуитивно понятно — означает, что после нескольких лет, проведенных в работе с определенной средой и языками, многие вещи вы можете предсказать без документации. Интуиция === бессознательный опыт. Для меня, например, интуитивно понятны «дикие» для вас примеры из JS, которые вы приводите. Или вы всерьез думаете, что если показать условному прохожему-не программисту с улицы программу на Go и программу на JS, он воскликнет, «о, ну тут все ясно, как элегантно», а на JS начнет плеваться? Все дело в знаниях, опыте и привычках.
Потому что это не велосипедная дорожка, а испытательный трек для одноногих улиток с однолопастным глазом на подбрюшном хвосте, слизь которых используется для лечения рака. Вы просто так мало ездите на чем-либо кроме велосипеда, что все вокруг считаете велосипедной дорожкой.
Чем меньше ты в чем-то разбираешься, тем больше в нем для тебя удивительного) Только в случае с JS, все любят рассуждать о нем с видом экспертов. Советую почитать хотя бы базовую документацию о правилах приведения типов в JS, удивительного в мире станет меньше.
Все было в порядке с Flash, а дыры в безопасности есть везде и обо многих мы узнаем еще не скоро. Проблема была в том, что это проприетарная технология Adobe (что само по себе не плохо — если ты не гугл, император всея интернета), и гугл с эппл не стали мириться с тем, что какая-то мелкая (по сравнению с ними) конторка контролирует существенную часть их пирога и заставляет их платить роялти за браузерные технологии. Очень надеюсь, что появится open-source форк из слитых исходников.
За нормальное государство нужно платить, как за жизнь в хорошем районе. Если интересуют только деньги, вполне хороший доход можно получить и в условном Сомали, типа наших многострадальных Родин.
Простите за оффтоп, но ждал появления Svelte еще в первом вашем комменте. Когда вижу кого-то, кто цепляется к каким-то незначительным недостаткам ведущей тройки фреймворков (на уровне вкусовщины), а потом огромными комментами с использованием множества аббревиатур и англицизмов пытается раздуть их до астрономических размеров, понимаю — передо мной поклонник этого молодого фреймворка)
Поздравляю автора с тем, что он изучил JS на уровне джуна, можно брать на галеру юнгой. Советую так же определиться, о чем статья — о TS или JS, иначе могут быть неприятные сюрпризы для тех, кто решит воспользоваться этими знаниями — например, в виде удара по рукам линтером TS при попытке использовать битовые операторы.
Я думаю, что если на коробке явно написано, что требуется некий сервис для работы устройства (это, например, технически обусловлено), то под эти ограничения устройство не попадает. Например, тот же HTC Vive требует аккаунт в Steam, но на коробке явная нашлепка — Steam VR. А тут очевидный загон юзеров в свою соцсеть без каких либо обоснований и предупреждения. Пускай называют шлем Facebook Oculus тогда.
..7. F...ck you, a..hole. Извините, не сдержался
Корневое утверждение статьи абсолютно верно — многие недооценивают сложность авторизации и аутентификации, особенно, при использовании разных способов входа и разных уровней доступа. Поэтому писать их самому абсолютно необязательно — существует огромное количество качественных библиотек и boilplates, решающих эту проблему :). Единственный весомый аргумент в пользу IDaaS — перенос ответственности за личные данные пользователя на третью сторону. Но, как написали выше, ответственность в IT понятие весьма размытое, так что…
По той же логике Microsoft следовало бы сделать устройство весом в 15 кг, чтобы укравший его злоумышленник не мог бежать быстро. Более нелепого оправдания 100% маркетингового решения я давно не видел.

Есть ощущение, что статья либо старая, либо автор не в теме вообще. Про попытку сравнения библиотеки и фреймворка я вообще молчу и игнор многих ключевых преимуществ того и того подхода. Но во вью нет cli, шта?

Решали подобную задачу с помощью editor.js. Странно, что его нет в списке, все что вам было нужно, там из коробки + 0 зависимостей + отечественные разрабы.

Игры — это та соломинка, за которую еще хватается Intel, пытаясь спасти продажи. В оптимизированных под многояд приложениях перевес Ryzen просто неприличный, и учитывая нежелание intel снижать цену, выбирать сейчас что-то кроме красных просто неразумно. Сомнения вызывает лишь рекомендация Ryzen 7 3800x — его преимущество над 3700x слишком незначительно, чтобы оправдать значительно большую цену и более сильный нагрев (с которым у райзенов и так не сказать, что все прекрасно)
Хм, а я сам из кармана за жилье плачу, а оказывается, можно бухтеть на тему «работодатель дает мало денег на жилье». С вашими запросами вам и 50 будет мало. Друг снимает квартиру на юго-востоке, 35к чистая, с кондиционерами. Хотите лучше, больше, да в районе позеленее — заработайте.

Information

Rating
1,884-th
Registered
Activity