
Adel
21.08.2017
15:52:28
ну шардинг точно боль... это уметь надо.

Eugene
21.08.2017
15:52:31
вот прямо реальная. когда в РСУБД у тебя лярды записей

Adel
21.08.2017
15:52:37
партиционирование - хз.

Eugene
21.08.2017
15:52:54
шардинг на стороне приложения, партиционирование в БД.

Google

Adel
21.08.2017
15:53:08
это мы понимаем

Eugene
21.08.2017
15:53:09
с партиционированием проще, оно скрыто как бы внутри БД, но есть нюансы...

Adel
21.08.2017
15:53:14
вотвот :)

Eugene
21.08.2017
15:53:23
вот нюансы и болят

Yoskaldyr
21.08.2017
15:54:12
написать нормальный бекенд на ноде в разы дороже чем на пхп (ну практически нет нормлаьных nodejs разрабов и нет это слова совсем)
если фигак-фигак и в продакшен то может быть, но все равно на ноде - 100% будет дороже

Adel
21.08.2017
15:55:48
да и сам язык. с DDD туда не пойдешь...
ни тулзов ни ооп, ни устоявшихся практик
все гуру - какие-то хипстеры :)

Yoskaldyr
21.08.2017
15:56:35
именно

Alex
21.08.2017
15:57:09
А что с языком? Es2016 норм
Так я и говорю что сейчас фронтенд только отдельно делается

Google

Yoskaldyr
21.08.2017
15:57:33
исключение какой либо реалтайм и то под вопросом, цчитвая что есть go если нужна производительность или тотже reactphp если на пхп

Alex
21.08.2017
15:57:33
Глупо писать его на пхп
А серверную часть саму

Yoskaldyr
21.08.2017
15:57:51
а разве есть пхп в браузере?

Alex
21.08.2017
15:57:52
Ну можно и на пхп

Igor
21.08.2017
15:57:54

Alex
21.08.2017
15:57:54
Наверное

dypa
21.08.2017
15:58:12

Alex
21.08.2017
15:58:31
Напиши в гугле hacker news vue js
Откроется гитхаб и посмотри
Писать не сложно
Если по ssr вопрос. То на вуе проще. Они пакет для этого написали vue ssr
А если реакт - то придётся мучиться
Почему только реалтайм? Я сбросил ссылку выше. Посмотрите скорость переходов между страницами
Разве не должны в2017 году сайты грузится быстро
И возможности
Возможности огромные

dypa
21.08.2017
16:01:13

Yoskaldyr
21.08.2017
16:01:49
и особенно весело когда клиент не на сильно мощном железе

Pavel
21.08.2017
16:01:51

Google

Alex
21.08.2017
16:02:04
Какие комментарии?
Хакер ньюс я думаю на бесплатном хостинге для нодки сидит

Yoskaldyr
21.08.2017
16:02:53

dypa
21.08.2017
16:03:41

Yoskaldyr
21.08.2017
16:04:06
Просто интересно если нода так хороша, то зачем писать здесь в чате по пхп?

Eugene
21.08.2017
16:04:34
А что именно болит с партицированнием?
ну например. Мускуль. Хочется партиционирования по полю даты по месяцам. причем не просто партиционирования как факта, а тк, чтобы при указании в условии запроса диапазона дат, СУБД сама рулила только в нужные партиции

Alex
21.08.2017
16:05:18
Щас посмотрю
Я не сказал что отказался от php

