@ru_python

Страница 3166 из 9768
Nikolay
11.07.2017
18:40:52
приведи пример нормальных синхронных?
любой блог или контентный сайт

Aleksandr
11.07.2017
18:41:00
твоя нода так не умеет
чего она не умеет?

любой блог или контентный сайт
а где там синхронность? раздача статики синхронная?

ilya
11.07.2017
18:41:21
это печаль питона, можно посочувствовать
т.е. затаскивание на каждый чих 100500 node_modules - Это не печаль ноды?

Google
Nikolay
11.07.2017
18:41:22
чего она не умеет?
выбирать вид concurrency явно

Aleksandr
11.07.2017
18:41:41
т.е. затаскивание на каждый чих 100500 node_modules - Это не печаль ноды?
это печаль неграмотного разраба, а не данность и неизбежность

Nikolay
11.07.2017
18:41:44
а где там синхронность? раздача статики синхронная?
там бэкенд синхронный, который шаблончики рендерит, а статистику отдает nginx, как и везде

это печаль неграмотного разраба, а не данность и неизбежность
то есть любой разраб на жс априори неграмотный?

ок

Bsod
11.07.2017
18:42:17
питон чат - срачь за жс

Nikolay
11.07.2017
18:42:30
сейчас ты еще скажешь, что у бэкенда на жс примерно столько же внешних зависимостей, сколько у бэкенда на питоне

и мы поржем

Aleksandr
11.07.2017
18:42:34
там бэкенд синхронный, который шаблончики рендерит, а статистику отдает nginx, как и везде
в современном мире генерят статику и раздают ее varnish + nginx, и там вообще бэкэнд с клиентом не работает

Aleksandr
11.07.2017
18:43:03
то есть любой разраб на жс априори неграмотный?
кроме тебя грамотных нет, это уже уяснили

выбирать вид concurrency явно
конкретно, что она тебе не дает выбрать явно? весь i/o там конкурентный из коробки

Nikolay
11.07.2017
18:43:43
кроме тебя грамотных нет, это уже уяснили
нет, это я опять троллю твои нелепые попытки показаться экспертом в предмете

Google
Nikolay
11.07.2017
18:44:01
конкретно, что она тебе не дает выбрать явно? весь i/o там конкурентный из коробки
я хочу явно указать, где я хочу стартовать тред, где процесс, а где чего еще, она так умеет?

Aleksandr
11.07.2017
18:44:11
нет, это я опять троллю твои нелепые попытки показаться экспертом в предмете
меня твои оценки не интересуют, конкретика и аргументация только

Nikolay
11.07.2017
18:44:20
Nikolay
11.07.2017
18:44:35
тебе вон синхронные сайты не нужны уже

Aleksandr
11.07.2017
18:44:41
для этого есть стандартная библиотека

пример кода в студию
пакеты из стандартной библиотеки child_process, cluster

Nikolay
11.07.2017
18:45:25
пакеты из стандартной библиотеки child_process, cluster
не вижу там запуска системного треда одной строкой

и да, на секундочку, nodejs - не "стандартная либа джаваскрипта"

Makc
11.07.2017
18:47:49
Современный сайт, не только io. Нужно еще и тепло выделять.

Aleksandr
11.07.2017
18:49:05
не вижу там запуска системного треда одной строкой
там есть пакет cluster, он дает возможность параллелить задачи, использованием форков внутри, соединяя их через очень удобный API и раззруливая все коммуникации между воркерами

Aleksandr
11.07.2017
18:49:35
и да, на секундочку, nodejs - не "стандартная либа джаваскрипта"
это твои какие-то уже бредни, у js нет стандартной либы

ilya
11.07.2017
18:49:38
бррр) Лучше на вордпрессе сайтики шлёпать, чем в особенностях "некоторых успешных" ЯП разбираться))

Nikolay
11.07.2017
18:49:50
это твои какие-то уже бредни, у js нет стандартной либы
как нет, если ты выше написал "в стандартной либе все есть"?

путаешься в показаниях уже

Aleksandr
11.07.2017
18:50:03
и как это противоречит тому, что я написал?
очень просто, все возможности там есть и удобно завернуты в привычный API

Google
Nikolay
11.07.2017
18:50:19
очень просто, все возможности там есть и удобно завернуты в привычный API
как мне тред одной строкой запустить в джаваскрипте, ты мне скажи

/dev
11.07.2017
18:50:38
Современный сайт, не только io. Нужно еще и тепло выделять.
Помню, в студенческие времена меня зимой в общаге ноут спасал..

Nikolay
11.07.2017
18:50:41
меня не волнуют всякие там поделки серверные с воркерами и хреноркерами

Aleksandr
11.07.2017
18:50:53
как нет, если ты выше написал "в стандартной либе все есть"?
мы говорили про ноду, которая не является языком js, это платформа над ним

Aleksandr
11.07.2017
18:51:16
Nikolay
11.07.2017
18:51:18
ну не парься, дыши глубже и ласкай свой gil
если тебе так не нравится гил - что ты в чате по питону делаешь тогда?

иди пиши свой бэкенд на ноде, раз она такая крутая

а мы пока полезное что-нибудь поделаем тут

ilya
11.07.2017
18:52:39
"мы говорили про ноду, которая не является языком" - На этом можно останавливаться ?

Aleksandr
11.07.2017
18:52:46
если тебе так не нравится гил - что ты в чате по питону делаешь тогда?
мне нравится питон, я на нем много очень пишу, но это не делает говном ноду или кого-то еще, равно как wsgi современным подходом

Nikolay
11.07.2017
18:53:20
мне нравится питон, я на нем много очень пишу, но это не делает говном ноду или кого-то еще, равно как wsgi современным подходом
разумеется, питон говном ноду не делает, нода не нуждается в питоне, чтобы быть говном

