Você está na página 1de 3

ComoandaoAngular.js?

Devo
embarcarnessa?
Postadodia04/11/2014porRaphaelLacerdaemFront
end,Inovao 22

H7mesesrecebemosatarefadereestruturarumsistemacrticodaempresa.Ofocoera
economizaraquantidadededadostrafegadosediminuirotempodeesperadousurioem
cadainteraocomaaplicao.umaempresagrande,sistemaqueatendeoBrasilinteiro,
commaisde100desenvolvedoresenvolvidosnoprojetoeatentoaideiaprincipaleraevoluir
astecnologiasjexistentes.
Contudo,determinadodia,umdesenvolvedorveiocomaideiadefazerumamudanaradical.
MudaroMVCserversideparaclientsideeparaissoasugestofoiutilizaroAngular.Minha
primeirareaofoidenegaoedesaprovao,nopeloframework,maspeloJavaScript.
Nuncahaviamedadobemcomalinguagemetambmnuncatinhafeitoumgrandeesforo
paralidarcomoessencial.
Essefoiocomeodaminhahistria,quenotermeioenemfimumavezqueospoststero
umvismaistcnico.Dequalquermaneira,essafiguraresumebemcomoandaminharelao
comoframework:

NossoobjetivoaquifazerumsriedeartigossobreoAngular,tratandobasicamentesobre
conceitosgerais,dicas,navegao,CRUDeumpouquinhodeREST.Entonovamos
compararoAngularcomosseusconcorrentescomoEmber,Blackout,dentreoutrosqueesto
proliferandopora.
OAngularumframeworkJavaScript,criadopeloGoogle,noestiloMVCeusaoconceito
deSPA(SinglePageApplication).Nessetipodeaplicao,apenasumapartedelamudaea
outrapermanecefixa,fazendopartedeumtemplatecompartilhandoentreaspginas.Issotraz
melhorasparaaexperinciadousurioetrfegodedados.Eletemcrescidomuitoemadoo
eumdosframeworksmaisimportantesdaatualidade
VocpodecomearcomotutorialdoAngular,desenvolvendooPhoneCat.Vocpodeinclusive
utilizaroJSBINDparacodificareverolivecoding,ferramentamuitobacanainclusivepara
quemjestnautilizandooframework.NaCaelum,ocursodefrontendcomJavaScripte
jQueryabordaAngular,almdocursoonlinedeAngularnoAlura.
RecomendosempreacompanharospostsdoBrunoScopelliti,quetambmfocabastantena
parteREST,assimcomoJohnPapa,quefezumexcelenteAngularCodeConventionseoutros
blogscomodoAngulareBennadel.Ah!claro,noseesqueadeseguiroJamesGoslingdo
AngulareoIgorMinar,oprincipalcommiterdoprojeto.
EcasovocjestejautilizandoAngularnoseudiaadia,vocjsabequeoframeworkestna
verso1.3equeaverso2.0estemfasededesenvolvimento.Mastalvezoquevocainda
nosaibadatendnciadelasnoseremretrocompatveisequemuitafeaturesiro
mudar,talvezaprincipaldelassejaoATScript.Entotemosquenosprepararparaeventuais
mudanasemnossocdigoeprincipalmentecomoiremossuportaressamigrao.

Algumasdicasbsicasparaquemresolveradotaroframeworkqueinvariavelmentevoc
precisardepelomenosumespecialistaJavaScriptnasuaequipe,epelocomeodessetexto
vocpodenotarquenosoueunaminhaequipe(obrigadoTiagoLage).Sim,oAngularabstrai
muitoousodoJavaScript,provendoinclusivealgumasfunesauxiliares,masvocprecisar
dealgumcapazdeentenderbemoassincronismoeoutrasloucuras,digo,featuresquea
linguagemprov.Almdisso,acompanharoseventossobreAngular(talvezumdiacheguem
aqui)eospodcastsquefalamsobreatecnologia
Finalizando,aideiainicialaquiinteraroleitorsobreessenovomundo,mostrandoas
vantagensdoframeworkeapontartambmalgumasdesvantagens,quesomelhorexploradas
comousodirio.Agoraesperarasriedeposts,sendoquenoprximosdiscutiremossobre
navegaoseguidopelospostsdeCRUD.Euaindaestouaprendendoevoc?Comoestseu
conhecimentodessenovovelhomundodeferramentasJavaScript?Algumtpicoquevoc
gostariadelersobreAngular?

Compartilhe

Facebook

Tags:angular,javascript,mvc

RaphaelLacerda

Twitter

Você também pode gostar