Pull to refresh
Yan @RiverFlowread⁠-⁠only

Пользователь

Send message

Вы и правы и неправы одновременно!

Статья про дено а ваш вопрос про npm, понятно что дено 1.15 и нод 17.0 не могут быть равновесно сравнены в продакшн смысле.

И в статье так и говорится что дено не убийца нод... пока

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

а кровавый энтерпрайз еще вчера воротил нос и откровенно хихикал от идеи "нда на продакшн".

Мне дено очень вдохновляет,

его сближение с браузером, встроенный асинк, свобода от папки nodemodules, простота базовых вещей из коробки, и даже система пермишнов это все ну просто супер на самом деле и я более чем уверен что конец ноды не за горами, энрепрайз такой энтерпрайз там одни консерваторы толстосумы они до сих пор мутят на джаве потому что когдато вложили в нее миллион и даже заработали два )

(не нра только загоны на тайпскрипт) а эксплойты в npm cdn сегодня каждую неделю!

Программисты такие программисты ...

Ещё вчера такие вот "уметели робототь" джава-чемпионы, как автор, стоили как три Айфона и пребывали в такой же надменной озабоченности о нерадивости джунов.

А сегодня то, что они там "нарабатывали" за невменяемым бюджеты и десятилетия делает один джун-фрилансер с парой фреймворков.

Либы и фреймворки на которых стоит мир пишутся всем миром, без "обязательного интермедиат" и часто с полным кодовым плюрализмом и ничего, мир не падает.

И наоборот, приходишь к таким вот "техлидам", а там кроме стиля кода ничего нет, вообще!

Зато уж стиииль-стиииль...

И архитектура вроде лоснявая а за ней - костыль на костыле, и какая-то банальная безграмотность. Непонимание предмета для которого собственно пишется программное решение, зато все по линтеру и десяток таких вот "соловьев" тебя, джуна нерадивого будут клевать на кодревью за for без foreach.

ООПнутый на всю голову лид начинает проект с написания типов которые уже есть во фреймворке.

У каждого фреймворка, есть своя парадигма, философия и свой вектор развития и ... свои фундаментальные ошибки и/или субъективные перекосы.

Изучая много фреймворков ты начинаешь видеть в чём именно разрабы этого фреймворка упёрлись и почему, видишь что тот же реакт, ангуляр это реактивность которую можно и нужно вводить в свою архитектуру шире и глубже и кастомнее и что kefir.js интереснее, легче и быстрее rx.js а deno.js на голову эффективнее и легче node.js

Но ты нуб и "ничего не понимаешь" и линтер на тебя плюётся и коммиты ты называть не умеешь!

А в итоге опять гора из 25 "программистов" рожает мышь за год и бюджет слона и при этом постит на Хабре свое "фе" неправильным джунам, которые не понимают что они пыль под ногами лидо-богов и должны работать за еду и делать "ку".

Есть у меня на текущем проекте "ментор" , техлид, коре-специалист, я ему очень благодарен, что есть с кем пообщаться по узкой теме, и да, у него действительно есть мозаичная компетенция в базовом стеке, но ни одной проблемы непосредственно он мне не помог решить, чисто психологически - я ему благодарен от все души , но технически он в половине случаев просто говорил не то или что "так не получится" а оно брало и получалось !

Да, чтобы попасть на галеру за соцпакет с печеньками надо иметь сертификаты, стацлгайды и вид "лихой и придурковатый" , но чтобы стать тем кто умеет решать задачи клиента, и делать это максимально быстро эффективно и дёшево, надо просто пару лет повкалывать на фрилансе, один на один с задачей и клиентом и потом уж ни один галерный технолид вам свою лапшу на уши не навесит даже на хабре!

Людям дела делать а не табуны сферических коней по вакууму гонять в мантии "жаба-чимпиёна"

"Ужасный" язык для ООП-нутого на всю голову а для нормального программиста в 21-ом веке уже давно понятно что типы не нужны!

Ни к каким страшнючим бедам и неудобствам отстутствие строгих типов не приводят, кто-то паука боится, а кто-то кушает.

JS стал популярным не из-за нода, популярность это когда много-много людей делают одинаковый выбор, дизайнеру JS позволял и позволяет кодить на третий день после знакомства, а не через пять лет сушения мозгов Эккелями и Шилдами и еще пяти лет змагания с табуном паттернов и все ради чего-то не шибко сложнее хэловорда схожей внешности.

Свои миллионы JS собирал вод дверями хором "джава чемпионов" куда путь простым смертным был заказан, а теперь поздняк метаться и типизация ваша никогда не будет принята народом и тайпскриптщина не поможет, сколько ни пыжься и не объявляй "победу тайпскрипта"

Типизация это кандалы а не удобства, или удобства тюрьмы, где "все понятно"

Повторяюсь: людям надо делать дела а не кадить вокруг языка, а чем пинать нод за популяризацию JS, лучше ответь себе на простой, казалось бы, вопрос: зачем понадобился котлин если джава жэ идеальный ЯП вселенной на все времена?

Срань для отсталых, твой тайпскрипт, и далеко не все "торопятся добавлять поддержку", что даже смущает, потому, что "тайпскриптовый" import на самом деле пригодная штука и вроде "стоит" недорого.

Но провозглашать что угодно будет рано пока тайпскрипт не появится в браузере! И пока этого не случилось (надеюсь и не случится) люди будут больно получать по лбу работающим через раз рефакторингом и неспособностью тайпскрипта выполнять вообще любой JS код, что как раз и проявилось в этом году и таких "ушибленных" все больше и тенденция к резкому падению восторгов по тайпскрипту на самом джеле и именно в этом году

Нет не подсказывает , а ещё хуже что подсказывает но далеко не всегда, посмотри Климова!

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

Но тайпскриптщики в каментах знаете что говорят? Правильно, "тестить надо!" И "глаза разуть"

Тогда нахрена мне ваш тайпскрипт, чтобы "разувать глаза" на ещё один язык ?

Вам говорят что нафиг бы ваши "типы" вообще, и приводить нечего будет!

А вы в ответ: так ведь же приведение типов !?

Тайпскрипт не нужен!

"Победа" кого над чем? Если ТС над ЖС то по статистике жс кода без ТС за год написано в шесть раз больше.

"По ела" если и есть то в фантазиях конечных ООПщиков так и не понявших что они уже не в розовом вакууме джавы а в реале веба

Если там - затык, то я думаю надо больше сконцентрироваться на том, как мозг работает впринципе.

Поняв это, штекеры с проводами возможно и не понадобятся.

А там все и проще и неожиданнее.

Например сила импульса глазных рецепторов краба зависит не от того насколько яркий свет светит в глаз а от того, насколько темно соседнему рецептору.

Бозе, какая няшная штукуёвинка, я прям хочу и штук пару!

Автор - молодец!

Сокеты рулят, однозначно!

Но руби... Ты серьезно ? ))))

А какой профит у import перед require ?

Опуская декор - остаётся возможность

"частичного импорта" это жы так крутааа, не тянуть всю либу а только "нужные классы".

Но вот вам интересная мысль: что если плюнуть на "частичный импорт руками" и испортить все :

import * as kissmyass from '/zhopasruchkoy'

А потом запускать какую-нибудь приблуду к веб-паку которая будет включать в реальный бандл только реально импортируемые вещи ?

Импорт руками это такое же щасте как ручная подсветка кода или проставки парных скобок.

Но в итоге "частичный" импорт выливается а полотенце "import" ов, иногда просто идиотических размеров!!!

И тут вопрос а зачем тогда import если " import * " это и есть require !?

Буду искренне благодарен за предметное объяснение (без воды и пены) и да, аргумент "патамушта тайпскрипт" - не аргумент, тайпскриптеров итак скоро пойдут подъезды мыть чтобы искупить все то гавно которым они засрали мир современной веб-разработки.

И у меня сильное подозрение что весь этот исход на import - одно из таких говн

Главная проблема автора в нем самом, тезис: "код ненормальный потому что я так не привык" это заведомо отказать себе в развитии.

По поводу ТС: ТС это не язык, это лукавая ООП- бородавка на теле JS. Со всеми признаками сектантства.

И то что вам ТС- ники будут из всех угдов говорить про "лучше" , "проще" и "вапще" и при этом ни строчки кода в пример, это как раз норма, потому, что все, что может ТС это слегка ослабить комплекс неполноценности ООПщика с джавой в анамнезе, попавшего в функциональный мир.

Объективно сложное не бывает простым нигде и никогда, это касается и зависимостей.

JS видит главное проблемой разработки - неоправданную сложность. И ООП и порождение типов на каждом углу - это главный источник роста сложности разрабатываемого решения.

ТС тут не помогает а убивает, подталкивая к тому чтобы плодить типы а не к тому чтобы совершенствовать методы.

Чтобы понять и принять import в js надо не на ТС переходить, а отказаться от примата ООП в своем методическом мышлении и смешать удельный вес решения с объектной модели на совершенствование функций

Стор изначально был нужен только Фейсбуку и его прямым конкурентам! Как и реакт...

Миллион леммингов подхватывает подобные идеи по трем причинам:

  1. Авторитет : это же сам фейсбук, нихумать! Ходи как Фейсбук, крякай как Фейсбук и будут тебе миллионы!

  2. Золотая пуля : лемминги падки на все, что "однозначно" пусть и не очень просто. Мол смотри, оказывается, стор спасает от всего этого головняка с вебкомпонентами и их состояниями. На самом деле стор "решает" примерно так же как шлагбаум - проблему нехватки парковочных мест.

  3. Когда два первых крючка заглочены - вырастает третий уже у вас в пасти: "так делают все!" . Попробуйте заикнуться о том что стор да и вебкомпоненты сами по себе переоценены и услышите обвинение в слепоте! " Ты же клоун который игнорит свершившуюся реальность"

Но в айти, как в астрономии, реальность это не то что вы видите а то что должны предугадать, а видите вы всегда прошлое. Это обусловлено космической скоростью прогресса айти и животной инертностью 99% человеков.

Автор скорее прав чем нет и вдохновляет!

А что не так с мидлварью?

Вообще-то это как раз новый виток эволюции и Коа выгодно отличается от Экспресс (от тех же авторов) как раз развитием в сторону мидлвар и ещё большим упрощением работы с нею, так что и ребенок справится.

Или вы считаете главнвм признаком "взрослости" фреймворка - заоблачный порог вхождения?

Джависты не уймуться никак, то ТС-ом вселенной голову морочат, то Спрингом в шкуре нода.

Nest - последний фреймворк в списке взрослого бэкэнда, который вам нужен!

Первый в этом списке : Коа, за ним Экспресс ну и тыщи их собратьев ...

Но только не nest !!!

Когда не получилось делать заказы и ты решил делать фреймворк но тоже не получилось и ты решил делать "фреймворк фреймворков" ...

Головная боль типизации хранилища в двух вещах: в хранилище и в типизации и она пройдет только в отсечением самой головы, как с пристнопамятным предыдущим "лордом вселенной и чемпионом окладов" - джавой

Дочитал до про "фанат типизации" и дропнул...

Люди до сих пор едят гамбургеры, изобретенные ещё до каменного топора и пьют воду, формуле которой столько же лет, сколько вселенной!

Поэтому ты можешь пососав мамкину титьку и позадротив на приставке стать королем Камчатки!

Да, ещё в махровые девяностые, люди умели сделать кино про жидкого терминатора, но стоило это трёх лет жизни сотен людей и триста миллионов тогдашних долларов!

Да, асинк/эвэйт был ещё во времена царя гороха, но работал он на мэйнфрейме с очередным доступом и был доступен десятку человеков на планете не понятно зачем.

Да, "прорывами" в айти часто называют всякую хрень типа тайпскрипта или джавы а многие вендорные выпуки так и остаются ничем (половина всего что делают микрософто-эппло-гуглы от винформ до обжэктив си и гугл-плюс)

Но поди найди работу на "бейсике со знанием мс-дос ", потому что кремний и во вторую мировую был кремнием а for и if и в бейсике есть!

Это как история про какого-то Кулибина из Урюпинска который в 70-ых нарисовал в тетрадке устройство с "экраном и клавиатурой" и теперь уверяет что "идея Айфона принадлежит ему!"

MS Code, блендер, клип пайнт, нод с электроном и т.п. легковесный софт инновационен не тем , что привносит что-то радикально новое, а тем что создан для реальной работы и развивается тоже отражая реальные нужды реальных людей и технически "всего лишь" компилирует давно известное и проверенное, а не "тратит всего 512 КБ" или "утилизирует классы как никогда раньше" или "софт от создателей матрицы".

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

Атак то да, "нет ничего нового под солнцем и все что есть уже было давно"

Бедный мальчик ...

Джава это вообще не язык, это дрочево с блекджеком и всем остальным, тех, кто так и не втащил си!

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

Джава - это священная корова которая выглядит очень красиво, мычит акт ангел поёт и кушает золото и младенцев, но никто никогда так и не дождался от нее молока, неимоверными трудами и затратами можно выделить пару жалких капель.

Студенты вообще народ восторженный и максималисты поэтому джава и родилась и проштырила индустрию так долго но теперь то с джаавой уже вообще всем все понятно!

Ан нет! Нашелся вот прозорливець )

В статике нет ничего кроме автоподстановки и за это "удобство" ты платишь кандалами типизации.

Пресловутое "изменение разработчиком реализации своей библиотеки" которое приведет к страшному: "несоответствию типов" - это бабайка , с таким же успехом можно потратить половину бюджета на защиту офиса от падения на него самолёта.

Но адепты статики предпочитают концентрироваться на детальных описаниях ужасов такого столкновения а не на ничтожных шансах его вероятности.

Язык программирования должен решать повседневные задачи и при этом вызывать минимум эмоций и хороших м плохих.

Мы все дышим воздухом каждую секунду и без воздуха никто не может прожить больше пары минут, но никто не приходит в восторг от акта дыхания и не ставит алтари "во славу живительного кислорода" зато если вдохнуть чего-то другого то да можно и кайфануть и озадачиться вопросом :зачем все эти люди просто дышут когда могли бы торчать!?

Да потому, что миру нужны уборщики и водители, массажисты и продавцы, художники и программисты а не торчки!

Бестолковая не статья а джава, и сравнение с водопадами и реками это как раз и есть "про джава" которая осталась в джава 8 а потом умерла а все что после "выходит" это игры с ностальгией или эксплуатация мавзолея.

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

Хотя уже и еду понятно что все для чего могла быть нужна джава давно и на вселенную проще и полноценнее делает JS, но куда ж девать короны джава-чемпионов? И что сказать в молящие глаза упёртых адептов вскормленных годами запредельных зарплат за глубокомысленное смотрение в окно и думанье дум про объектную модель нанашего мега приложения подпирающего небо !?

Information

Rating
Does not participate
Location
Минск, Минская обл., Беларусь
Date of birth
Registered
Activity