@proelixir

Страница 352 из 1045
Alexey
22.02.2017
17:49:59
секундочку, пожалуйста

я посоветовал: А серверную часть на с++ - это разработка по хардкору. Я вот в части серверов пришел к Erlang/Elixir, там можно хайлоадить эффективно.

мне ответили: Про языки могу сказать что каждый язык хорош для своих целей, но суть такова что языки это надстройки над машинным кодом, наиболее приближенные это ассемблер и С, все остальные, а тем более с управляемым кодом типа c# ява и Erlang/Elixir это такая надстройка над надстройками, что про производительность оставит желать лучшего, конечно если вы кодите в конторе которая не обделена финансовыми ресурсами и может арендовать любую инфраструктуру или купить собственные площадки серверов, то понятное дело вам имеет смысл ими пользоваться, для инди увы все сложнее.

ну я на всякий случай уточнил, конечно

Google
Alexey
22.02.2017
17:51:38
"Это утверждение основано на личном практическом опыте или это так, сферические размышления в вакууме?"

и получил ответ "Конечно на личном. Я понимаю некоторе негодование, но мы же не будем холиварить верно?, вы тестировали на одноядерном облачном linux сервере (средняя цена 300 руб) ваши сервера, сколько пользователей они тянут без заикания? 100? 1000?"

но я не об этом хотел сказать

а что вот на первый взгляд, ELM это надстройка над JS

Vladimir
22.02.2017
17:52:38
ггг) я как раз наоборот считаю. Если у конторы достаточно денег и ресурсов, то можно заплатить плюсовикам, и они выкатят софт, который делать дольше и сложнее на плюсах, но софт будет более оптимизированным по разным параметрам. А Эрланг/Эликсир - это для тех у кого ресурсов таких нет, но нужен результат, и быстро.

Alexey
22.02.2017
17:53:05
и человек так же посчитал Erlang - надстройкой над asm. Но где-то он просчитался. может и по поводу надстроек на JS можно так же ошибаться?

Vladimir
22.02.2017
17:53:34
У каждого есть своё мнение, основанное на личном опыте. И свой набор грабель в шкафу.

Alexey
22.02.2017
17:54:08
там опыта вообще не было. причем на столько не было, что даже не научился человек к мнениям прислушиваться.

так что давать советы надо или платно, или когда спрашивают )))

Alexey
22.02.2017
17:55:01
я для себя понял, что к ерлангу надо прийти. дорогой боли и страданий )

Vladimir
22.02.2017
17:55:47
это тоже путь, да)

Alexey
22.02.2017
17:59:06
надо сначала через селекты попринимать коннекты. потом упереться в один процесс. потом понять, что в один - недостаточно. потом понять, что процессов по количеству коннектов - тоже не вариант,т.к. переключение контекста. осознать, что надо делать что-то среднее. потом перейти на epoll или kueue.... и так далее

Google
Alexey
22.02.2017
18:00:35
был тут на хабре доклад про тарантул. вот там и про коннекты. и про воркеры и переключения их. потом начали про мемори аллокаторы. и чем дальше я слушал, тем больше мне казалось, что они сделали просто узко заточенный.... ерланг. только под бд

acbor
22.02.2017
18:00:45
а мне после elm, js кажется таким муторным, тяжелым, сложным

а где доклад по elm слушал?

Vladimir
22.02.2017
18:01:44
после js многое таким кажется.

acbor
22.02.2017
18:01:58
нет, ну эжто да

Alexey
22.02.2017
18:02:00
ну js он какой-то вот стандарный, как мне показалось. за исключением, может быть. промисов. а вот elm - он вообще какой-то иной.

acbor
22.02.2017
18:02:02
особенно после ес6

элм как глоток свежего воздуха

вроде хаскель

а вроде простой хаскель

Dmitry
22.02.2017
18:02:40
Самый простой конь - сферический в вакууме. Только на нем далеко не уедешь

Alexey
22.02.2017
18:02:54
а где доклад по elm слушал?
fpconf в конце прошлого года

acbor
22.02.2017
18:03:21
всмысле онлайн-трансляция, запись или был там?

Alexey
22.02.2017
18:03:36
был там

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

в докладе про Elixir на вопрос о применении его, в контексте сложности поиска работников

acbor
22.02.2017
18:07:14
было чтото годное? ну чтобы вот прям посоветовать сейчас посмотреть?

Alexey
22.02.2017
18:07:46
докладчик сказал, что типа что-то большое и сложное - еще может быть и стоит взять эликсир. а если нет, то лучше питон. иначе искать людей тяжело и дорого

acbor
22.02.2017
18:08:23
тип мало кто пишет на эликсире?

Alexey
22.02.2017
18:08:41
тут наша команда уже совсем не выдержала. я сунул микрофон директору чтоб он сказал, что мы чудно пилим проект на эликсире, взяв людей, знающих ерланг. на освоение еликсира ерлангистам требуется ну максимум месяц

Google
Alexey
22.02.2017
18:09:20
ну. есть мнение, что эликсирщиков еще меньше

да и если ты ерлангист, то отношение к эликсиру (если ты его не знаешь) весьма скептическое

acbor
22.02.2017
18:09:44
логично, что это так

мне кажется, что много людей переходит на эликсир именно с руби ввиду схожего синтаксиса

хотя может я и ошибаюсь

Alexey
22.02.2017
18:10:30
Юрий Жлоба применительно к варгеймингу тоже говорил, что у них в эликсир заходят те, кто приходит с питона. а кто знал ерланг до этого, то им и на ерланге хорошо

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

куда-то надо с рубишных тонн бабла переходить )))

про схожесть синтаксиса - ничего не скажу. я руби не знаю

anton
22.02.2017
18:12:19
я когда-то знакомого пытался утащить на эликсир/феникс, что бы под веб пилить - он сказал, что пусть сначала к вам завезут фреймворк типа джанги, тогда я подумаю.

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

acbor
22.02.2017
18:15:27
насчет последнего

а какая разница, кто еще пишет?

ну тоесть, главное именно тебе умело использовать инструмент

anton
22.02.2017
18:16:33
ну может быть я предвзято отношусь.. но я на пути поведал не мало пыхпых программистов, которые не смогли нормально пилить на чем-то другом :)

acbor
22.02.2017
18:18:18
он просто еще не видел твой код)))

Alexey
22.02.2017
18:18:37
ну может быть я предвзято отношусь.. но я на пути поведал не мало пыхпых программистов, которые не смогли нормально пилить на чем-то другом :)
пыхпых - это наверное общая такая классификация. они могли и на пыхе не писать. просто это не их. и их в программирование случайно занесло

Google
Mikhail
22.02.2017
18:18:52
да мы все бывшие обоссанцы и обосранцы, люди исправляются со временем

acbor
22.02.2017
18:18:52
ну таки да

такое явление еще вроде бы называют индусским кодом

Alexey
22.02.2017
18:19:10
я снаю на пыхе отличных программеров. которые быстро, качественно и красиво решают задачи. в срок. и все заказчики довольны.

anton
22.02.2017
18:19:23
пыхпых - это наверное общая такая классификация. они могли и на пыхе не писать. просто это не их. и их в программирование случайно занесло
да, возможно.. как изи мани и возможно на проекты попали, где до них все было загажено уже, поэтому они научились только плохому

acbor
22.02.2017
18:19:27
Mikhail
22.02.2017
18:21:35
люди, кто с руби на эликсир перешёл, какие недостатки в эликсире увидели?

anton
22.02.2017
18:23:07
я новые проекте на рульсах делаю и мне норм)
а почему не на эликсире? чего не хватает?

Alexey
22.02.2017
18:23:32
присоединяюсь к вопросу )

Rafkat
22.02.2017
18:30:15
а почему не на эликсире? чего не хватает?
у меня просто шаблоны есть для старта на рельсах

Admin
ERROR: S client not available

Rafkat
22.02.2017
18:30:27
а на фениксе опыта маловато пока

