Pull to refresh
0
0
Anton @raven

User

Send message
А что за инструмент вы используете на видео?
Я сам только недавно начал осваивать ФРП, и вначале были некоторые затруднения в организации проекта. В итоге скомбинировал browserify, gulp, baconjs, ramda и closure templates как шаблонизатор. А само приложение разделил на streams и ui, где streams — именно потоки приложения, а ui — отрисовка и смена состояний.
Хотелось бы почитать мнение более опытных разработчиков :)
К примеру, хочу написать большое веб проложение (много разных страниц, данных, всё интерактивно и тд). Хочу использовать ФРП для этого.
Как лучше организовать код этого приложения? Какая будет его структура? Как разделить части логически? Как работать с потоками? Как их объединять?
Спасибо за книгу.
О пожеланиях: напишите главу про архитектуру большого приложения.
Я недавно фильм смотрел про пингвинов, так там ещё роботы пингвины есть =) они умеют ходить, крутить головой, а пингвины их за своего принимают и не боятся. А яйцо-камеру «откладывает» именно этот робот.
Знаю, что так делать нельзя. Интересно было, как на такое отреагирует библиотека.
А что получится в ситуации когда «b» вычисляется из «а», а потом вызвать «set» у «b»?
    var a = new Cell();
    var b = a.lift(function(a) {
        return a+2;
    });
    a.set(1);
    // b == 3

    b.set(10);
    // b == ? a == ?
Большое спасибо!
А как затем использовать эти два класса при компиляции шаблонов в js? Должен ли я самостоятельно скомпилировать SoyToJsSrcCompiler.jar вместе с этими классами? Или есть возможность использовать стандартный, но с какими-то дополнительными флагами?
Спасибо за статью!
Не могли бы вы рассказать как писать плагины для soy компилятора и как их спользовать? — в документации об этом написано очень мало… Например, я бы хотел в soy шаблоне делать так:
/**
 * @param date Some date.
 */
{template .showDate}
  <span>{$date |myFormatDateFunction}</span>
{/template}

или так:
/**
 * @param date Some date.
 */
{template .showDate}
  <span>{myFormatDateFunction($date)}</span>
{/template}

Здесь myFormatDateFunction — это некая функция форматирования даты.
Кстати, для функций в js можно писать декораторы так же, как и для python'а (кроме синтаксического сахара, кончно):
<code class="javascript">
function decorator(fn) {
  function decoratorInner(arg) {
    console.log('decorator');
    return fn(arg);
  }
  
  return decoratorInner;
};

function test(arg) {
  console.log('test ' + arg);
  return 'test result';
};

console.log(test('#test arg'));

var decoratedTest = decorator(test);
console.log(decoratedTest('#decorated test arg'));
</code>
Есть ли возможность скомпилировать *.css используя less файл и не устанавливая node.js?
Можно ли сделать обработку бинарных данных? Если да, то как?
Спасибо большое!
Скажите, можно ли использовать функциональность bulkloader непосредственно из приложения, а не через appcfg.py?
Большое спасибо!
У меня есть вопрос, в документации часть методов/объектов — присутствует, но недоступна…
Еще не документировано или еще не реализовано?
Скажите, а есть хорошая литература на русском про F#?
xslt нужен для преобразования одного xml документа в другой, причем, не обязательно в xml — он может быть любого формата
Приведите, пожалуйста, запросы к унаследованным entity
1

Information

Rating
Does not participate
Location
Санкт-Петербург и область, Россия
Date of birth
Registered
Activity