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 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