Yoskaldyr
21.08.2017
16:05:30
Кстати такой момент кто-то вообще встречал хоть одного хорошего nodejs программиста который пишет не блокируемый код и правильно работает с бинарными данными? Я знаю что они есть, но блин ни разу не попадались :(

Pavel
21.08.2017
16:06:14

Igor
21.08.2017
16:06:30
а в пг?
в мг можно вообще партици определенной таблицы вынести в папку, отличную от основной дата-директории пг?

Alex
21.08.2017
16:06:58

Yoskaldyr
21.08.2017
16:07:34
сейчас уже никакой.

Alex
21.08.2017
16:07:50
По комментариям - они не выводятся
В node js есть такая тема
Async
И комментарии когда выводятся - это нужно отлавливать Promise

Dmitry
21.08.2017
16:08:30
Думаю, все просто - хороший js программист, он просто хороший программист. А просто хороший программист, он особо с нодой не будет связываться.

Yoskaldyr
21.08.2017
16:08:46
Согласен на все 100%

Google

dypa
21.08.2017
16:09:02

Dmitry
21.08.2017
16:09:16
и в принципе js не такая плохая весч... особо с TS, но инфраструктура.... писец

Alex
21.08.2017
16:09:22
Короче рендеринг проходит быстрее, чем подгружается комменты

Yoskaldyr
21.08.2017
16:09:33

Alex
21.08.2017
16:09:38
Так так просто переписать функцию надо
На async await

Yoskaldyr
21.08.2017
16:10:01
Иногда практически все приходится с нуля писать... И это боль

Alex
21.08.2017
16:10:15
А потом работать с Promis-ами
Короче есть подводные камни в некоторых случаях
Поэтому и с комментами не робит ssr
Но это такая задумка а не баг

Yoskaldyr
21.08.2017
16:11:30
лол
классика жанра - назовем фичей а не багом

Alex
21.08.2017
16:11:50
Там комменты в vuex не переданы
Так ты это к разработчикам иди и скажи
Они решили этого не делать

Yoskaldyr
21.08.2017
16:16:36
Ладно, реально повеселил, настроение получше пойду дальше кодить с новыми силами. Просто если тут чат по пхп, то это не значит что разработчики здесь не использовали или не используют другие технологии. Ноду я использовал с момента ее появления и все косяки (которые не излечимы из-за ее сообщества) прекрасно знаю. Нода может быть хорошим инструментом, но только для очень ограниченного списка задач. Но обычно тогда все приходится писать с нуля, а это полный мазохизм и извращение.

dypa
21.08.2017
16:17:01
Те SSR ждет пока старинца соберется из N запросов к бекэнду?! накладные расходы на HTTP запросы, то что эти запросы происходят единовременно к однопоточной nodejs - ЭТО РЕАЛЬНО БЫСТРЕЕ?!

Adel
21.08.2017
16:17:26
нода асинхронная

Yoskaldyr
21.08.2017
16:17:54
Не, ну тут же понятно что клинический случай. Может излечится только после полного факапа какого-либо заказа, и то не факт

Google

dypa
21.08.2017
16:18:27

Alex
21.08.2017
16:20:42
Для всех
От создания блога до создания больших проектов

Yoskaldyr
21.08.2017
16:21:10
тот же ssr если он нужен, но потрахаться все равно придется, и никакой речи о быстрой отдаче
лол

Alex
21.08.2017
16:21:47
Я понял, тут все дальше jquery не смотрят

Yoskaldyr
21.08.2017
16:21:49
или вебсокет сервер (сокет.ио) да гавно (ну реально гавно), но опенсорс альтернативы нет

Pavel
21.08.2017
16:22:08
Тут вообще не смотрят на jquery :(

Yoskaldyr
21.08.2017
16:22:13
ну бля какое отношение клиент сайд js имеет к бекенду?

Pavel
21.08.2017
16:22:14
Потому что это к фронтенду.

Pavel
21.08.2017
16:23:40

Yoskaldyr
21.08.2017
16:23:44
сокетио у меня тек, как клиент так и сервер

dypa
21.08.2017
16:23:58

Yoskaldyr
21.08.2017
16:24:11
но вот говорят что в последних версиях все получше

Igor
21.08.2017
16:24:17
а есть сабпартиции?

Yoskaldyr
21.08.2017
16:25:35
проблемы начинались на хреновом коннекте при большой количесве коненктов с одного клиента (лимиты браузера). И шаред коннектов в сокет ио по умолчанию нет

Igor
21.08.2017
16:25:49
например мне надо вот таблицу бить по айди клиента и дате опроведения операции, например. можно разбить так, чтобы на одну партицию влезали записи самого толстого клиента, а на другую всех остальных мелких?

Pavel
21.08.2017
16:25:52

Alex
21.08.2017
16:26:12