|
|
|
4.43, Аноним (14), 12:01, 21/04/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
29.03.2021
Уязвимость в node-netmask, применяемом в 270 тысячах проектов... позволяющая обойти проверки, в которых сетевая маска используется для фильтрации.
| |
|
|
6.50, Аноним (29), 12:12, 21/04/2021 [^] [^^] [^^^] [ответить]
| +3 +/– |
Не ломай человеку мир. Он ищет причину, почему его любимые Kotlin, Golang и Python имеют право называться ЯП, а их адепты - программистами.
| |
|
7.60, Аноним (60), 14:11, 21/04/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну, второе по крайней мере умеет компилиться в нативный бинарь и работать с более-менее потребной скоростью, без переросточного jit. А JS чтобы нитармазить требует два чемодана батареек для часов. Зато асинхронных, вот.
| |
|
8.83, Аноним (29), 15:44, 21/04/2021 [^] [^^] [^^^] [ответить] | +1 +/– | Попробуйте писать код JS руками Вот наплодят GОвённый код и переписывай за ними... текст свёрнут, показать | |
|
|
6.99, helgi (??), 17:15, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Любой язык нужно воспринимать комплексно. Не получится вот так взять и отгородить стандарт от ноды.
Используй тогда ноду без этих стандртов.
| |
|
5.129, Аноним (129), 19:46, 21/04/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Какой ужас, они не обработали восьмиричные числа в ip!!!
Расстрелять! Дважды!!!!
| |
|
|
|
|
1.24, gogo (?), 11:28, 21/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Эту ноду пишут мыши. Два года у них - доооолгий срок....
Наплодили версий, как будто им админы взятки дают, чтобы работа была - обновлять ноды.
| |
|
2.26, Аноним (29), 11:32, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Node как и JVM имеет адово долгий цикл поддержки legacy, можете не обновляться - будет всё работать.
| |
|
3.39, Аноним (40), 11:55, 21/04/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Пока кто-нибудь в npm не решить обновить пакет не по семверу
| |
|
4.49, Аноним (29), 12:11, 21/04/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не ставьте пакеты сделанные не понятно кем и не понятно для кого. Ставьте только то, что более или менее пользуется спросом на рынке
| |
|
5.51, Аноним (40), 12:51, 21/04/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Всё хорошее против всего плохого. Как ты это отследишь если тот популярный пакет которым все пользуется не зависит через три зависимости от какого-нибудь джанка? Да в целом никак.
| |
|
6.85, Аноним (29), 15:45, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Надуманная проблема. В применяемых пакетах не было такого. Ещё раз, читай внимательнее питонист. Ставь пакеты, сделанные не Васяном, а серьезными дядями. И будет и у тебя счастье
| |
|
|
4.131, Аноним (129), 19:49, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Npm версии фиксирует.
А yarn позволяет их в прямо репозитории хранить
| |
|
3.127, Аноним (127), 19:44, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Да по факту если не использовать unstable возможности, то код без изменений будет работать на новых версиях.
| |
|
|
1.31, VladSh (?), 11:39, 21/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Добавлена экспериментальная реализация API Web Crypto, предназначенного для выполнения базовых криптографических операций на стороне web-приложений...
А вот это здорово. Надеюсь дойдут до нормальной реализации, чтобы можно было делать overriding на свою функциональность.
| |
|
2.128, Аноним (127), 19:44, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Надеюсь дойдут до нормальной реализации, чтобы можно было делать overriding на свою функциональность.
Что вы имеете ввиду?
| |
|
1.32, Аноним (32), 11:43, 21/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
> В качестве способов мультиплексирования соединений поддерживаются такие методы, как epoll, kqueue, /dev/poll и select. Для мультиплексирования соединений используется библиотека libuv, которая является надстройкой над libev в системах Unix и над IOCP в Windows.
Данные предложения не совсем корректны:
1. Библиотека libuv является надстройкой не над libev, а над системными вызовами epoll, kqueue, /dev/poll и select
Итого, данные два предложения можно преобразовать в одно:
Для мультиплексирования соединений используется библиотека libuv, которая является надстройкой над epoll в Linux, kqueue в BSD-системах, /dev/poll в Solaris, select в Unix-системах и над IOCP в Windows.
| |
1.34, Аноним (34), 11:48, 21/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Недавно пришлось столкнуться с этим кошмаром — ума не приложу, как взрослые люди добровольно соглашаются это использовать.
| |
|
|
3.61, Аноним (60), 14:12, 21/04/2021 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Нода не для средних умов тут думать нужно.
JS? Для средних умов? Так то у него дизайн яп для даунов, даже типизацию вон нищмагли :)
| |
|
4.76, Аноним (29), 15:24, 21/04/2021 [^] [^^] [^^^] [ответить]
| –7 +/– |
Денегерат, JS строго типизированный язык, для которого уже 100 лет как существуют анализаторы и возможности вывода типов. Но питонист такие вещи освоить не сможет, тут не удивительно
| |
|
|
6.82, Аноним (29), 15:41, 21/04/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ты путаешь, как и любой питонист понятия статическая и динамическая типизация. Очень советую, постарайся освоить какие-нибудь, хотя бы базовые вещи и эволюционировать с питониста в программисты.
| |
|
7.94, Аноним (-), 16:37, 21/04/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Вообще-то вы друг друга стоите. Python как раз строго типизированный, а JavaScript слаботипизированный.
| |
|
|
|
6.186, Аноним (186), 21:02, 22/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
если что в java строгая статическая типизация. но результат будет тот же самый
var notNum = 1 + "1";
System.out.println(notNum);
и в C#
| |
|
7.188, Аноним (-), 21:43, 22/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
> если что в java строгая статическая типизация. но результат будет тот же
> самый
> var notNum = 1 + "1";
> System.out.println(notNum);
error: incompatible types: String cannot be converted to int
int notNum = 1 + "1";
| |
|
|
5.162, Аноним (-), 09:59, 22/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
>Денегерат, JS строго типизированный язык
Все уже поняли ваш уровень знаний, как и большинства JS разработчиков, так что успокойтесь уже.
| |
|
|
|
2.48, Аноним (29), 12:09, 21/04/2021 [^] [^^] [^^^] [ответить]
| –3 +/– |
К сожалению порог вхождения в нормальную разработку на Node выше дегенеративного Python или убогого Golang. В ней да, думать надо временами.
| |
|
3.53, Доброжелатель (??), 12:54, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
То есть она еще хуже дегенеративного питона и убогого голанга?
Впрочем, это уже давно ни для кого не секрет.
| |
|
4.75, Аноним (29), 15:23, 21/04/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Еще раз, для апологетов Python и Golang.
Python создавался языком для обучения шкальников и не поддерживает нормально ни одну парадигму.
Golang создавался Пайком, т.к. в Google много python'истов и они не могли делать hight-load сервисы на Python ввиду убогости языка. А освоить нормальный язык программирования у них не хватало мозгов. Ради того, чтобы из можно было использовать кроме как для естественного способа применения (растопка печи) - пришлось городить язык ещё примитивнее Python и с большим количеством ограничений (иначе дитятки себе голову отстрелят).
| |
|
5.100, Аноним (-), 17:15, 21/04/2021 [^] [^^] [^^^] [ответить]
| +4 +/– |
>Python создавался языком для обучения шкальников и не поддерживает нормально ни одну парадигму.
Ты бы почитал хоть что-нибудь.
Python создавался как дополнительный язык для программистов C. То есть попросту, чтобы не решать простые задачи более сложным инструментом. И в пределах тех задач, которые на нем решаются, он прекрасно поддерживает некоторые парадигмы. А так как он хорошо читается, на нем начали обучать программистов.
Это Pascal Николас Вирт создавал именно как язык для обучения программистов. У тебя все смешалось.
| |
|
6.154, anonimous historian (?), 01:47, 22/04/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Это Pascal Николас Вирт создавал именно как язык для обучения программистов. У тебя все смешалось.
Ну да, конечно, прям так сидел и думал как бы что создать для обучения школьников, а не самый совершенный на то время язык допиливал
Pascal was developed on the pattern of the ALGOL 60 language. Wirth was involved in the process to improve the language as part of the ALGOL X efforts and proposed a version named ALGOL W. This was not accepted, and the ALGOL X process bogged down. In 1968, Wirth decided to abandon the ALGOL X process and further improve ALGOL W, releasing this as Pascal in 1970.
| |
|
7.158, Аноним (158), 03:23, 22/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
>Ну да, конечно, прям так сидел и думал как бы что создать для обучения школьников, а не самый совершенный на то время язык допиливал
Прямо так и думал. Об этом написано в учебниках по Паскалю, об этом написано даже в википедии. Цитирую: "Одной из целей создания языка Паскаль Никлаус Вирт считал обучение студентов структурному программированию."
| |
7.169, Аноним84701 (ok), 12:43, 22/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
> The developement of the language Pascal is based on two principal aims. The first is to make available a language suitable to teach programming ...
N. Wirth, "The programming language pascal", Acta Informatica, 1971
> Pascal was developed on the pattern of the ALGOL 60 language ...
Вот поэтму педивикия в качестве "основного" аргумента и считается моветоном.
| |
|
|
5.113, kissmyass (?), 18:30, 21/04/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
И JS овно ничем не лучше, плюсы, шарп, джава, во туда куда-то смотреть надо за хорошими языками.
Даже обджект паскаль и то лучше.
| |
|
|
3.55, НяшМяш (ok), 13:17, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
> К сожалению порог вхождения в нормальную разработку на Node выше дегенеративного Python или убогого Golang.
К счастью. Рукожопы довольно быстро отсеиваются.
| |
|
|
5.97, Аноним (97), 17:02, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Так пакет любой рукожоп может опубликовать. От перлового CPAN это не отличается ничем, там 20 лет назад была ровно та же ситуация.
| |
|
|
|
|
|
2.63, Аноним (60), 14:14, 21/04/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Единственный нормальный и безопасный язык программирования.
Начиная прямо с пакетов в репах с бэкдорами и вулнов в пакетном менеджере позволяющих подсовывать лохам левый булшит. Вы сделали опечатку в слове безопасТность.
| |
|
3.77, Аноним (29), 15:26, 21/04/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Приведи пример пакетного менеджера ЯП, который не пропустит бекдоры. Давай, удиви
| |
|
|
1.56, Аноним (56), 13:46, 21/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Вообще не понимаю, как можно писать сложные, не одноразовые, вещи на яваскрипте или питоне, или им подобным так, чтобы при малейшем изменении всё не пошло по 3.1415826зде.
| |
|
2.66, z (??), 14:43, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Что значит сложные? сложнее хелло ворлд, или вам вм внутри вм, и чтобы там еще отдельные процессы изолированные крутились?
| |
|
3.72, Аноним (5), 15:13, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Сложные это когда деточка в своем коде запуталась, а проект запускается и по рукам не ударяет больно-больно
| |
|
2.70, Аноним (29), 15:10, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Возможность писать сложные вещи обеспечивает мозг и прямота рук, а не языки.
| |
|
3.91, z (??), 16:02, 21/04/2021 [^] [^^] [^^^] [ответить] | +2 +/– | Натолкнуло на мысль о том, что можно и симфоную шуберта на ржавом ведре гвоздем ... большой текст свёрнут, показать | |
|
4.149, Аноним (149), 00:30, 22/04/2021 [^] [^^] [^^^] [ответить]
| +2 +/– |
Да я смотрю тут на opennet только симфонии Шуберта и пишут.
Так не стесняйтесь. Как "веб-макака" и в прошлом C / C++ / Java / Scala / Python с удовольствием посмотрю на ваши симфонии. Скидывайте ссылку на GitHub.
Ау, композиторы с opennet, скидывайте ваши симфонии!!!
| |
|
3.104, Урри (ok), 17:58, 21/04/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
А ты именно такой, с прямым мозгом?
Напиши, пожалуйста, калькулятор на брейнфаке. Это задача, которую элементарно решит любой школьник на любом из недоязыков вроде питона или джаваскрипта.
Брейнфак, напомню, тьюринг-полный язык. На нем можно написать все то же, что и на любом другом популярном языке (по крайней мере в теории). А еще он очень простой - всего 8 операций.
Сможешь?
| |
|
4.124, Аноним (35), 19:07, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Напиши, пожалуйста, калькулятор на брейнфаке
А в чем проблема, давай напишу. Но сначала обсудим мой гонорар.
> недоязыков вроде питона или джаваскрипта
Ты до изучения яваскрипта даже и не дойдешь, так как отвалишься уже на Getting Started какого-нибудь yarn или webpack.
| |
|
|
|
7.180, Аноним (186), 20:47, 22/04/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
50.00р.
отлично договорились.
Но ты не напишешь ничего в любом случае. Потому что просто анонимный балабол
| |
|
|
|
4.195, Аноним (195), 06:25, 26/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
А давай я на Питоне + PyQT и sympy+numpy напишу инженерный калькулятор который будет аналитически брать и считать большинство интегралов и делать это быстрее наивного подхода на чистом С ?
| |
|
3.118, Аноним (14), 18:43, 21/04/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Возможность писать сложные вещи обеспечивает мозг и прямота рук, а не языки.
Зачем тогда раст растаманам?! Получается, у растаманов нет мозга и кривые руки?!
| |
|
2.115, Аноним (22), 18:39, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Берёшь и пишешь, вон например гитхаб чем не пример. Нормальная архитектура и дрочка на типы слабо коррелирует
| |
|
3.144, ip1982 (ok), 21:44, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
А можно как-то заранее знать, нормальной будет архитектура или нет? Вот чтоб взять и сразу написать.
| |
|
4.152, Аноним (127), 01:29, 22/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Ну если архитектурное ревью практикуется и ревьюверы компетентны, то с высокой вероятностью - да.
| |
|
|
2.190, Аноним (129), 04:54, 23/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Unit тесты нужно писать и использовать статический анализатор.
Вместо js лучше использовать typescript
| |
|
1.59, Аноним (59), 14:04, 21/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>Стабилизирована реализация класса AbortController
Ждём новость про переименование.
| |
|
2.74, YetAnotherOnanym (ok), 15:20, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Наоборот, только попробуй заикнуться - прибегут тётки из "Мой живот принадлежит мне" и заклюют за покушение на святое
| |
|
1.64, Аноним (64), 14:34, 21/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Кто-нибудь в курсе зачем они выпилили поддержку win 7/8 в новых версиях? Причём это hardcoded, а не только в инсталлере. И как дела в линуксе с последними версиями ноды: какая минимальная версия ядра поддерживается?
| |
1.65, Аноним (65), 14:37, 21/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
Почему все новости про js тут вызывают столько бурения?) Видимо все пишут на чистом си драйвера. Для прикладного софта где важна скорость разработки и для веба js относительно не заменим nowadays.
| |
|
2.68, Аноним (29), 15:09, 21/04/2021 [^] [^^] [^^^] [ответить]
| –8 +/– |
NodeJS не любим, т.к. он ворвался в во многие сферы и стал там занимать серьезную нишу и подвинул многие языки. Скажем тот же Python.
Плюс, в отличии от всяких Python и Golang'ов он развивается очень интенсивно, имеет очень много выразительных средств языка, постоянно добавляется как сахар, так и новые возможности. То есть JS - это не примитивный язык, в нём есть куда расти.
Ну и последняя причина хейта - JS позволяет писать на самом деле hight-load вещи, без особых костылей. Естественно, это негативно сказалось на услугах тех же python программеров, которые для асинхронности в django ещё недавно вынуждены были поднимать селари или юзать ребиты.
| |
|
|
4.81, Аноним (29), 15:37, 21/04/2021 [^] [^^] [^^^] [ответить]
| –3 +/– |
А кто тебе сказал, что я с web'a? Опять кукарекаешь против ветра, анон
| |
|
3.92, Аноним (-), 16:10, 21/04/2021 [^] [^^] [^^^] [ответить]
| +5 +/– |
> JS позволяет писать на самом деле
> hight-load вещи, без особых костылей.
Это да.
Открываешь современный моднявый сайтик и сразу CPU уходит в high-load.
| |
|
4.103, Andrei (??), 17:52, 21/04/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ну уходит и че. Написали джуны за низкий прайс. Прибыль свою сайт приносит и отлично. Если нужно что-то более эффективное по коду наймут адекватных js-инженеров
| |
|
5.107, Урри (ok), 18:01, 21/04/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
> адекватных js-инженеров
Звучит как "розовый единорогов". Адекватные js-инженеры бывают только в сказках.
| |
|
6.109, Andrei (??), 18:21, 21/04/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
ЭЭ, аргументы?
В гугле хватает адекватных JS инженеров например.
| |
|
7.139, Гентушник (ok), 21:12, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Вы серьёзно приводите гугл в качестве примера?
Гугловские сайты одни из самых тяжёлых что я встречал в вебе.
| |
|
|
|
4.135, Аноним (5), 19:57, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
обычное васяно-питоноподелие тебе даже не удастся собрать, поскольку васян не умеет в зависимости
| |
|
5.140, Аноним (-), 21:28, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
>обычное васяно-питоноподелие тебе даже не удастся собрать
Прямо таки нездоровая зависимость какая-то. Чем больше человек гавкает на Python, тем меньше у него знаний по теме. Чего ты собирать собрался в Python проекте, бестолочь?
Чтобы удовлетворить зависимости открой для себя pip install.
| |
|
6.142, Аноним (5), 21:33, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
>Прямо таки нездоровая зависимость какая-то. Чем больше человек хвалит Python, тем меньше у него знаний по теме.
Починил, не благодари
| |
|
7.143, Аноним (-), 21:34, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
>Починил, не благодари
Для правильной починки к врачу обратись, у самого не получается.
| |
|
|
5.145, Аноним (-), 21:48, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
>>> NodeJS не любим, т.к. он ворвался в во многие сферы и стал там занимать серьезную нишу и подвинул многие языки.
...
>>> JS позволяет писать на самом деле hight-load вещи, без особых костылей.
>> немного иронии на счет "JS-high-load"
> обычное васяно-питоноподелие тебе даже не удастся собрать, поскольку васян не умеет в зависимости
Какой занимательный уход с темы ...
| |
|
|
3.102, Andrei (??), 17:37, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
JS не идеален и там достаточно много syntax sugar, но почему эмоциональный хейт? Нет ничего идеального под луной
| |
|
2.96, YetAnotherOnanym (ok), 17:00, 21/04/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
> важна скорость разработки
Вот за этот "менталитет эффективных менеджеров" и не любят.
А ещё за манеру ради скорости разработки тащить всякую гадость из помойки под названием npm. А ещё, с момента появления Электрона - за отношение к пользователям "купи себе рамы, нuщe6poд". Ну, и ещё много за что.
| |
|
3.101, Andrei (??), 17:36, 21/04/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Инженерия софта это бизнес, не хуже и не лучше другого. Если вы пишете софт не для удовольствия а я для продажи во играете по правилам рынка нравится или нет. Вы можете сколько угодно писать код на самом крутом языке но если проект не принесет прибыли, это будет хобби а не бизнес.
| |
|
4.108, Урри (ok), 18:02, 21/04/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
По правилам рынка ты бы уже давно сидел в подвале и работал за еду. Так что не надо размахивать "правилами рынка" где не попадя, дабы не светить свою дурь.
| |
4.146, YetAnotherOnanym (ok), 22:32, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Правила рынка дают достаточно свободы для манёвра. Можно сделать ставку на ранний выход на рынок, выбрав для этого "лёгкий в освоении инструмент", стадо макак и тимлида с кнутом. А потом тратить деньги на обогрев атмосферы, потому что скриптовый ЯП, на котором легко писать, внезапно, почему-то тормозит, а СУБД захлёбывается, потому что в самом начале шардинг отложили на потом, когда прототип обкатаем, а потом, опять-таки, внезапно, скандал с утечкой перданных, суды, штрафы, отток пользователей и рекламодателей.
А можно сесть и спокойно подумать - на чём писать (пых? нода? бидон? перл? жаба? го? шарп/моно? руби?), какие фреймворки есть, какой подойдёт под нашу задачу, какого типа БД взять (скуль? документ? ключ-значение?), и какую именно (машку? постгрес? файрбёрд? монгу? сциллу? таракана? тарантула? коуч? аранго? аэроспайк?). Пробежать документацию хотя бы в общих чертах, составить шорт-лист, пощупать вживую что каждый из выбранных продуктов представляет, и уже с этими знаниями составить продуманную концепцию продукта и начинать писать.
| |
|
5.157, Andrei (??), 02:51, 22/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Мы говорим про разные вещи.
Я полностью согласен что надо подумать и выбрать. Но не для всех проектов нужена супер производительность и не для всех проектов нужны гении которые будут писать это и стоить как самосвал.
| |
|
|
|
|
|
2.105, Аноним (35), 17:59, 21/04/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
> callback hell
а вот и повылазили из криокамер свидетели калбак-хела.
| |
|
|
4.123, Аноним (35), 18:55, 21/04/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
ну да, те же шары, но уже никакой вложенности калбаков друг в друга. А ведь именно это называлось калбак-хелом. А в подавляющем большинстве случаев можно обойтись и без и без того кристально чистых промисов и заюзать async/await.
| |
|
5.130, Аноним (5), 19:47, 21/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
>заюзать async/await
Обёрнутые в try...catch.
Но в целом да, выглядит получше уже.
| |
|
6.164, Аноним (166), 11:30, 22/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
Не понял как тема скатилась к способам обработки ошибок? Можно подумать проверять руками в go каждый результат на наличие ошибки чем-то лучше.
| |
|
7.200, Аноним (5), 14:56, 30/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
товарищ модератор, бросьте catch из async/await и дайте код. это обертка над промисами
| |
|
|
|
|
|
2.141, Аноним (141), 21:32, 21/04/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
>переходите уже на golang, хватит этот callback hell поддерживать
без generics, exceptions, нормального наследования у классов, человеческих средсв сборки, библиотек и программистов?
Спасибо, нет.
| |
|
3.151, Аноним (127), 01:25, 22/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
> человеческих средсв сборки
Можно раскрыть мысль? Каких средств не хватает.
> библиотек
Стандартная библиотека у go отличная.
| |
|
4.184, Аноним (5), 21:00, 22/04/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
эта херня ставится с оф сайта как бинарь, ты серьезно????? это оф док
| |
4.197, Аноним (5), 16:46, 29/04/2021 [^] [^^] [^^^] [ответить]
| +/– |
братиш, я не хейтер гоуланга, но эта херня реально ставится как бинарь с офсайта. не готово
| |
|
|
|
1.126, Аноним (127), 19:41, 21/04/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Отличная платформа для своих задач:
* написания бэкенд-фронтов, то есть сервера, который агрегирует данные с n бэкендов и отдает конечному клиенту в виде html, json или другом формате.
* написания инструментов для фронтенд разработки
В обоих задачах именно js как язык является одним из факторов выбора, т.к. иметь один язык и на клиенте и на сервере удобно для разработки.
То что в npm много "мусора" - это норма (с). Точно такая же ситуация в любом другом пакетном менеджере. Ну а если нет, то жду примеров.
| |
|