Alexey
22.02.2017
18:33:11
рука набита, в общем )

Alexander
23.02.2017
00:31:02
так же как эликсир убивет руби уже года 3, да только феникс-наше-все-новые-рельсы пока говно уровня “смотрите, у меня есть MVC”

Александр
23.02.2017
00:57:09
Мужчины, у меня такой вопрос, а куда в эликсире класть запросы Ecto.Adapters.SQL.query? Или где почитать? Не очень понятно как в эликсире правильно код организовывать

Alexander
23.02.2017
00:58:05
элм как глоток свежего воздуха
сразу как пишешь мааааахонький апп типа на пару форм и несколько моделей захлебываясь бойлерплейтом, хочется бежать обратно. Я не шучу, чтобы написать на элме ~10 строк, надо 300 строк бойлерплейта написать/скопипастить.

худо бедно за последний год появилась нормальная структура папок для огранизации амбрелла аппов освященная Жосе

Google
Alexander
23.02.2017
01:00:13
я раньше пихал в либ, но теперь не гнушаяюсь свою структуру проекта делать для всяких сервис объектов и прочего

прямо в корешке /services, /queries

типа множественное число от того что внутри

апп все равно будет скомпилен в 1 кусок

Александр
23.02.2017
01:01:17
хммм... я в модель сначала засунул виртуальную модель, но тоже склоняюсь к lib

Alexander
23.02.2017
01:01:25
не бойся экспериментировать со структурой папок, может чего и нам посоветуешь.

хммм... я в модель сначала засунул виртуальную модель, но тоже склоняюсь к lib
я как за 50 файлов перешагнул в lib решил как-то раскидать все

опять же, из-за того что нет понятия автолоада и прочего, реорганизовывать папки можно по 10 раз в день

Александр
23.02.2017
01:02:57
ок, спасибо

Alexander
23.02.2017
01:10:41
я когда-то знакомого пытался утащить на эликсир/феникс, что бы под веб пилить - он сказал, что пусть сначала к вам завезут фреймворк типа джанги, тогда я подумаю.
таких принцесс тут не ждут, сейчас нужны пионеры, которые по говну вплавь могут добраться до другого берега, где все тоже в говне.

Эликсир сейчас только только начинает быть на слуху, после руби конфы в Мельбурне я это прямо прочувствовал. Убогая экосистема, тулллинг и прочее из говна - это нормально. Воздастся всем позже. Если сейчас зажмуриться и пахать, то можно получить бесценный опыт, которого будут лишены все пришедшие потом. Принцесса ждущая Джанго никогда не дорастет до синьора-помидора не пройдя по говну. Это прямо отлично видно на примере Rails/Ruby. К нам на СИНЬОРА приходил собеседоваться парень, который может писать только рельсы, не понимая язык программирования.

натравил диалайзер на проект который не обновлял полгода, ад ад ад ад

конечно 90% - Ecto

но все же

Marat
23.02.2017
04:46:57
прямо в корешке /services, /queries
Вроде же сейчас наоборот хотят даже /web перенести в lib, чтобы все там было

Alexander
23.02.2017
04:51:39
Вроде же сейчас наоборот хотят даже /web перенести в lib, чтобы все там было
да видел, там сначала генератор сделали, чтобы сразу пихал почти все в либ, потом уже и Жозе за перенос web высказался

но этот разброд и шатания не дают проект какой-то серьезности, сегодня так, завтра сяк, почему - по качену

ну а пояснительная записка, мол web - это про веб, не выдерживает критика, т.к там и модели все остальное, что как бы может быть и не веб. С другой стороны указывать что-то именно, как веб, глупо лет 5. Сейчас все - веб

так что я пока даже рад, что структура папок не устаканилась, т.к это позволяет невозбранно херачить свою

Can
23.02.2017
06:30:04
Рельсы умирать умирают

А все знакомые криптовплюиные стартапы

Написаны на рельсах

Alexander
23.02.2017
06:48:13
рельсы умирают так же, как спринг в джаве

Страница 352 из 1045