Ok já percebi, o que no RxJs são observables onde reagimos a alterações, o
Immutable fornece mesmo datatypes immutaveis dedicados para substituir as
estruturas tradicionais.

2015-11-27 16:36 GMT+00:00 BruNeX <[email protected]>:

> Sim, o Immutable.js oferece Persistent Immutable data-structures que
> substituem as default structures do JS arrays, objects etc.. E cada um dos
> novos tipos teem certas características que facilitam dependendo da task.
>
> O Rxjs mais uma util library comparável com bacon.js (
> https://baconjs.github.io) que serve transformar tudo o que seja um
> event-source (mouse-clicks, scroll-events, ajax-calls, websockets etc...)
> em reactive streams que podem ser manipulados de maneira funcional com
> maps, reduces, filters etc...
>
> Em clojure-land porque a linguagem eh fully functional temos default na
> linguagem coisas como o core.async e channels que tratam disso.
>
> Cheers,
> BruNeX
>
>
>
> 2015-11-27 16:18 GMT+00:00 João Fernandes <
> [email protected]>:
>
>> Bruno, O Immutable.js é muito diferente do Rxjs?
>>
>> 2015-11-27 16:04 GMT+00:00 BruNeX <[email protected]>:
>>
>>> Heya,
>>>
>>> Uma Interessante escolha que ninguém ainda mencionou e que estou a usar
>>> actualmente eh ClojureScript  com react.js wrappers como OM e Reagent.
>>>
>>> Eh um combo porreiro e graças as immutable data structures do Clojure
>>> consegue 6x melhor performance react.js vanillaJS. De notar que pouco
>>> depois dos primeiros benchmarks o facebook criou outro projecto
>>> https://facebook.github.io/immutable-js/ com o mesmo tipo de
>>> datastructures para aumentar a performance do react :)
>>>
>>> Se quiserem experimentar aconselho a darem uma vista de olhos neste
>>> video para terem uma noção de quão fácil eh o workflow :)
>>>
>>> https://www.youtube.com/watch?v=j-kj2qwJa_E
>>>
>>> PS:Clojure eh uma lisp language e tem montes de parêntesis (((()))))
>>> PS2: Se quiserem ir para uma das melhores propostas para o front-end
>>> aconselho tb a verem ELM http://elm-lang.org/ (que todas estas modern
>>> libraries andam a copiar ideas)
>>>
>>> Cheers,
>>>
>>> BruNeX
>>>
>>> --
>>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>>> Grupos do Google.
>>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>>> envie um email para [email protected].
>>> Para publicar uma mensagem neste grupo, envie um email para
>>> [email protected].
>>> Visite este grupo em http://groups.google.com/group/riapt.
>>> Para mais opções, visite https://groups.google.com/d/optout.
>>>
>>
>>
>>
>> --
>>
>> João Fernandes
>>
>> --
>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
>> Grupos do Google.
>> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
>> envie um email para [email protected].
>> Para publicar uma mensagem neste grupo, envie um email para
>> [email protected].
>> Visite este grupo em http://groups.google.com/group/riapt.
>> Para mais opções, visite https://groups.google.com/d/optout.
>>
>
>
>
> --
> Bruno Barreto
>
> --
> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da
> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do
> Grupos do Google.
> Para anular a subscrição deste grupo e parar de receber emails do mesmo,
> envie um email para [email protected].
> Para publicar uma mensagem neste grupo, envie um email para
> [email protected].
> Visite este grupo em http://groups.google.com/group/riapt.
> Para mais opções, visite https://groups.google.com/d/optout.
>



-- 

João Fernandes

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie 
um email para [email protected].
Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Visite este grupo em http://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.

Responder a