ilya
11.07.2017
18:53:21
нельзя сделать говном то, что уже им являеться ?

Makc
11.07.2017
18:53:26
Чем плох wsgi?

Nikolay
11.07.2017
18:53:32
а wsgi не нуждается в твоих суждениях, чтобы оставаться современным подходом

Aleksandr
11.07.2017
18:53:40
"мы говорили про ноду, которая не является языком" - На этом можно останавливаться ?
ну ты представь, реализацию языка там можно подключать разную, это поставляет не нода

Nikolay
11.07.2017
18:53:43
Чем плох wsgi?
с его точки зрения - тем, что не умеет искаропки в асинхронность

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

ilya
11.07.2017
18:54:37
ну ты представь, реализацию языка там можно подключать разную, это поставляет не нода
ну то есть мы можем просто на любом нормальном яп что то по нормальному реализовать и будет нормально ))

Google
Aleksandr
11.07.2017
18:54:37
Чем плох wsgi?
тем что это лишний уровень сложности, который по факту вообще не нужен

Nikolay
11.07.2017
18:54:41
в питоне, джаве, додиезе, эрланге

Makc
11.07.2017
18:55:03
Линукс нормально не умеет асинхронное файловое io. Устаревшая ос?

Aleksandr
11.07.2017
18:55:14
Nikolay
11.07.2017
18:55:22
тем что это лишний уровень сложности, который по факту вообще не нужен
по факту это разбиение на компоненты и разделение ответственности, т.е. плюс

Nikolay
11.07.2017
18:55:50
стандарт реализуют разные машины - v8 от гугла, chakra от ms
стандарт чего? у них даже методы разные

Aleksandr
11.07.2017
18:55:51
Линукс нормально не умеет асинхронное файловое io. Устаревшая ос?
это большая и давняя боль линукса, умеет но плохо.

Makc
11.07.2017
18:55:51
Сначала на фронте, потом на бэке

Admin
ERROR: S client not available

Aleksandr
11.07.2017
18:57:12
Сначала на фронте, потом на бэке
это операция на пару порядков меньше по времени любого твоего осмысленного действия в продукте

Makc
11.07.2017
18:57:25
Голословно

А если я скажу что нет, не на порядок?

Aleksandr
11.07.2017
18:57:58
А если я скажу что нет, не на порядок?
где именно? речь про питон?

Alex
11.07.2017
18:58:26
ну так бэкенд и напишем на нормальном языке, а на фронтенде пусть делают, на чем хотят
Я так сайтик написал. Бэкенд быстро наваял процедурный, его хотя бы читать не тошно. А на фронтенде у меня глаза вытекают от моего кода :(

Nikolay
11.07.2017
18:58:27
стандарт языка
в стандарте языка нет никаких тредов, операций с файловой системой и прочих воркеров

Aleksandr
11.07.2017
18:58:49
в стандарте языка нет никаких тредов, операций с файловой системой и прочих воркеров
ты почитай что такое нода и из чего состоит, станет понятнее

Nikolay
11.07.2017
18:58:58
я тебе говорю про спеку для бэкендной виртуальной машины, потипу пепов в питоне или описания асма для джавы

Makc
11.07.2017
18:59:06
Google
Nikolay
11.07.2017
18:59:18
ты почитай что такое нода и из чего состоит, станет понятнее
мне интересен стандарт, а не серверное говноподелие

b0g3r
11.07.2017
18:59:55
f-строки - это просто "".format(locals())
Там же какой-то свой байт-код

Aleksandr
11.07.2017
19:00:07
Логично что да.
логично отметить что я говорил о том что wsgi не нужен ни ноде, ни го, так же как и fastcgi и прочие схожие подходы

Nikolay
11.07.2017
19:00:25
Там же какой-то свой байт-код
я упростил, но на деле там просто поведение format() в чуть другом синтаксисе

логично отметить что я говорил о том что wsgi не нужен ни ноде, ни го, так же как и fastcgi и прочие схожие подходы
он не "не нужен", они в него просто не умеют, потому что у них другой подход

Aleksandr
11.07.2017
19:00:59
Makc
11.07.2017
19:01:11
Почему? Разве парсить http по два раза это быстрее?

Nikolay
11.07.2017
19:01:16
но, например, статику отдавать из кода go или node - это треш

Aleksandr
11.07.2017
19:01:24
он не "не нужен", они в него просто не умеют, потому что у них другой подход
так а зачем в него уметь если получается быстро и отлично без него?

Nikolay
11.07.2017
19:01:49
стандарт чего тебе интересен?
стандарт виртуальной машины джаваскрипта для бэкенда

Aleksandr
11.07.2017
19:01:55
но, например, статику отдавать из кода go или node - это треш
го отлично отдает статику, на ноде отдавать ее не надо, что-то не видел чтобы кто-то это делал всерьез

Nikolay
11.07.2017
19:02:25
Nikolay
11.07.2017
19:02:46
это просто другой подход, во многом более оправданный, а не "wsgi не нужен"

как минимум потому что для этого надо что-то дополнительно писать

Aleksandr
11.07.2017
19:03:21
хуже, хуже
конкретика есть?

Nikolay
11.07.2017
19:03:37
да и по скорости nginx, который годами оттачивался, вряд ли хуже языка, которому несколько лет отсилы

Aleksandr
11.07.2017
19:03:48
уступающих nginx не более чем в пару раз

Nikolay
11.07.2017
19:03:54
Makc
11.07.2017
19:04:07
Nginx лучше. Го устаревший подход.

Страница 3166 из 9768