Angular

40 views
Skip to first unread message

Gustavo Duarte

unread,
Feb 21, 2014, 2:22:22 PM2/21/14
to nod...@googlegroups.com
Pessoal,

Há algum tempo rolou uma discussão na lista com vários pontos
excelentes do David Sobrinho e do MarceloMF acerca de frameworks.
Depois de uns 20 anos desenvolvendo, meu take é bem alinhado com o que
o David falou:

"E ai entram os frameworks com um tradeoff: liberdade vs. uma promessa
de ganho de produtividade. Alguns frameworks impõe convenções e isso
tem alguns ganhos, mas o problema é quando o framework não sabe lidar
com os casos de exceção (que acontece tanto que nem considero exceção)
e ai o ganho vai pro ralo. Alguns frameworks são mais permissivos que
outros, claro, mas ai o "ganho" tb não é tão grande."

Porém, esse trade off varia com frameworks diferentes, e ultimamente
venho ponderando o Angular.

Minha pergunta é: há alguém aqui usando Angular pra valer? Está
gostando? David, você já estudou Angular? O que acha?

Agradeço de antemão o feedback :)

principe...@gmail.com

unread,
Feb 21, 2014, 2:27:30 PM2/21/14
to nod...@googlegroups.com
eu to gostando sim do angular....so estou tendo um unico problema com ele: comunicacao com couchdb, fora isso, vou ali no restify faco uma url de api, uso no angular como servico, ja vai em json e voilà entre outras coisas...



--
Você está recebendo esta mensagem porque se inscreveu no grupo "Node.js Brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nodebr+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Fábio Elísio

unread,
Feb 21, 2014, 2:33:54 PM2/21/14
to nod...@googlegroups.com
Gustavo tenho usado Angular no últimos Três projetos que participei, antes de escolher o Angular fiz um boa pesquisa e para mim tinha atender três pontos importantes: Curvatura de Aprendizagem, Flexibilidade de Uso e Documentação/Comunidades. E nesse três requisitos achei que o Angular me Atendeu, quando comecei a usar na "vera" percebi que a documentação não batia muito com as Boas praticas aplicadas no desenvolvimento pesado do angular, então tive que comprar um livro (ng-book) para me reciclar e muito "google" para aprender a usar ele "Hard Core" como uso Hoje.  
--
dev_web = {
    name : Fábio Elisio,
    profession : Front End developer,
    twitter : @felisio
}

Programming in HTML5 with JavaScript and CSS3 Specialist (MCP 70-480)

Alan Hoffmeister

unread,
Feb 21, 2014, 2:41:01 PM2/21/14
to nod...@googlegroups.com
Tenho usado bastante o Angular.js com o Browserify[0] e o Uglify[1], tudo isso junto com uma build tool[2] fica muito rápido, modular e de fácil manutenção.


--
Att,
Alan Hoffmeister

Gustavo Duarte

unread,
Feb 21, 2014, 2:49:42 PM2/21/14
to nod...@googlegroups.com
Valeu demais pelos inputs :)

David Lojudice Sobrinho

unread,
Feb 21, 2014, 3:31:18 PM2/21/14
to nod...@googlegroups.com
Oi Gustavo,

Sabia que um dia isso ia se voltar contra mim! ahahah

O que faltou definir naquela thread é: O que é um framework? Lá, o que eu estava me referindo são os frameworks end-to-end (Asp.net, Rails, etc.) em que vc é obrigado a comprar o pacote completo (MVC + ORM e, o pior, suas convenções). Dá pra mudar um pouco aqui ou ali, mas é igual o BigMac: se quiser sem picles, vai demorar.

Sobre o Angular, ele se propões a resolver um problema bem específico: MVC (clássico) no browser. Em outras palavras, atualização de DOM. Nada de ORM. Sem outras dependências bizarras. Sim, tem algumas convenções, mas estão bem isoladas, ali no canto e não atrapalham (muito).

Eu já usei o Angular em alguns projetos de forma não avançada (tem outros devs aqui na Vizir que bagaçam no Angular, por isso o momento de humildade), e acho muito foda. Não serve para todos os casos, mas para single page application, por exemplo, é no brainer: vai de Angular. Usamos backbone em um projeto, mas hj em dia é Angular. Vou além em dizer que hoje em dia, com meu pouco conhecimento de Angular, consegui eliminar quase 100% o uso do JQuery (graças a deus!) em páginas que não são necessariamente SPA. Caminho sem volta.

Espero ter conseguido me fazer mais claro em relação às criticas que tinha feito em relação aos frameworks e tb ter ajudado na sua escolha. :) Precisando, dá um toque.

Momento jabá: O Naka (@diegonakamashi) fez esse post com introdução do Angular: http://vizir.com.br/2013/09/introducao-ao-angularjs/

Abs!



--
Você está recebendo esta mensagem porque se inscreveu no grupo "Node.js Brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para nodebr+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.



--
__________________

   David L. S.
dals...@gmail.com
__________________

David Lojudice Sobrinho

unread,
Feb 21, 2014, 3:32:22 PM2/21/14
to nod...@googlegroups.com
Total! Esse stack é muito bom. O Browserify é fantástico!

Filipe Deschamps

unread,
Feb 22, 2014, 10:02:21 AM2/22/14
to nod...@googlegroups.com
"mas é igual o BigMac: se quiser sem picles, vai demorar." Outra frase que vou roubar para mim. É exatamente isso ai.

Hoje na corretora estamos utilizando o Angular, até por recomendação do David (Vizir). Tivemos a oportunidade também de trabalhar com o Naka (Vizir) e foi uma experiência fantástica. Eu era apaixonado por jQuery (ainda sou), mas o Angular traz uma nova proposta, uma nova forma de resolver problemas.

Fora que o Angular e Browserify nasceram um para o outro. Estamos reescrevendo tudo do zero, agora modularizado, e é uma experiência muito boa. É a exata mesma experiência de server side.

Sugiro vocês lerem este tópico, onde os desenvolvedores do Ghost (aquele feito em node) perguntaram para a comunidade sobre qual framework client side eles deveriam utilizar no painel administrativo da aplicação. A discussão ficou em torno de Backbone, Ember e Angular: https://github.com/TryGhost/Ghost/issues/2144

Vale a pena ler pois são opiniões e pontos de vista de ângulos diferentes.

Elmano Neto

unread,
Feb 22, 2014, 10:08:50 AM2/22/14
to nod...@googlegroups.com
Eu só usei o Angular em um projeto da universidade e gostei muito.
Também usei o backbone em outro projeto e achei legal.

Uma conclusão que tirei é a seguinte: Angular para sistemas e backbone para sites, pelo fato do backbone ser mais leve.

att,
Elmano Neto

Gustavo Duarte

unread,
Feb 25, 2014, 12:25:44 PM2/25/14
to nod...@googlegroups.com
Opa,

Obrigado pelo feedback.
Reply all
Reply to author
Forward
0 new messages