
Алексей
11.12.2017
15:11:30
Если у вас действительно такой хайлоад, что в процессор упирается.

Nikolay
11.12.2017
15:11:53

Google

Алексей
11.12.2017
15:12:47

Nikolay
11.12.2017
15:13:07
и в питоне

Алексей
11.12.2017
15:13:25
ну или не шарьте данные
если у вас REST и stateless во все поля, то шарить там особо нечего

Nikolay
11.12.2017
15:14:22
ты сейчас ищешь оправдания тому, что у разработчиков ноды кривые руки?
лучше не надо

Алексей
11.12.2017
15:14:28
Вы же не жалуетесь, что питоновский код (именно питоновский) может только в один поток из-за GIL работать?

Nikolay
11.12.2017
15:15:09

Алексей
11.12.2017
15:15:14
нода тоже какие-то дополнительные потоки внутри себя гоняет

Nikolay
11.12.2017
15:16:10

Google

Nikolay
11.12.2017
15:16:22

Алексей
11.12.2017
15:16:40

Диёр
11.12.2017
15:17:03

Nikolay
11.12.2017
15:17:05

Алексей
11.12.2017
15:17:06
Он и в браузере в один поток выполняется.

Ruslan
11.12.2017
15:17:08
как это сделать "правильно"
я разобрался (пример)
config.py:
x = 0
mod.py:
import config
config.x = 1
main.py:
import config
import mod
print(config.x)

Алексей
11.12.2017
15:17:09
и везде

Nikolay
11.12.2017
15:17:12

Алексей
11.12.2017
15:17:19

Диёр
11.12.2017
15:17:39
+

Nikolay
11.12.2017
15:17:39

some_random_anonymous
11.12.2017
15:17:48
Да ладно. Если не Нода, так какой-нибудь PgSQL или Elastic утилизируют все оставшиеся ядра. Неужто кто-то пишет CPU bound проекты на Ноде?

Алексей
11.12.2017
15:18:00

Nikolay
11.12.2017
15:18:12
что ж дальше будет-то

some_random_anonymous
11.12.2017
15:18:35

Диёр
11.12.2017
15:18:35
Никто же не будет на ноде писать числодробилку или что-нибудь такое

Алексей
11.12.2017
15:18:55
Горутины - это конечно же бесспорно круто, но вот его замкнутость и ограниченность мне не нравятся. Да и синтаксис так себе.

some_random_anonymous
11.12.2017
15:19:12

Nikolay
11.12.2017
15:19:21

Google

Алексей
11.12.2017
15:19:40

Nikolay
11.12.2017
15:20:13

Проксимов
11.12.2017
15:20:29

Nikolay
11.12.2017
15:20:32
не устаю постить вот эту ссылку https://dorey.github.io/JavaScript-Equality-Table/

Алексей
11.12.2017
15:20:44

some_random_anonymous
11.12.2017
15:20:44

Алексей
11.12.2017
15:21:14
А синтаксис тут причём вообще?

Nikolay
11.12.2017
15:21:16

Алексей
11.12.2017
15:21:22
это семантика всё

Nikolay
11.12.2017
15:21:40
каждый из них хорош для своей задачи, а вот задач для ноды я не вижу в упор

Евгений
11.12.2017
15:21:44
python умеет форматировать параметризированные строки вида ':param1'?

Алексей
11.12.2017
15:22:05
Babel для ноды не нужен вообще

Nikolay
11.12.2017
15:22:11
в pycharm вроде умеет

some_random_anonymous
11.12.2017
15:22:55
Удобная штука. А в Ноде вроде как пока нет.
Ну много таких примеров.

Алексей
11.12.2017
15:24:07

some_random_anonymous
11.12.2017
15:24:31

Google

Nikolay
11.12.2017
15:24:35

Евгений
11.12.2017
15:24:42
datagrip умеет в такие параметры, но не умеет видеть их все

Алексей
11.12.2017
15:24:51
Который привносит в JS то, что никогда в стандарт не войдёт.
Гибкая статическая типизация с опциональным переходом в динамическую, когда надо.

some_random_anonymous
11.12.2017
15:27:35
А какие задачи у Go?
Сетевые приложения. Микросервисы. REST API. Веб-серверы. Real time сетевые приложения. Серверы игр. Тысячи их.

Nikolay
11.12.2017
15:27:47
примерно как у Erlang, например

Admin
ERROR: S client not available

Алексей
11.12.2017
15:28:04

Диёр
11.12.2017
15:28:26

Nikolay
11.12.2017
15:28:37

Алексей
11.12.2017
15:28:38

Nikolay
11.12.2017
15:28:42
нода там и рядом не стояла

Алексей
11.12.2017
15:28:44

Pavel
11.12.2017
15:28:54
!

Диёр
11.12.2017
15:28:57

Nikolay
11.12.2017
15:29:04

Диёр
11.12.2017
15:29:22
TS. Дарт мёртв.
Там у врайк серия статей есть как они несколько лет уже пишут на МЁРТВОМ!!! языке

Google

Алексей
11.12.2017
15:29:25

Pavel
11.12.2017
15:29:32
TS. Дарт мёртв.
Ребята из wrike с тобой не согласятся)) У них как минимум часть проекта на нем

Nikolay
11.12.2017
15:29:37
или сервис, который на одном бинарнике 100кк коннектов в секунду держит

Алексей
11.12.2017
15:29:45
А во всяких банках на COBOL пишут

Nikolay
11.12.2017
15:29:52

Алексей
11.12.2017
15:30:06

Диёр
11.12.2017
15:30:13
А врайк наоборот с жса на дарт переводят всё

Алексей
11.12.2017
15:30:36
А гугол с дарта на тс второй ангуляр перевели

Pavel
11.12.2017
15:30:46

Алексей
11.12.2017
15:30:48
очень даже интересный показатель

Nikolay
11.12.2017
15:30:54
В каком месте он не предназначен?
во всех. Js - это фронтендный язык, без потоков, с event-driven моделью поведения, предназначенной для обработки событий с контролов

Pavel
11.12.2017
15:31:46
И может быть какой угодно

Nikolay
11.12.2017
15:32:17
и мы про ноду больше говорили, чем про сам js

Алексей
11.12.2017
15:32:29

Nikolay
11.12.2017
15:32:47
js - неплохой, хоть и уродский довольно язык, который охренительно решает задачи фронтенда
вот пусть их и решает, у него там монополия, пока WASM не пришел

Pavel
11.12.2017
15:33:12

Алексей
11.12.2017
15:33:31