@JSlang

Страница 251 из 2237
Oleg
26.10.2016
09:25:48
Но я про остальных

Владислав
26.10.2016
09:26:03
Но я про остальных
Даже чувак, который придумал ООП, говорит, что он днище

Oleg
26.10.2016
09:26:21
А ты весь такой гений и знаешь как нужно, ну мы поняли, да

Ilya
26.10.2016
09:27:01
И поэтому весь энтерпрайз на C++/Java/C# стеках?

Google
Ilya
26.10.2016
09:27:18
Для своих задач свои парадигмы=)

Владислав
26.10.2016
09:27:23
И поэтому весь энтерпрайз на C++/Java/C# стеках?
Это точно группа про джаваскрипт?

К слову, энтерпрайз начал мигрировать на скалу

Oleg
26.10.2016
09:27:52
Не слушайте этого тролля, он тут всем советовал не писать на жс

Ilya
26.10.2016
09:28:10
Ты утверждал за парадигмы. Не охотно что-то мигрирует основная логика с кобола=)

Oleg
26.10.2016
09:28:33
Вот и я удивился

Andrey
26.10.2016
09:29:15
Ilya
26.10.2016
09:29:18
На скале же можно!

Oleg
26.10.2016
09:29:25
На руби

Чего уж там

Владислав
26.10.2016
09:29:32
Ты утверждал за парадигмы. Не охотно что-то мигрирует основная логика с кобола=)
Чувак, до сих пор есть энтерпрайз, написанный на коболе. Это не значит, что так надо.

Короче, вы опять начали друг-другу дрочить

Google
Владислав
26.10.2016
09:29:53
для этого есть jsnoobs

Oleg
26.10.2016
09:30:08
Вот тебе туда и надо

マイク
26.10.2016
09:30:29
scalascript
Пока def main = alert("hello") собирается можно организовать митап?

Ilya
26.10.2016
09:30:29
Во во=) ПС: на самом деле скала не плох для фронта, но все равно нужен напильник.

Владислав
26.10.2016
09:30:44
Тогда пыху надо с рынка убирать
А куда девать всю ватагу говнокодеров? Боюсь, не выйдет.

マイク
26.10.2016
09:31:17
Тогда пыху надо с рынка убирать
Раздался пронзительный крик из коворкинга

Oleg
26.10.2016
09:38:00
Я писал проект с далека за лям строк кода на JS. Без ООП он загнулся бы через 2 года. А он прожил 9 лет и живой до сих пор и чтобы что-то поменять не нужно месяцев вхождения. Ну и конечно документирование с типами - наше всё. Правда есть кусок в функциональном стиле и конечно без доков. Вот там адский ад.

Но для сайта-визитки или стартапа можно и так накидать по быстрому, да

Vladimir
26.10.2016
09:38:52
хорошо, что никогда не нужно было менять архитектуру наследования классов

Oleg
26.10.2016
09:39:22
Да

Vladimir
26.10.2016
09:42:41
> Правда есть кусок в функциональном стиле и конечно без доков. Вот там адский ад. если был кусок на ооп и тоже без доков. там тоже был бы ад

что в фп куске? вские монадки?

Oleg
26.10.2016
09:43:11
Больно вспоминать :D

Много вложенности

Объявления переменных, расскиданных по разным местам

Использование из замыкания переменных в неожиданных местах

Однобуквенные переменные, что в принципе можно и в ООП, но тем не менее

Google
Oleg
26.10.2016
09:44:58
Со вложенностью нельзя переиспльзовать

И, видимо зная это, писалось там сильно императивно в том числе

Alex
26.10.2016
09:47:55
Ребята, какие в 2017 будут годные конфы?

Vladimir
26.10.2016
09:48:17
посмотри в этом чате или в соседнем

я скидывал список конф

Alex
26.10.2016
09:49:01
соседний это джобс?

Oleg
26.10.2016
09:49:48
ну это не фп, это процедурное
И это была ещё одна боль :D

Ilia
26.10.2016
09:50:58
Vladimir
26.10.2016
09:51:55
достал для тебя из истории https://frontendfront.com/conferences/

Ilia
26.10.2016
09:53:03
В ФП используются чистые функции и проблема с мусором в стейте решается

Ilia
26.10.2016
09:53:07
Кокрастыке

Дмитрий
26.10.2016
09:53:51
Однобуквенные переменные, что в принципе можно и в ООП, но тем не менее
>Переменные >фп Ну чот хз, а мы точно об одном и том же? Более того, методам фп вообще параллельно, где их запускают

Чистые функции же. А то, что там было это не фп, а просто типичный js)

Vladimir
26.10.2016
10:01:40
в хорошем фп количество переменных близится к нулю

Oleg
26.10.2016
10:08:44
Да, не чистый ФП

Тем не менее психологическую травму это оставило на долго :D

Alex
26.10.2016
10:09:41
достал для тебя из истории https://frontendfront.com/conferences/
а, этот список я видел, но всё равно спасибо. думал может упустил чего

Кто-нибудь знает, сколько стоил Render в этом году?

Google
[Anonymous]
26.10.2016
10:21:45
в фп все константы, которые ты можешь только читать и записывать новые, и это даже очень интересно. а вот в хаскеле есть еще ленивость, вычисления когда нужны значения. жалко иногда, что жс забирает все время на себя

Дмитрий
26.10.2016
10:24:32
В js тоже есть ленивость

[Anonymous]
26.10.2016
10:25:35
промисы?

Konstantin
26.10.2016
10:25:47
асинхронность есть)

[Anonymous]
26.10.2016
10:26:14
ну это не ленивость

Дмитрий
26.10.2016
10:26:25
Нет, именно ленивые вычисления

Oleg
26.10.2016
10:26:33
Тем не менее все чисто ФП языки увы не нашли особой популярности, в том числе в проде. Впрочем, постоянно пользую возможности ФП вместе с ООП просто потому что это удобно. Будущее за гибридами.

Дмитрий
26.10.2016
10:26:40
И они гораздо быстрее кстати

Admin
ERROR: S client not available

[Anonymous]
26.10.2016
10:26:58
покажи реализацию, интересно

Ilya
26.10.2016
10:27:30
++ это же компилятор получается=)

Дмитрий
26.10.2016
10:28:19
В js и выведение типов на лету есть, в таком же стиле)

Вот lazy http://danieltao.com/lazy.js/

Oleg
26.10.2016
10:31:43
По памяти бы ещё сравнение

Дмитрий
26.10.2016
10:33:20
По памяти бы ещё сравнение
Ну явно меньше, он же ничего не грузит в память раньше требования

indefinite sequence

[Anonymous]
26.10.2016
10:33:55
Vladimir
26.10.2016
10:37:23
надо lazy в рамду запилить

или мб в sanctuary или fantazy уже есть, @ZeroBias ?

Дмитрий
26.10.2016
10:44:03
или мб в sanctuary или fantazy уже есть, @ZeroBias ?
Не, нету. Вообще в рамде подходит pipeP, это обычный пайп, только для промисов, но это минимум) Для меня это три дополняющих друг друга либы, sanctuary для Maybe и обработки исключений, ramda — фп общего назначения, а lazy отдельно для ленивых вычислений, уж больно там специфический набор функций

Google
Дмитрий
26.10.2016
10:45:08
Просто если в рамду ещё и lazy запилить, то она станет больше лодаша по размеру)

А, во

Там есть оптимизация неэффективных вычислений, протокол tranducers js

Vladimir
26.10.2016
10:48:31
сколько методов у лодаша?

Владислав
26.10.2016
10:48:49
многа

Vladimir
26.10.2016
10:49:32
330

примерно

Каїн
26.10.2016
10:50:18
А сколько полезных?

Vladimir
26.10.2016
10:50:24
я хз

не исплользую

Oleg
26.10.2016
10:51:49
Классическая диллема библиотек - добавить больше чтобы функциональности было больше или меньше чтобы было более лаконично и меньше веса/ресурсов/etc

Каїн
26.10.2016
10:52:24
Дилема решается разбиением на скачиваемые модули

Oleg
26.10.2016
10:53:43
Но тогда можно и другую крайность словить. Когда тогда из нпма удалили пакет-однострочник и выпало всё.

Vladimir
26.10.2016
10:54:04
это нормально

там все мудаки были

Дмитрий
26.10.2016
10:54:09
сколько методов у лодаша?
Ну я образно, просто lazy сравним по размеру с рамдой

Oleg
26.10.2016
10:54:11
Сами части тоже должны быть не слишком мелкие, но и не крупные

Vladimir
26.10.2016
10:54:25
больше не повторится

Страница 251 из 2237