Pull to refresh
37
0
Роман @Pozadi

User

Send message
> веб-компоненты — светлое будущее фронтенда

На самом деле, веб-компоненты — это такая же помойка как Angular, а светлое будущее как раз React.
По поводу классификации FRP библиотек есть очень хороший доклад от автора Elm www.youtube.com/watch?v=Agu6jipKfYw
А как вы добились что из такой функции автоматом вычисляется от кого зависит атом в данный момент?

function( ) {
            if( config.get() ) {
                return 'Mouse coords is ' + coords.get()
            } else {
                return 'Mouse target is ' + target.get()
            }
        }
Почему, нет. jsfiddle.net/pvavxc04/ — я partition не менял, только добавил обработку «начального вызова».
Собрал в кучу все функции из поста jsfiddle.net/pvavxc04/, только использовал partition как пример функции добавляющей в конец. Всё работатет.
В команде clojure начали делать трансдьюсеры для js, посмотрел как у них. Короче у вас просто `reduceList()` неправильный. Здесь `if` не нужен (нужно всегда вызывать `step(result)`):

    if (result instanceof Reduced)
        return result.wrapped;
    else
        return step(result);


Причем в статье всё было верно. Там `step(result)` вызывается всегда. Уберу update из статьи.
Зависимости будут :)
Ну я немного не в том смысле термин «нативный» употребил, я имел в виду «язык, который разработчики платформы выбрали для написания приложений под эту платформу». Сорри что запутал.
И да «нативные», в данном случае Objective-C и Java (надеюсь не вру), а C# не «нативный» для ios и android.
Вот вам две цитаты из меня в ответ:

> [я говорю] если что, не про написание программ для винды
>… не считая софта для разработки под саму винду, конечно
Думаю это те, кто пришел в мобильную разработку уже со знанием C#, и им было удобно пользоваться тем, чем они раньше пользовались. Т.е. я, как разработчик под мобильные, не жлал бы прихода C#, а писал бы на нативных языках.

Но если бы я решил писать на C# под мобильные, я бы всё равно не ждал, ведь когда он появился под мобильные, в любом случае, одновременно появились компиляторы под *nix, иначе смысла нет. И мне кажется без mac os, вы в любом случае не соберете приложение под ios, даже сейчас :)

Хотя я далек от мобильной разработки, если что.
Это тенденция, большая часть девелоперского софта сначала появляется под *nix, потом под виндой (бывает что никогда, и не редко). Если вы готовы ждать пару лет, или вообще отказываться от инструментов которыми пользуются другие разработчики, то ок.

Причем обратной тенденции нет, если вы на *nix, то не теряете ничего что есть только под win, не считая софта для разработки под саму винду, конечно, и каких-нибудь мелочей.
Ну так большая часть софта для раработки изначально написанна под *nix.
Почему не проблемы разработки под Windows?
Первые пару лет нода только под *nix была. Сейчас не знаю как, но подозреваю что с некоторыми npm пакетами таки проблемы будут.
Убогой консолью, тем что весь вспомогательный софт в первую очередь появляется под *nix. И когда он таки появляется на винде, запускать его одно мучение. Я про node.js, ruby, python и т.п. разработку, если что, не про написание программ для винды.
Мне кажется это единственный путь стать дружелюбной для разработки. Но я понимаю что это не реально сделать сейчас :)
Если нет, то это какой-то культ карго будет.
Хочется чтобы Windows перестали наконец фигней страдать и стали UNIX-based как все нормальные ОСы

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity