@João
Ainda cá estamos :)

@Brunex
Imagina um jogo ou game engine por exemplo. Ou um outro projeto complexo
com equipas mais numerosas (saúde, finança...)

Podemos usar functional que ninguem morria por causa disso, mas continuo a
achar que o paradigma oop seria melhor em certas situações/contexto.

Eu tento sempre usar typescript em projetos oop, até agora é o melhor que
encontrei (para oopJS). Para já, seria-me impensavel usar "puro" oopJS sem
recorrer a transpilers.

Acho que JS está um bocado longe de ser uma linguagem oop, e sinceramente
acho que nunca o será. Não acho que a web esteja "feita" nesse sentido
sequer. Pelo menos nos dias de hoje.
Por causa disto, concordo que para a grande maioria das coisas em web,
functional programming seja o mais indicado e nem faz sentido outra coisa,
mas existem casos onde isso pode não ser necessariamente o melhor.

epa, a historia... :(
Felizmente (ou infelizmente depende do ponto de vista) acho que todos aqui
passámos pelo filme que tambem foi a historia Flash/AS vs Html5/JS. Uma
coisa que tive de aprender com aquilo tudo foi tentar manter-me o mais
afastado possivel dessas historias ("foi aquele, foi o outro", ou "um é
melhor, outro é pior"). Ficava sempre chateado com essas guerras até
perceber que nada é perfeito e que existem sempre vantagens em tudo.

Outra coisa que tambem fui aprendendo, é que a natureza do projeto a
desenvolver é sempre o mais importante, e é isso que deverá determinar a
tecnologia a usar. Tudo o resto são as ferramentas que temos á nossa
disposição. O importante é conseguir escolher a ferramenta mais adequada e
tentar nunca excluir nada á partida.

É só nesse sentido que acho o artigo um bocado exagerado, pois parece não
ter tido isso em conta.

Entretanto escrevi aqui um testamento :P , mas eu próprio acabo por também
estar entusiasmado com esta nova "frente" do uso de JS functional
programming para a maioria das coisas que se faz na web hoje em dia, apesar
de achar que no futuro, será preciso sairmos da "exclusividade JS" e
expandir para outras linguagens/arquiteturas mas isso já seria sair do
tópico.

Abraços,



On Dec 12, 2016 11:43 AM, "BruNeX" <[email protected]> wrote:

@Bruno Perry

há situações em que OOP acaba por ser mais eficiente


não serve para tudo
>
​
Likewise?

ja agora um pouco de historia... LISP, Functional e existe á bastante mais
tempo que OOP, e resolve problemas bem mais complexos... OOP so é popular
graças ás big old software houses M$ Oracle SUN que vendem a ideia que OOP
é a cena.

outra nota... toda a gente compila/transpila javascript, ahh e ate ja tens
types e muito mais em alguns transpilers/compilers

realmente concordo quando dizes é tudo uma questão de contexto :)

-- 
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 https://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 https://groups.google.com/group/riapt.
Para mais opções, consulte https://groups.google.com/d/optout.

Responder a