"*Behold!* It counts up and down as you click the buttons" O máximo !!!!!!
As libs que nascem como cogumelos e com nomes cada vez mais espetaculares como bacon :D No dia 27 de novembro de 2015 às 16:36, BruNeX <[email protected]> escreveu: > 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. > -- 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.
