
Alexander
07.09.2016
07:57:23
но вот держусь
скорость феникса вообще мимо кассы пролетает.

Dmitriy
07.09.2016
07:58:19

Alexander
07.09.2016
07:58:37
т.е у тебя такой апп с under-ms на реквест. Да вот только это можно получить разве что на локалке и без базы данных

Google

Alexander
07.09.2016
07:59:12
1 запрос в базу, пустую. Уже апп заторможен до ~1мс.
а в реальном мире еще есть ssl
среднее время хендшейка ssl - 1.3 секунды
1300ms

Vladimir
07.09.2016
08:00:23

Alexander
07.09.2016
08:00:25
даже если ты сам себе издатель сертификата
а глядя на текущую ситуацию, у парней время закончилось

Vladimir
07.09.2016
08:01:44
Мне нравится, как сделан Luminus для Clojure. Когда дойдут руки, попробую что-то такое запилить для Elixir. По сути там нужно сделать что-то аналогичное Ring.
Т.е. минималистичное
как ковбой, фактически, но более удобно, и со всякой миддлварью, как у Ring

Dmitriy
07.09.2016
08:02:51

Vladimir
07.09.2016
08:03:16
Угу, и Luminus использует Ring.

Google

Vladimir
07.09.2016
08:03:24
Чтобы не писать ничего с нуля
Смысл как раз в том, чтобы распилить всё на микробиблиотеки, которые можно заменять

Alexander
07.09.2016
08:08:58
сейчас феникс ровно на таком уровне
т.е по факту там есть web.ex где сгруппированы модули чтобы использовать use Controller
все остальное вообще не подчиняется никакой логике/правилам
я тут ною часто на эту тему
это нормально

Maxim
07.09.2016
08:26:31

Vladimir
07.09.2016
08:29:15
Хм. А что там не так?

Maxim
07.09.2016
08:32:15

Konstantin
07.09.2016
09:29:15

Alexander
07.09.2016
09:29:33
Да
Те весь этот булшит про скорость можно просто выкинуть
В сухом остатке только функциональщина и неплохая стабильность
На хайлоаде между клиентом и фениксом будет еще пара гейтвеев и серверов
Пока разработка на фениксе - боль болт боль
Надеюсь воздастся потом

Konstantin
07.09.2016
09:33:21
Ну неужели кроме боли никак рабочие проекты не пилятся на нем?

Alexander
07.09.2016
09:34:31
Я же говорю. Мы пилим проект

Google

Alexander
07.09.2016
09:34:39
Продакшн и все такое
Но количество костылей уже такое, что весь проект - 1 большой костыль

Konstantin
07.09.2016
09:35:19

Alexander
07.09.2016
09:35:19
Куда ни ткни - проблемы
И это тоже
Думаю костыль приладить и можно будет

Konstantin
07.09.2016
09:36:28
Я просто суть проблемы не могу понять. Типа Хосе не предусмотрел вариант, когда как в рельсе можно respond_to сделать и разные форматы выдачи указать?
А что у вас пилится? Расскажи?
И сталкиваетесь ли вы с теми же проблемами

Alexander
07.09.2016
09:37:09

Aldar
07.09.2016
09:37:19
для апишечки только json вестимо

Alexander
07.09.2016
09:38:14
Если апишечка живет в том же аппе что и хтмл рендерит то если я стукнусь к вам в 404 через апи, то увижу хтмл )

Alexander
07.09.2016
09:39:48
Если сделаю в апи format=бум то 500 словлю. Тк ваш апи будет насильно сконвертирован в формат бум ))
Фикс ужи в мастере про формат бум.
Остальное только костылями в эндпоинте
Как я уже говорил - все пилится. Просто нужно отпустить наивность что там все работает и лезть под капот

Konstantin
07.09.2016
09:42:01
Ну в таком случае феникс выглядит сырым, безусловно, но в целом разве впечатления не положительные?

Alexander
07.09.2016
09:42:08
Фениксовый раутер - крайне кривая надстройка над плагом
К примеру мой любимый бойлерплейт ИмяView. Сотни файликов по 2 строчки

Google

Alexander
07.09.2016
09:44:28
Недовыпеленные модели. Хосе заявил что огнем выжжет слово "model" из проекта. Так что уже готовимся к пиздецу

Admin
ERROR: S client not available

Aldar
07.09.2016
09:46:01
ну ничего, если не феникс, то другой фреймворк запилят)

Alexander
07.09.2016
09:46:04
Еще веселая штука. Создаете микс таск и засовываете в проект. Запускаете феникс. Все круто. А теперь запускаете таск. Даже если таск вообще ничего общего с вебом не делает, он будет бороться и открывать порт )

Konstantin
07.09.2016
09:46:09

Alexander
07.09.2016
09:46:22
Там где пиздец с таймзонами обсуждался
Да. Таймзоны - это отдельный кровавый ад

Konstantin
07.09.2016
09:47:26
Тогда какие плюсы он дает в продакшене?

Alexander
07.09.2016
09:47:38
Вообще никаких

Pavel
07.09.2016
09:48:02
) а почему его выбрали? не знали, что он такой сырой ?

Alexander
07.09.2016
09:48:27
Но я ставку на эликсир делаю. Когда образуется все, я уже седой и мудрый помидор буду

Pavel
07.09.2016
09:48:46
=)))

Alexander
07.09.2016
09:50:48
Можно еще деплой обсудить
Тоже ад с конями
Я кстати сегодня напоролся на то что у меня миграции проходят до старта аппа при апдейте и апгрейде. Рад был до усрачки
Просто я забыл что сделал это недели 2 назад

Pavel
07.09.2016
09:52:31
как деплоите ?
edeliver ?

Rumata
07.09.2016
09:52:53

Google

Alexander
07.09.2016
09:52:54
edeliver + distillery

Rumata
07.09.2016
09:53:07
мне просто так вот интересно читать вечный этот пиздец
в айти всегда был
везде полный пиздец
где-то чуть больше где-то чуть меньше

Alexander
07.09.2016
09:53:26
а где не ад
В старом проекте на рельсах буковки по поменял намедни. Деплой - сказка

Rumata
07.09.2016
09:53:29
в опен соурсе постоянный пиздец

Alexander
07.09.2016
09:53:38
6 секунд весь апп перевыкатил

Rumata
07.09.2016
09:53:46
авс есть утебя?