|
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Я же сказал – порог входа очень высокий )
Особенно сложно тем, кто всю жизнь сидел на Java-like OOP или вовсе на процедурных языках. Чем он лучше? Ну, навскидку: 1) Такой компилятор, каким он должен быть. То, что скомпилировалось – никогда не кинет исключение. Если есть ошибка – об этом компилятор скажет на понятном языке. 2) Функциональщина – чистые функции и иммютабельность. Легко прослеживать ход работы программы. 3) Все сайд эффекты выписываются через "эффекты" – описанием того, что за это сайд эффект, нежели исполнением его напрямую. Если вы делаете TDD/BDD или вообще хотя бы задумываетесь о тестах, то это потрясающий подход, позволяющий ассертить самые сложные части приложения без нужды стабать и мокать. Да и просто симпатичней. Принимая во внимание минимальное покрытие тестами и пункты вверху то можно сказать, что если скомпилилось – то можно уже в продакшн, уже работает и работает хорошо. Ну, и если делать более "классические" приложения, то с Elm Architecture получается реактивно и быстрее Vue.js или react+redux. (последний, кстати, "вдохновлялся" (спёр) всё от Elm Architecture, но с порогом входа сильно ниже. И глядите, как прижился.)
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
Так а что с поддержкой графических GPU библиотек? Из коробки, я так понимаю, там только работа с DOM...
Да и как без классов то графику программировать...
__________________
There is no thing in this world that is not simple. Последний раз редактировалось ZackMercury; 02.08.2017 в 10:56. |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Это язык, а не рантайм. Общаться с другими библиотеками он умеет, рантайм для рисования есть в браузере. Вероятно, язык просто не для тебя.
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
Спасибо за советы! Попробую наверное разобраться в Haxe и OpenFl для начала. Ну и на чистом es6 поэкспериментирую.
__________________
interplanety |
|
|||||
Регистрация: Jul 2017
Сообщений: 17
|
coffee нынче использует, наверное, только последний программист. А elm очередная fp'ая фиговина, которых уже тысячи и которые никому не нужны. во фронте, fp только лабораторные чуваки используют, которые кроме как статьи и хеллоуворды ничего не пишут. Но самое интересно в том, что маленькая группа в надежде хоть на чем-то заработать, фонят так, что кажется как-будто все пишут на fp.Максимум неокрепшие умы, которые хотят быть как-будто в теме фигачут процедурщину. Хотя сервера для сайтиков на нем действительно прикольно писать, ведь отстутствие логики, очень хорошо смотрится с иммутабельностью.
|
|
|||||
Регистрация: Dec 2010
Адрес: Ярославль
Сообщений: 1,255
|
undefined, зайти на официальный сайт и посмотреть - не вариант?
|
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Цитата:
Цитата:
Цитата:
Картины для галлерей прикольно писать карандашами, ведь графитовый стержень очень хорошо смотрится с деревом вокруг. Летать на самолёте очень прикольно, ведь специальное реактивное топливо в двигателях очень хорошо сочетается с бесплатным обедом на борту По факту же, весь "logic programming" (надеюсь, ты это имел ввиду под "логикой") появился только по 2 причинам: 1) FP эта сложна 2) Когда у тебя 12кб памяти – особо незаиммьютишься, когда у тебя 1 процессор – особо не распаралеллишься. Сейчас этих проблем уже нет, и язык, что сам собой паралеллится на все 64 ядра (ещё и х2 за счёт hyperthreading'а) это действительно панацея. Это подходит [почти] для любого бэкэнда и для многих клиентских приложений, когда у потребителя многоядервпроцессоре. С последним, конечно, есть свои нюансы – "часто" raw perfomance важнее, чем утилизация всех ядер, не всегда это возможно и ещё много "но", поэтому для начала удачнее думать о бэкэндах. Можно продолжать об Elm'е, однако, ты либо вообще не в теме – девелоперы сейчас они такие, прочитал пару статей, полкнижки о FP, узнал про теорию категорий и закрыл со вздохом "сложна" – либо просто жирный тролль. --- UPD: Лел, как в воду глядел. С соседнего топика прямо противоположные мысли от поста сверху. Цитата:
__________________
Тут мужик танцует и поёт про флэш |
|
|||||
Регистрация: Jul 2017
Сообщений: 17
|
Без разницы, чего они там доделают, на данный момент в мире js coffee мертв. И я сомневаюсь что его будет кто-то использовать, кроме как рубистов, которые к js миру имеют посредственное отношение.
И не нужно называть меня троллем, только потому что я против чистого fp. Дело в том что я больше в курсе, чем нужно для радостной жизни, поэтому и говорю. |
|
|||||
блогер
Регистрация: Jun 2005
Адрес: Господи пожалуйста не Новосибирск
Сообщений: 6,598
Записей в блоге: 17
|
Цитата:
Цитата:
1) Рубисты имеют к миру JS вполне себе нормальное отношение 2) Даже если его будут использовать только они, то это уже вполне себе такой жирный кусок. Цитата:
1) В одном топике пишешь одно – что технологии стрёмные, когда сложные – в другом "ругаешь" целые концепции. Нетрудно догадаться, что ты либо хочешь кушать холиваров, либо настолько не в теме, что даже противоречишь сам себе. 2) Твои аргументы в пользу чего-то это "ну прост нужно понять, поумнеете – поймёте", твои аргументы против – "ну прост *****, которое хайпят олигофрены". 3) Твои суждения то не имеют смысла, то просто неверны – что, конечно, может означать что ты просто заблуждаешься и мы здесь ради того чтобы помочь друг другу найти правду и всё ок, но общая подача "я принцесса, все холопы" скорее провоцирует на конфликт, чем на дискуссию. 4) Ну и провокации вроде Цитата:
За сим я заканчиваю эту славную дискуссию, дабы не засорять похороны флеша этим оффтопиком.
__________________
Тут мужик танцует и поёт про флэш |
Часовой пояс GMT +4, время: 08:33. |
|
« Предыдущая тема | Следующая тема » |
|
|