Sie sind auf Seite 1von 3

Escreva para o site

Desenvolvimento

Desenvolvimento com Frameworks: Bom ou Mau?

Hangout Laravel Brasil 5

Laravel 4 + AngularJS

Desenvolvimento com Frameworks:


Bom ou Mau?
8

5 jun 2013 | Desenvolvimento

Tags: framework laravel

Autor: Brayan Rastelli


Recomendo todos que esto iniciando no mundo da programao, e queiram comear a
aprender frameworks no necessariamente Laravel, que primeiro leiam esse post
publicado pelo Joo Batista Neto.

Concluso
No, voc no est ficando maluco e sim, estou comeando o texto pelo fim. Por um lado,
comear pelo fim bom, pois evita desentendimentos sobre aquilo que quero dizer. Por
outro lado mau, pois como posso concluir um texto, se nem comecei a escrevlo?

Pesquisar
Posts recentes
Integrando Laravel com PagSeguro
Criando seus prprios helpers
Model factory em pt_BR
Trabalhando com Laravel e websockets
Laravel 5.1 como instalar o bootstrap
usando bower

Categorias
Bibliotecas

Bundles

Pode parecer estranho, concordo, mas assim que tenho visto muita gente fazer em
relao ao desenvolvimento de software. Comeam a estudar um framework, antes de
compreender o funcionamento de determinada linguagem. Utilizar framerowks bom?
bvio que , mas apenas quando se conhece antes, a linguagem que vai ser utilizada.

Deployment

Desenvolvimento

Notcias

Segurana

Testes

Uncategorized

Que tipo de desenvolvedor voc?

Vdeos

Voc um desenvolvedor Rails, ou um desenvolvedor Ruby que tambm conhece um


framework? Voc um desenvolvedor jQuery, ou um desenvolvedor Javascript que
tambm conhece um framework? Um desenvolvedor Laravel, ou um desenvolvedor PHP
que tambm conhece um framework?

Arquivos
dezembro 2015

outubro 2015

setembro 2015

agosto 2015

junho 2015

maio 2015

abril 2015

maro 2015

fevereiro 2015

janeiro 2015

dezembro 2014

outubro 2014

julho 2014

maio 2014

abril 2014

maro 2014

fevereiro 2014

janeiro 2014

indiscutvel que os frameworks facilitam as coisas. No h argumentos que possam


comprovar o contrrio. Porm, essas mesmas facilidades trazidas pelos frameworks, esto
limitando os desenvolvedores mais jovens.

dezembro 2013

novembro 2013

agosto 2013

julho 2013

Tenho visto pessoas perguntando como fazer operaes aritmticas simples, como uma
soma, utilizando jQuery. Ainda, tenho visto pessoas perguntando sobre como fazer X ou Y
em Java, deixando claro que esto utilizando jQuery Sim, a pessoa no compreendeu
sequer que Java e Javascript so duas coisas distintas, pois, segundo seu ponto de vista,
est programando em jQuery.

junho 2013

maio 2013

abril 2013

maro 2013

fevereiro 2013

janeiro 2013

A diferena bastante simples: O desenvolvedor que conhece a linguagem, antes de


conhecer um framework, saber como trabalhar com o framework X, Y ou Z, mas tambm
saber quando o framework no resolve seu problema. Saber escolher um framework
adequado para seu caso de uso e, principalmente, saber identificar as limitaes do
framework e lidar com essas limitaes. Seja estendendoo, atravs da adio de novos
recursos, ou utilizando compartimentos, que encapsulam o problema que precisa ser
resolvido, utilizando essa abstrao com a interface do framework.
Quando o desenvolvedor conhece apenas o framework, ele no capaz de fazer isso. Pelo
contrrio, ele vai tentar adaptar a ferramenta ao problema. Seria como se tivssemos um
parafuso e o profissional soubesse apenas como utilizar um martelo. Em vez de procurar a
ferramenta adequada, ele vai martelar o parafuso at descobrir que no vai dar certo, ou
causar um problema maior que o inicial.

Os casos desse tipo tem se tornado cada vez mais comuns e, na grande maioria das vezes,
o desenvolvedor domina tanto um framework, que as limitaes do framework se
tornaram as limitaes do prprio desenvolvedor.
Muitas vezes as pessoas alegam que o mercado o responsvel por isso. Dizem que, por
causa do sistema de competio, da necessidade de inovao rpida, no h tempo hbil
para se comear a estudar a linguagem antes do framework.

dezembro 2012

IRC
Canais IRC no freenode:
#laravelbrasil
#laravel oficial

Muitas empresas, ditas startups, tm incentivado aos desenvolvedores mais novos para
que comecem logo a estudar um framework, para que possam produzir rapidamente e,
assim, entregar os produtos na velocidade que a startup precisa para sobreviver no
mercado. Esse movimento de incentivo ao uso de frameworks de forma precipitada, tem
formado mquinas reutilizveis, mas incapazes de pensar em solues. Esse movimento
est estragando os desenvolvedores mais novos.
Sinceramente, acredito que o tema framework deveria ser matria proibida para os
desenvolvedores mais novos. De fato, acredito que, se o desenvolvedor for incapaz de
desenvolver alguma coisa sem utilizar um framework, ento ele no deve utilizar um
framework. Obviamente, esse desenvolvedor no deveria sequer ser responsvel pelo
projeto, mas ai j outra histria.
Enfim, vou deixar uma citao que gosto muito. de Albert Einstein:

Essas reflexes essenciais, comunicadas jovem gerao graas aos contatos


vivos com os professores, de forma alguma se encontram escritas nos manuais.
assim que se expressa e se forma de incio toda a cultura. Quando aconselho
com ardor as humanidades, quero recomendar esta cultura viva, e no um
saber fossilizado, sobretudo em histria e filosofia.
Os excessos do sistema de competio e especializao prematura, sob o
falacioso pretexto de eficcia, assassinaram o esprito, impossibilitaram qualquer
vida cultural e chegam a suprimir os progressos nas cincias do futuro. preciso,
enfim, tendo em vista a realizao de uma educao perfeita, desenvolver o
esprito crtico na inteligncia do jovem. Ora, a sobrecarga do esprito pelo
sistema de notas entrava e necessariamente transforma a pesquisa em
superficialidade e falta de cultura. O ensino deveria ser assim: quem o recebe o
recolha como dom inestimvel, mas nunca como uma obrigao penosa.
Link para o post original: aqui
39

Tweetar

6Comentrios
Recommend 1

14

LaravelBrasil

Compartilhar

Entrar

OrdenarporMaisrecente

Participedadiscusso...
codigogm 5mesesatrs

Achoqueantesdeseestudarumframeworkdeveseaprenderaslinguagens
utilizadasparasefazerumprojetoweb,estudarbemalinguagem,estudarbemo
paradigmaorientadoaobjetos,entenderefazerumprojetoMVC.Depoissim,
comearaestudarumframework.
1

Link para acesso do IRC laravel brasil: aqui

Links
Documentao Oficial Laravel 3
Documentao Oficial Laravel 4
Frum Laravel Oficial
Frum Laravel Brasil

No basta ensinar ao homem uma especialidade, Porque ele se tornar assim


uma mquina utilizvel, mas no uma personalidade. necessrio que ele
adquira um sentimento, um senso prtico daquilo que vale a pena ser
empreendido, daquilo que belo, do que moralmente correto. A no ser
assim, ele se assemelhar, com seus conhecimentos profissionais, mais a um co
ensinado do que a uma criatura harmoniosamente desenvolvida. Deve aprender
a compreender as motivaes dos homens, suas quimeras e suas angstias para
determinar com exatido seu lugar exato em relao a seus prximos e
comunidade.

Gosto

#laravel oficial

Responder Compartilhar

SebastioRicardo umanoatrs

