@nodejs_ru

Страница 18 из 2748
Denis
19.05.2016
08:32:54
однозначно меньше мороки, которую вызывает весь стек node.js + babel'и + typescript`ы и куча фреймворков вот то-то и оно, что трудозатрат на порядок меньше (это опуская строгую типизацию, ошибки на этапе компиляции, встроенные стредства тестирования и линтеры кода) в go стандартные либы покрывают 95% нужд, на наших проектах из сторонних пакетов, только пакеты для работы с aws, jwt токенами и микросервисами ноду юзаем только для ssr

Vladimir
19.05.2016
09:55:29
какие плохие статьи у мейлру

Denis
19.05.2016
12:07:10
однозначно меньше мороки, которую вызывает весь стек node.js + babel'и + typescript`ы и куча фреймворков вот то-то и оно, что трудозатрат на порядок меньше (это опуская строгую типизацию, ошибки на этапе компиляции, встроенные стредства тестирования и линтеры кода) в go стандартные либы покрывают 95% нужд, на наших проектах из сторонних пакетов, только пакеты для работы с aws, jwt токенами и микросервисами ноду юзаем только для ssr
Денис, вот у меня как раз именно так, недавно привлёк пару Go-разработчиков в команду, чтобы они все сервисы на Go переписали. Теперь у нас только SSR, простой ACL на Node.js и роуты для получения/выдачи данных из всех микросервисов. Пока для меня Go несовсем прозрачен. Что в качестве линтера для Code Style используете? Что для JWT?

Google
Denis
19.05.2016
13:26:35
Парни, какие пару новостей про Node.js Вы хотели бы обсудить на митапе?

Andrey
19.05.2016
13:30:42
куда движется нода и какие бест практики построения приложений в 2016 году)

Denis
19.05.2016
13:31:37
Норм такая новость да?)

Andrey
19.05.2016
13:35:49
и может, ну его нафиг ноду, она для фронтенда и нужно переходить на go?)

Denis
19.05.2016
13:37:03
Далеко не уйдешь

TJ тоже уходил

Но вернулся :)

Nikita
19.05.2016
13:37:35
и может, ну его нафиг ноду, она для фронтенда и нужно переходить на go?)
const user = await User.findById(req.body.id); if (await user.comparePassword(req.body.old_password)) { await user.updatePassword(req.body.new_password); }

вот так в go можно?

Denis
19.05.2016
13:38:00
Да

А

Andrey
19.05.2016
13:38:07
фейл =)

Denis
19.05.2016
13:38:18
) наоборот вопрос услышал

Google
Andrey
19.05.2016
13:40:58
там же на сколько я помню coroutine, которые альтернативы генераторов и можно подобное воспроизвести )

Nikita
19.05.2016
13:41:09
да тут не про корутины

идея обрабатывать ошибку там, где она появилась - ужасна

когда были в ноде только колбэки, этим пользоваться было невозможно. Появился async.js, промисы, yield и async/await. И теперь ты предлагаешь перейти на Go. Ради чего, спрашивается?)

Andrey
19.05.2016
13:43:05
потому, что модно/молодежно )

а так быстрее и меньше потребления памяти, но я не пишу на ноде, не говоря уже о go

запаковка в один файл, бинарник, тоже плюс )

особенно для микросервисов

Vladimir
19.05.2016
13:45:29
Я рааскажу, почему Go - говно)

Nikita
19.05.2016
13:45:53
не знаю в чем плюс, если ты потом этот 1 файл запакуешь в контейнер

быстрее и меньше потребление памяти - это надо все мерить)

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

Denis
19.05.2016
13:47:48
Dmitry
19.05.2016
14:14:52
Привет, а места еще остались на сегодняшний митап?

Denis
19.05.2016
14:16:15
Сорри, уже всё плотно. Stay turned.

Dmitry
19.05.2016
14:17:00
Спасибо, в следующий раз заранее запишусь

Denis
19.05.2016
14:17:11
?

Artur
19.05.2016
16:04:23
Бигуу

Evgeny
19.05.2016
16:30:27
А вы краткие выжимки их рассказа почему Го - плохо выложите?

