@nodejs_ru

Страница 1911 из 2748
Yan
20.04.2018
10:37:12
Какие задачи фрустрируют?

Piu
20.04.2018
10:38:00
Какие задачи фрустрируют?
все задачи отличные от запрос-сходилвбазу-ответ

Google
Саня
20.04.2018
10:46:06
я думаю тебе лучше начать с express + mysql + sequilize + react/vue

Труба
20.04.2018
10:46:27
Ещё есть ddd но это для тех кто любит когда больно и тебе не платят за это.

Roman
20.04.2018
10:46:55
Всем асинхронных снов ?
а то ещё нахрен заблокирует и не проснёшься

Саня
20.04.2018
10:49:10
я не понимаю))

Roman
20.04.2018
10:50:45
а вообще возможно построить сложный сервис только на rest?
вы задаете вопрос из разряда "можно ли построить здание только с помощью чертежей"?

Леха
20.04.2018
10:51:36
??

Harry
20.04.2018
10:53:30
обмажутся своим rest'ом

Саня
20.04.2018
10:54:10
вы задаете вопрос из разряда "можно ли построить здание только с помощью чертежей"?
хорошо, а есть ли какие-то стандарты для описания запросов, не укладывающиеся в rest?

Morsik
20.04.2018
10:54:15
обмажутся своим rest'ом
И крудят друг друга в сервисы

Саня
20.04.2018
10:54:54
я опять тупой вопрос задал?)

Google
Morsik
20.04.2018
10:55:58
Рест это же про ресурсы и тд, так?

Dmitriy
20.04.2018
10:56:39
http://json-schema.org/

Саня
20.04.2018
10:58:25
Рест это же про ресурсы и тд, так?
это формат запроса списка объектов и их изменение

Rpc?
мне бы такой стандарт, чтобы им как и restом обмазаться можно было. стильно модно молодежно чтобы)

Anton
20.04.2018
11:01:06
Модно - graphql
слишком попсово. oracle odata, вот это стиль

Саня
20.04.2018
11:02:56
http://json-schema.org/
вроде похоже)

Модно - graphql
да, давно хотел в своих сервисах на трех человек попробовать)

Alexander
20.04.2018
11:09:07
обмажутся своим rest'ом
а я не вкуриваю, зачем нужен рест для интерфейсных приложений. Есть же вебсокеты. Рест это типа когда ты пишешь API для каких-нибудь системных штук. Поясните плиз, не догоняю.

Саня
20.04.2018
11:12:39
rest тупо описывает формат url

Alexander
20.04.2018
11:13:09
вебсокеты - это постоянное соединение с сервером. rest - это стандартные http запросы
ну да. Для интерфейсных приложух почему используют рест вместо вебсокетов?

Саня
20.04.2018
11:13:13
надеюсь правильно сказал)

интерфейсное приложение - это что имеется в виду?

приложение на react?

Yurii
20.04.2018
11:14:00
ну да. Для интерфейсных приложух почему используют рест вместо вебсокетов?
чтобы держать куеву тучу соединений, когда это не надо

Alexander
20.04.2018
11:14:03
приложение на react?
к примеру да

Саня
20.04.2018
11:15:24
на вебсокетах реализуют игры или чаты, где необходимо постоянное соединение, а http запросы шлют запросы к серверу по мере необходимости

хотя я вебсокетами не пользовался.. я их через сторонние библиотеки использую типа firebase

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

Google
Alexander
20.04.2018
11:19:58
смысл вашей фразы похож на почему используют зеленое вместо квадратного)
почему же, одно и то же по сути, общение клиент-сервер.

Саня
20.04.2018
11:21:17
рест по сути - это формат url для api. сокеты - это способ браузера передать данные на сервер

Alexander
20.04.2018
11:22:08
рест по сути - это формат url для api. сокеты - это способ браузера передать данные на сервер
ок, "рест-клиент" и "вебсокет-клиент" на реактовом приложении

Саня
20.04.2018
11:24:16
ок, "рест-клиент" и "вебсокет-клиент" на реактовом приложении
рест нужен если вы хотите запросить у бэкенда список пользователей, добавить нового и т.д. сокеты нужны чтобы например в чате, когда не хочется каждую секунду опрашивать сервер

Alexander
20.04.2018
11:26:16
рест нужен если вы хотите запросить у бэкенда список пользователей, добавить нового и т.д. сокеты нужны чтобы например в чате, когда не хочется каждую секунду опрашивать сервер
ок, приложение с рестом, я в него решил добавить чатик, добавляю туда вебсокеты. И вроде логично, что рест больше не нужен, раз уже есть вебсокет, почему бы загрузку пользователей и прочее не пустить через него, а рест выбросить, быстрее же будет. Почему тогда сразу на вебсокетах не писать всё.

Alexander
20.04.2018
11:28:38
я как-то раз так и сделал все збс работало
я почему интересуюсь, я сейчас тоже как раз так делаю.

Alexander
20.04.2018
11:30:07
потому что апи может быть частично или полностью публичным
да, но речь не об api для системных публичных каких-то вызовов, а чисто для общения сервера с пользовательским приложением (реакт к примеру)

Harry
20.04.2018
11:30:13
я почему интересуюсь, я сейчас тоже как раз так делаю.
но у меня маленькая приложуха была, для пользования внутри компании. хз как оно с высоконагруженными

Dmitry
20.04.2018
11:30:14
а держать кучу соединений открытыми постоянно это норм?

оно не сдохнет?

