169 похожих чатов

В чем проблема? Просто не используйте эту либу))

34 ответов

29 просмотров

а теперь возвращаемся к первому вопросу. Всё пишут апи через феникса и только на нём? Если можно без него то какую либу брать (ибо я не нашёл ничего)

Vladyslav Kuznietsov
а теперь возвращаемся к первому вопросу. Всё пишут...

В эликсире нет жизни, кроме феникса. Это как руби с рельсами, только эликсир с фениксом.

Vladyslav Kuznietsov
а теперь возвращаемся к первому вопросу. Всё пишут...

А ты пробовал создать проект имеено в swaggere? Там тоже можно писать спеку и подключить её к серверу.

Alex Bubnov
В эликсире нет жизни, кроме феникса. Это как руби ...

я просто пришёл не с руби и для меня это ничего не говорит) В моей голове это как фреймфорк бек + фронт и всё для него

Սուրեն Կիրակոսյան
А ты пробовал создать проект имеено в swaggere? Та...

не, даже не совсем понял о чём ты. Типо json чистый писать?

Vladyslav Kuznietsov
я просто пришёл не с руби и для меня это ничего не...

Ну то есть, это не кложа, где сначала делают либы, а потом из них собирают типа-фреймворки, тут сначала делают фреймворк, а потом он один стоит на пепелище

Vladyslav Kuznietsov
а теперь возвращаемся к первому вопросу. Всё пишут...

Если мне нужен REST, то я беру phoenix и отдельно пишу документацию в apiary

Սուրեն Կիրակոսյան
screenshot

Еще есть аналогичный плагин к вскоду.

Alex Bubnov
В эликсире нет жизни, кроме феникса. Это как руби ...

Я бы перефразировал это: жизнь и развитие Elixir обеспечивает Phoenix. Но это не означает, что без Phoenix у Elixir нету жизни, просто как и любой язык - эликсир тоже имеет свою область применения и больше всего он подходит для создания и поддерживания масштабируемых систем. Чем больше будет количество программ, нуждающихся в масштабировании - тем больше будет использоваться Elixir. Просто, пока что, рынок не сильно нуждается в масштабируемых программах.

Սուրեն Կիրակոսյան
Я бы перефразировал это: жизнь и развитие Elixir о...

масштабируемость в эликсире не обеспечена ничем и все базовые задачи distributed systems нужно решать с нуля рынок очень нуждается в масштабируемых программах, у лидеров индустрии есть масштабируемые программы(прикиньте) Просто рынок справедливо порешал, что сколь угодно серьёзные задачи следует решать на статически типизированных языках и с нормальной экосистемой

Пользователь 62965
масштабируемость в эликсире не обеспечена ничем и ...

А почему масштабируемости нет в Elixir ? Я знаю кучу готовых опенсорсных либ, умеющих горизонтально масштабироваться, например распределённые пулы процессов. Да и сам по себе Elixir хорошо работает и в случае вертикального масштабирования И причём тут типизация?

Пользователь 62965
масштабируемость в эликсире не обеспечена ничем и ...

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

Peter Rezikov
Про экосистему верно, а вот насчет статик тайпинг ...

что вы понимаете под фп? пайпы, редьюсы в стандартной коллекции и иммутабельные структуры?

Peter Rezikov
Про экосистему верно, а вот насчет статик тайпинг ...

Почему про экосистему-то верно? У Elixir самая широкая экосистема в плане распределённых систем

Lama Lover
Почему про экосистему-то верно? У Elixir самая шир...

Проблема в том что многие важные прикладные либы забрасываются, не достаточно массы комьюнити чтобы их подхватывали. Хотя для определнных задач конечно все есть.

Peter Rezikov
Проблема в том что многие важные прикладные либы з...

> многие важные прикладные либы забрасываются Какие, например?

Lama Lover
> многие важные прикладные либы забрасываются Каки...

Можно зайти на https://awesome-elixir.ru/ и посмотреть сколько там сереньких либ, у меня такое было несколько раз, заходишь а уже все, 3 года без коммитов.

Peter Rezikov
Можно зайти на https://awesome-elixir.ru/ и посмот...

Можно зайти на maven.org и там свежими будут считаться либы, в которых последний коммит был 5 лет назад, так что не надо тут

Lama Lover
Можно зайти на maven.org и там свежими будут счита...

Ну да не все так плохо, но все таки у тех экосистем с которыми я еще работаю в основном (js, ruby) намного лучше в плане либ и поддержки их.

Peter Rezikov
Ну да не все так плохо, но все таки у тех экосисте...

> важные прикладные либы > js, ruby Я не хочу больше продолжать этот разговор

Lama Lover
> важные прикладные либы > js, ruby Я не хочу бол...

Ок, не серьезные а выжные для бизнеса и быстрой разработки. Деньги как бы и не только на ракетах и атомных станциях зарабатывают.

Lama Lover
> важные прикладные либы > js, ruby Я не хочу бол...

Я согласен что со сложными вещами которые связаны с базой того где используетя elrang/elixir все хорошо. Но вот тупо какие-то апишки приходится саомому писать, просто потому-что SaaS сервисам не до эликсира как бы. А когда у тебя таких интеграций десятки то совсем грустно.

Peter Rezikov
Я согласен что со сложными вещами которые связаны ...

щас бы отсутствие либы клиента к апишке считать за жопу в экосистеме. Это достаточно простые штуки, и даже простейшие обвязки можно и в опенсорс положить, если дорвался

Peter Rezikov
Я согласен что со сложными вещами которые связаны ...

Можно интеграции написать на другом языке а ядро уже держать на elixir

Bogdan
Можно интеграции написать на другом языке а ядро у...

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

Peter Rezikov
Я согласен что со сложными вещами которые связаны ...

Ну такой себе поинт, я могу ещё понять что нет генератора клиентов из open api или там из graph ql (хотя мб есть уже) Вот в @erlangrus @levwalkin говорил что нет хорошего опенсорса для распределённых систем, типа там всяких консенсусов. Мне вот лично не нравится что все ноды общаются через cookie, epmd работает небезопасно, дефолтная топология кластера — все со всеми. Вот это вот хорошие поинты Скорость разработки крудов и веба на Phoenix не сильно велика (хотя сравнима с DRF или Rails). Я бы для таких проектов выбирал бы ноду и платил бы трём фуллстекам их фуллстековые зарплаты и получил бы готовый проект через полгода. А Elixir, он никогда не был про быстрое крудошлёпство

Lama Lover
Ну такой себе поинт, я могу ещё понять что нет ген...

он стал про приемлимо быстрое крудошлёпство, потому что поток народу из крудов в эликсир выше(кажется)

Lama Lover
Ну такой себе поинт, я могу ещё понять что нет ген...

Ну так крудов и задач уровня собери 10 SaaS интегрируй и напиши свой интерфейс 95% а серьезных сложных задач 5%, если элексир плохо подходит для "несерьезных" то и популярность он набрать не будет, а будет оставаться в узкой нише. Может быть конечно оно и к лучшему.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта