@react_js

Страница 4024 из 5115
Oleg
26.05.2018
09:58:30
ну значит через прокси сервер
Лол. Тогда какой смысл ? Мб сразу норм апи запилил ?

Dmitry
26.05.2018
09:58:43
Лол. Тогда какой смысл ? Мб сразу норм апи запилил ?
ты допиливаешь только то что тебе надо

у тебя есть рест апи для доступа к бд

Google
Dmitry
26.05.2018
09:58:58
с роу бейсд пермишинами

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

Oleg
26.05.2018
09:59:28
Как мне сложную логику развернуть ?

Для того чтобы гонять данные туда сюда пойдет

Как логику писать ? - никак

Dmitry
26.05.2018
09:59:56
прокси сервер

Oleg
26.05.2018
10:00:01
Зачем ?

Dmitry
26.05.2018
10:00:10
потому что у тебя этой сложной логики

4-5 роутов

а остальное

базовые круды

Oleg
26.05.2018
10:00:25
Зачем все это когда написал 1 сервер и всеъ

4-5 роутов
А если 50?

Google
Oleg
26.05.2018
10:00:50
Прокси сервер?

Сегодня 4 через год 30.

Dmitry
26.05.2018
10:01:18
если у тебя обычная цркам, то у тебя будет просто один сложный кол который вызывает 4-5 других роутов

все

это херь для цмрмок, настроил базу, есть апи, есть базовый прототип

в самые короткие сроки

со стандартным апи

дальше херачишь прокси

если видшь что херь

просто переходишь на обычный постгрес

Дмитрий
26.05.2018
10:02:19
Прокси сервер?
Стоит хотя бы ознакомиться с предметом обсуждения и как он работает

Oleg
26.05.2018
10:02:57
просто переходишь на обычный постгрес
Можно сразу с этого начать )

Dmitry
26.05.2018
10:03:05
и тогда ты будешь это пилить в 3 раза дольше

апи будет кривым

Igor
26.05.2018
10:03:17
Стоит хотя бы ознакомиться с предметом обсуждения и как он работает
Но ведь человек прав. Это почти всегда заканчивается тем, что нужно писать свой бэк)

Дмитрий
26.05.2018
10:03:32
Ну да

Мы идём в тишине
26.05.2018
10:03:41
Dmitry
26.05.2018
10:03:48
так хоть по началу будет стандарт хоть какой-то

Oleg
26.05.2018
10:04:20
апи будет кривым
Руки кривые - то будет. Нормально делать нормально будет

Google
Dmitry
26.05.2018
10:04:28
Крч есть разные этапы развития продукта и на разных этапах надо разные тулзы

на начальном этапе надо быстрый результат

и написание своего бека не всегда надо

Default
26.05.2018
10:05:16
А потом, когда уже определился с целями и задачами, пишешь своё решение

Dmitry
26.05.2018
10:05:18
а если бекового кода нету, то и переписывать легче

Default
26.05.2018
10:05:18
Всё верно

Дмитрий
26.05.2018
10:05:21
Но ведь человек прав. Это почти всегда заканчивается тем, что нужно писать свой бэк)
Я тут не спорю, просто хочу отметить что gql например является промежуточным агрегирующим сервером уже изначально, и воппрос про прокси некорректен)

Dmitry
26.05.2018
10:06:25
Вот мы сейчас пилим продукт, вообще непонятно что надо кастомерам, как это будет все рааботать и тд, мы пилим фичи что бы показать что-то и то что надо сейчас юзерам, но я почти уверен что это будет переписываться



И вообще вопрос

А чем собственно джанго отличается от этой тулзы ?

Dmitry
26.05.2018
10:07:47
ну типаа что в джанго у тебя куча аабстракций, что тут, толко подходы к разширению разные

Igor
26.05.2018
10:08:03
Для простых АПИ ты просто напишешь две-три строчки кода, и у тебя будет православный АПИ

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

Dmitry
26.05.2018
10:08:24
в одной тулзы через код, а во второй через прокси

CFFTRP
26.05.2018
10:08:25
const booksData = books.reduce((data, book) => { if(!data[book.id]) { data[book.id] = { book, count: 0}} data[book.id].count++; return data; }, { });
это в селекторе, который получает из state.cart элементы на вывод?

Igor
26.05.2018
10:08:57
в одной тулзы через код, а во второй через прокси
А что будет прокси? Этот же джанго-сервер?

Dmitry
26.05.2018
10:09:05
какой-то лайтвейт сервер

Google
Dmitry
26.05.2018
10:09:11
go, openresty

скорее go

т.к все что надо что бы написать базовый прокси там есть в базовой либе

минимум оверхеда

Igor
26.05.2018
10:09:48
Так вот именно, что там будет совсем не базовый прокси. (Ну обычно так случается)

Dmitry
26.05.2018
10:10:42
ну крч на начальном этапе разработки вполне норм тулза, а если обернуть прокси то ее и в будующем можно использовать

зачем писать базовую функциональность

Admin
ERROR: S client not available

Dmitry
26.05.2018
10:11:17
пагинаций

фильтров

инклудов

и тд если это тривиально, надо писать логику

Igor
26.05.2018
10:11:36
Ну в Джанго это тоже все с коробки есть)

Dmitry
26.05.2018
10:12:04
в джанго это пайтон и монструозный фреймворк который тебе диктует все

а тут ты волен выбирать

все что хочешь

любой язык любой подход

Igor
26.05.2018
10:12:17
Не диктует он все)

Ну вот пример АПИ с пагинацией и кастомной сериализацией на Джанго: class BillingRecordsView(generics.ListAPIView): queryset = Billing.objects.all() serializer_class = BillingRecordsSerializer pagination_class = LargeResultsSetPagination

Что может проще быть?

Google
Dmitry
26.05.2018
10:13:06
не писать этого вообще ?)

Igor
26.05.2018
10:13:21
А сериализация?)

В любом случае же придется)

Dmitry
26.05.2018
10:14:03
я считаю пайтон не лучшим выбором

для такого

Igor
26.05.2018
10:14:13
Для АПИ?

Dmitry
26.05.2018
10:14:14
на беке должно быть что-то с типизацией

Igor
26.05.2018
10:14:44
Ну практика показывает, что огромное количество людей пишут бэк на динамике, и ничего - живут)

Dmitry
26.05.2018
10:14:54
ну с жсом там другая история

Default
26.05.2018
10:15:03
К слову, джанговская ормка для действительно сложных случаев это блядский цирк

В ход пойдет алхимия

Dmitry
26.05.2018
10:15:24
та любая ормка

Default
26.05.2018
10:15:34
А если алхимия, то зачем ваще джанга

Dmitry
26.05.2018
10:15:41
крч что https://github.com/PostgREST/postgrest что джанга

Default
26.05.2018
10:15:43
Берется веркцойг/фласк

Dmitry
26.05.2018
10:15:44
это одно и тоже

тупо куча сахара которые дает тебе апи

Страница 4024 из 5115