Alexander
20.04.2018
11:30:53
а держать кучу соединений открытыми постоянно это норм?
если прикручивать чатик или что-то типа того, то само собой нужно позаботиться о мощностях сервера

Саня
20.04.2018
11:31:38
ок, приложение с рестом, я в него решил добавить чатик, добавляю туда вебсокеты. И вроде логично, что рест больше не нужен, раз уже есть вебсокет, почему бы загрузку пользователей и прочее не пустить через него, а рест выбросить, быстрее же будет. Почему тогда сразу на вебсокетах не писать всё.
ничего плохого если это только чат. вам может понадобиться создавать пользователей из другого места на сайте, например, из админки. тогда для этого придется писать запросы через http. поэтому лучше сразу работу с пользователями делать с помощью http, а работу с сообщениями через сокеты

Roman
20.04.2018
11:32:11
да, но речь не об api для системных публичных каких-то вызовов, а чисто для общения сервера с пользовательским приложением (реакт к примеру)
конечно, тут от задач зависит. но, как правило, если компания хочет развиваться и расти, у нее появляется публичное апи. и тогда вам придется сильно потрудиться, чтобы поддерживать и веб сокеты и дублирующие ендпоинты в апии

Yurii
20.04.2018
11:33:27
если прикручивать чатик или что-то типа того, то само собой нужно позаботиться о мощностях сервера
Хотел бы я посмотреть, как ты загрузку файлов на сокетах сделаешь ?

Саня
20.04.2018
11:33:28
если прикручивать чатик или что-то типа того, то само собой нужно позаботиться о мощностях сервера
я недавно чат с техподдержкой на firebase реализовал. там таких вопросов с сокетами или не сокетами вообще нет

Alexander
20.04.2018
11:33:45
Google
Alexander
20.04.2018
11:35:02
Всмысле? как это не безопастно?
ну, в одно и то же место если запросы будут слать и рядовые пользователи и администраторы

A
20.04.2018
11:35:14
Парни,есть литература или видео по js+MongoDB?может есть проверенная инфа

Саня
20.04.2018
11:35:30
Парни,есть литература или видео по js+MongoDB?может есть проверенная инфа
в такой формулировке вопроса я бы на вашем месте раздельную литературу читал

Alexander
20.04.2018
11:36:39
Саня
20.04.2018
11:37:01
ок
firebase пример с чатом

Admin
ERROR: S client not available

Dmitry
20.04.2018
11:37:51
и все равно это не серебрянная пуля

Yurii
20.04.2018
11:38:03
ну, в одно и то же место если запросы будут слать и рядовые пользователи и администраторы
ну как бы для этого и есть идентификация/авторизация и разграничение доступа.

Саня
20.04.2018
11:38:41
Yurii
20.04.2018
11:38:44
на ум сразу пришло base64 ?
сохранение файла с сервера на конечное устройство, а не с устройства на сервер.

Alexander
20.04.2018
11:39:09
ну как бы для этого и есть идентификация/авторизация и разграничение доступа.
мало ли, отвалится что-нибудь ) а клиенты будут знать, что есть такая щель, типа /api/users/get, значит есть и /api/users/delete

Саня
20.04.2018
11:41:02
Yurii
20.04.2018
11:41:43
decode base64 ?
а если файл в несколько гигабайт, ты все будешь держать в памяти браузера?

Саня
20.04.2018
11:42:01
ну потеряется пара юзеров и что? заново зайдут)

Yurii
20.04.2018
11:43:46
это уже утрирование )
да, но это банальная вещь, которую лучше делать через API и без «твоего активного участия»

Google
Alexander
20.04.2018
11:44:21
да, но это банальная вещь, которую лучше делать через API и без «твоего активного участия»
хорошо, если будем грузить гигабайты, то используем прямые хттп-запросы, суть не в этом )

Yurii
20.04.2018
11:45:08
применит пегого дудочника
сразу вспоминается эпичная последняя серия 1-го сезона с расчётом количества времени, чтобы удовлетворить всех участников в зале ?

хорошо, если будем грузить гигабайты, то используем прямые хттп-запросы, суть не в этом )
а в чём?) Ты можешь все сделать без REST’а, но в какой-то момент с большей вероятностью тебе его все равно придется прикручивать

и на REST меньше ресурсов надо, чем держать все на сокетах (как ты сам выше уточнил)

ресурсов сервера

Sergey
20.04.2018
11:47:41
Кстате, загрузку файлов на ресте вообще имеет смысл? или нужно иметь отдельный интерфейс? где мы отдельно будет грузит файл. Рест обычно очень плотно связанна с data в бд. а и файло в бд обычно не храниться.

Саня
20.04.2018
11:47:54
Yurii
20.04.2018
11:54:23
Alexander
20.04.2018
12:06:21
ну я на примере «жирных» socket.io
а что, ванильные сокеты юзать? давайте ванильный джс юзать, в чём проблема. Нафиг джс, давайте на ассемблере сразу ОС-сайт писать

Vitaliy
20.04.2018
12:06:34
изи

Yurii
20.04.2018
12:07:19
а что, ванильные сокеты юзать? давайте ванильный джс юзать, в чём проблема. Нафиг джс, давайте на ассемблере сразу ОС-сайт писать
ты уже второй день питаешься доказать, что недостоин этого чата… Вчера с параллельностью, сегодня с REST, что дальше?

Саня
20.04.2018
12:08:17
срач!

кто подкинет на вентилятор?))

Sergey
20.04.2018
12:09:07
кто подкинет на вентилятор?))
ща: Двух пробелов на отступ, хватит всем!

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