coda
19.05.2016
16:31:03
ну тиип код научите писать

Google
coda
19.05.2016
16:31:03
на показуху начальству хотя бы

Kanat
19.05.2016
18:09:21
?

Viacheslav
19.05.2016
19:31:14
мы ушли без вас

ищите нас в баре

Denis
19.05.2016
19:36:10
Денис, вот у меня как раз именно так, недавно привлёк пару Go-разработчиков в команду, чтобы они все сервисы на Go переписали. Теперь у нас только SSR, простой ACL на Node.js и роуты для получения/выдачи данных из всех микросервисов. Пока для меня Go несовсем прозрачен. Что в качестве линтера для Code Style используете? Что для JWT?
Линтера кодстайла как такового нет, gofmt пока хватает, у нас сборка из внешних чекеров, которые советуют оптимизации, либо указывают на неэффективный мап структур в памяти, неудачные имена функций и тому подобное jwt первая либа в гугле, что-то вроде go-jwt

Go нет места в мире изоморфщины meteor derby catberry Вполне клевые штуки

Есть проект которые делает ssr исключительно на го, через go js интерпретатор, но на код больно смотреть

? гав-гав ? му-му ?Я рааскажу, почему X - говно)

pofigizm
19.05.2016
23:00:55
Xyu

Ҫѐҏӗѫӑ
19.05.2016
23:02:53
Урааааа

Я в чяти!

pofigizm
19.05.2016
23:03:12
))

Ҫѐҏӗѫӑ
19.05.2016
23:04:20
SSR overrated и flow не нужен

Alexander
19.05.2016
23:06:45
SSR overrated и flow не нужен
SSR норм, главное - v8 прогреть в пре-форке php-fpm

Vladimir
19.05.2016
23:37:43
Кто там про треды в Городе втирал

http://stackoverflow.com/questions/32452610/golang-how-to-handle-blocking-tasks-optimally

TL DR Го стартует новые треды, когда нет свободных

Google
Denis
19.05.2016
23:41:15
))

Кстати да, горячая тема

Ҫѐҏӗѫӑ
20.05.2016
00:03:03
Слава Богу за Го

только мы уже выяснили, что питон обзавелся аннотацией типов и го больше не нужен(

как и фло

Denis
20.05.2016
01:02:01
Что там за аннотации?)

Vladimir
20.05.2016
01:07:06
Реально сделали

https://docs.python.org/3/library/typing.html

Ҫѐҏӗѫӑ
20.05.2016
01:12:07
@vkurchatkin @chudesnov я там еще в гиттере мскжс вам ссылок накидал обещанных

:point_up: [May 20, 2016 4:04 AM](https://gitter.im/MoscowJS/chat?at=573e629bf240e50046a0a50f)

btw gradual typing давно исследуется в ts больше года (safe TypeScript), я про это еще год назад рассказывал на FrontendConf (который ненужен более всего прочего ненужного и надеюсь никто в здравом уме в этом году на него не пойдет). а у Flow что?

про геттеросеттеры почитал. и если правильно понял о чем речь, то в тс все это есть

поэтому преимуществ фло перед тс снова 0

вообще фб случайно достался реакт, а все остальное, что они делают — бесполезное и мертворожденное

да и реакт уже обречен судя по всему

Denis
20.05.2016
01:34:12
PR не приняли? :)

Или что там с React не так?

Vladimir
20.05.2016
01:47:46
https://github.com/Microsoft/TypeScript/issues/186

https://github.com/Microsoft/TypeScript/issues/6028

Google
Vladimir
20.05.2016
01:51:21
https://github.com/Microsoft/TypeScript/issues/2983

https://github.com/Microsoft/TypeScript/pull/7480

Denis
20.05.2016
01:51:56
:) ахаха, разнёс

Vladimir
20.05.2016
01:54:33
Думаю ещё много. Но постепенно они из флоу все скопируют, конечно

Denis
20.05.2016
02:26:02
Интересно, пойдёт ли это всё в итоге в ESNext

Как новый 'use strict'

Andrey
20.05.2016
05:38:39
Интересно, пойдёт ли это всё в итоге в ESNext
Только если как включаемая анотация в комментариях

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