@nodejs_ru

Страница 333 из 2748
Vladimir
11.11.2016
14:10:23
сколько нужно

Pavel
11.11.2016
14:10:24
Нет, спасибо

Есть пакет — поставил и забыл

Vladimir
11.11.2016
14:10:31
Разработчики пишут код

Google
Vladimir
11.11.2016
14:10:38
Это нормально

Aleh
11.11.2016
14:10:39
подожди

мне кажется надо найти jquery плагин

Pavel
11.11.2016
14:10:54
Aleh
11.11.2016
14:10:55
пакет в нпм это говняно

Vladimir
11.11.2016
14:10:57
middleware для экспресса

Aleh
11.11.2016
14:11:01
а если с dom понадобится работать?

hamper ?
11.11.2016
14:11:05
=== instead of ==
в данном случае одинаково, мы же не с пустой строкой сравниваем, не могу придумать кейса где бы различие было

Aleh
11.11.2016
14:11:09
через jsdom в ноде

Pavel
11.11.2016
14:11:11
Vladimir
11.11.2016
14:11:53
Как будто этот чувак будет поддерживать свой пакет

Pavel
11.11.2016
14:12:20
Как будто этот чувак будет поддерживать свой пакет
А это неважно. Он есть в NPM и его можно оттуда поставить.

Vladimir
11.11.2016
14:12:33
Ясно с тобой все

Google
Pavel
11.11.2016
14:12:59
Код = зло

Artur
11.11.2016
14:13:05
Кто нибудь swagger использует для документирования api ?

Vladimir
11.11.2016
14:13:13
Ну так смени профессию, ивсе ок будет

Pavel
11.11.2016
14:13:28
https://habrahabr.ru/post/192320/

Vladimir
11.11.2016
14:13:38
Если ты доверяешь левым чувакам из интернета больше чем себе, то лучше так и поступить

hamper ?
11.11.2016
14:13:39
А это неважно. Он есть в NPM и его можно оттуда поставить.
положить что ли в npm что нибудь типа isOne(x) => x == 1 и посмотреть сколько человек скачают...

Pavel
11.11.2016
14:14:17
Ну так смени профессию, ивсе ок будет
Зачем? Для тебя профессия это написание кода? Для меня это выпуск продуктов. И код это просто инструмент.

Vladimir
11.11.2016
14:14:47
Да, это написание кода, если по существу

Pavel
11.11.2016
14:14:59
Если ты доверяешь левым чувакам из интернета больше чем себе, то лучше так и поступить
Ну я же посмотрел что у него в пакете всё ок. Не надо меня совсем уж за идиота принимать)

Vladimir
11.11.2016
14:15:18
Если для тебя быстрее и надежнее найти такой код в npm, чем писать самому, то у тебя большие проблемы

Aleh
11.11.2016
14:15:27
лол, пока ты искал пакет, проверял его код, ты бы написал строк 30 кода

а тебе надо было одну

поместить в модуль

и юзать

Pavel
11.11.2016
14:20:13
Vladimir
11.11.2016
14:23:26
A little copying is better than a little dependency

Aleh
11.11.2016
14:23:51
вместо одной строки добавил в проект 20, не разбух, ага

Vladimir
11.11.2016
14:23:54
Как бы я не не любил Go, это верно

Google
Alice
11.11.2016
15:23:57
Как можно читать код без статической типизации?

Если кода больше чем 3.5к строк

Anton
11.11.2016
15:24:24
так же как и с ней

Vladimir
11.11.2016
15:24:32
легко

Alice
11.11.2016
15:25:26
(доков нету)

Anton
11.11.2016
15:25:49
зачем доки?

Александр
11.11.2016
15:26:20
иногда такая дока, что лучше код

Vladimir
11.11.2016
15:28:17
> @frufruherou Как можно читать код без статической типизации? Долго и мучительно

Впрочем, дело не в статической типизации per se, а скорее в аннотациях

Может быть статическая типизация без аннотаций вообще, тоже читать невозможно

Alice
11.11.2016
15:30:14
Эх

Может я ниасилил, но нода это ужасно

Vladimir
11.11.2016
15:30:48
ну лучшее, но жить можно

Славик
11.11.2016
15:30:55
а что круто?

Vladimir
11.11.2016
15:31:26
Нода это ужасно, да

Нужна платформа нового поколения для JS

Alice
11.11.2016
15:33:59
Ну хз... Я надеялся что с приходом вебасембли жс начнет умирать

Roman
11.11.2016
15:34:09
Нода это ужасно, да
я бы сказал экосистема говно

нода и нода че с нее взять js + десяток либ

Vladimir
11.11.2016
15:34:35
Это отдельная проблема

Google
Vladimir
11.11.2016
15:34:46
Проблема в самом API ноды

В там какое оно, в том, чего там нет

Roman
11.11.2016
15:35:51
ты про то что они никак не могут es6 модули туда впихнуть

Vladimir
11.11.2016
15:35:57
Люди считают, что с приходом ES201x что то будет модернизировано, но на самом деле все останется как есть

Колбэки, ивент эммитеры, стримы - вот это все останется навсегда

Roman
11.11.2016
15:36:57
ну так оно все из js идет, это можно оборачивать и по-человечески работать

Ҫѐҏӗѫӑ
11.11.2016
15:36:59
как грустно

(на самом деле нет)

Vladimir
11.11.2016
15:37:10
Vladimir
11.11.2016
15:37:19
Но с 2009 js изменился

Admin
ERROR: S client not available

Vladimir
11.11.2016
15:37:38
как например fs/2 с другим апи

Vladimir
11.11.2016
15:37:49
Да, но это вряд ли произойдет

Vladimir
11.11.2016
15:37:57
охотно верю

подписан на те треды

и там тишина месяцами

Vladimir
11.11.2016
15:38:26
Политика такая - нужно что-то, ищите в npm

Из за этого на ноде например нельзя писать скрипты нормально

Потому что без либ мало что можно делать

Roman
11.11.2016
15:39:47
а нпм заходишь и кровь из глаз

Google
Vladimir
11.11.2016
15:40:59
Просто банальная задача - сделать http запрос

Никто ведь не пытается штатными средствами это делать

Потому что API отвратительное

nick
11.11.2016
15:43:19
насколько мне известно в этом и была цель платформы

мол вот вам низко уровневое API, еби..сь как хотите

)

Vladimir
11.11.2016
15:43:43
Ну не была, изначально

В какой то момент сформировался такой подход

Но это тоже не совсем правда, то есть это не очень низкоуровневое API

nick
11.11.2016
15:44:49
ну для скриптого языка с клиента, более чем

хотя хз

Vladimir
11.11.2016
15:44:53
Вокруг просто низкогоуровнего API навешаны эмиттеры и стримы

В большинстве случаев и то и то приходится заворачивать

Vladimir
11.11.2016
15:55:35
Это очень долго рассказывать

Самая большая проблема всего этого - обработка ошибок

Но в целом просто АПИ не соответствует вообще задачам, которые люди пытаются решить

Pavel
11.11.2016
15:57:13
Самая большая проблема всего этого - обработка ошибок
А что с ней? try catch для синхронных и Promise.catch для асинхронных решают люую задачу обработки, разве нет?

Aleh
11.11.2016
15:57:37
колбэки

Pavel
11.11.2016
15:57:57
колбэки
И чем они плохи?

Aleh
11.11.2016
15:58:30
ну, в них эти способы обработки не работают

Страница 333 из 2748