Parabnspelotexto,umatimareflexosobreocenrioatualdo
desenvolvimentodeSoftware.H10anoseuingresseinumagraduaode
AnliseeDesenvolvimentodeSistemasemeassustavercomoessemundo
mudou(evoluiu)torapidamente.EuprogramoemPHPdesde2006eresistimuito
ausarumframeworkporcontadaslimitaes,poisnaagnciaondetrabalhavaas
demandasnoeramtosimpleserecursosesoluesespecficaseram
necessrios.Acabeidesenvolvendoomeuprprio"framework"eCMS,quena
realidadeeraosuficientepararesolverosmeusproblemaseterocontrole
suficienteparacriarnovasfuncionalidadesouresolverqualquerproblema
especficousandoapenasaprprialinguagemdeprogramao.Hojeeusou
professordelgicadeprogramaoeprezomuitoporensinaraosmeusalunosa
linguagem,enoapenasasferramentas.Antesdoalunoaprenderaprogramarem

Curso Imerso Laravel 4


Curso Imerso Laravel 3
Posts Laravel on Nettuts+
Laravel on Tutsplus pagos
Ebook CodeHappy
Ebook Laravel Starter
Laravel Brasil Facebook
Laravel Brasil Google+
Laravel Brasil Google groups

JavausandooEclipse,porexemplo,eleaprendeainstalaroJDK,configurar
variveldeambienteeaescreveroscdigosusandooblocodenotasecompilar
nopromptdecomando.Nestemomentoestouestudandolaravel,naexpectativa
decriardesenvolverumnovoCMS,dessavez"extensvel",aliceradoemum
frameworkrobustoecompleto,bemdocumentado,cujaintegraoemumaequipe
sejamaisfacilitada,masquenoengesseassoluesemcomponentesou
classesfechadas.Achoquejfaleidemais.Abraogalera!
2

Responder Compartilhar

Zandor 2anosatrs

timotexto.Oidealtbm,antesdesequerpensaremaprenderoframework,
dominarosdesignpatterns.

Responder Compartilhar

PedroAmorim 3anosatrs

Concordoeassinoembaixo."Concluso"noiniciodotextofoiumatimatticade
prenderoleitorrsrs
2

Responder Compartilhar

Carlilton 3anosatrs

timatexto.
Jsefoiaqueletempoemqueagentecompravaumlivroeficavafelizdavida
quandoseconseguiafazerumhelloworld.Hojeosnovosprogramadoresj
queremfazerumaaplicaonaprimeirasemanadeestudo.Aquandoprecisa
fazeralgumacoisaqueoframeworknocontempla,vemodesespero.
5

Responder Compartilhar

fhferreira 3anosatrs

timotexto,fantstico.Parabns"Joo",umaabordagemcompletasobreoquem
vemacontecendocadavezmaisesenofordadaumaateno,steremos
programadoresdeframeworks,pessoasquequeremtudopronto,mastigado,sem
entenderoquerealmenteestsendofeitoequeparafusarocommarteloscomo
vocdisse.
3

Responder Compartilhar

OQUEISSO?

TAMBMEMLARAVELBRASIL

AdicionandoowhoopsaoLaravel5
10comentriosumanoatrs

LaravelInicianteHourManager
Parte3

AvatarFernandoThollNascimentoTalvez
jtenharesolvido,maspasseipelo
mesmoproblema,estausando

7comentrios9mesesatrs

LaravelInicianteHourManager
Parte2

HangoutLaravelBrasil#11

12comentrios9mesesatrs

AvatarmaurilionovaisPlanosouprevises
dedataparaoprximohangout?

AvatarEliasMuitolegal,parabns!

Assinarfeed
Privacidade

AvatarJeanRichardLimaLegal!

5comentriosumanoatrs

AdicioneoDisqusnoseusiteAddDisqusAdd

Hangout Laravel Brasil 5

Laravel 4 + AngularJS

2016 Laravel Brasil All Rights Reserved.

Das könnte Ihnen auch gefallen