Quem levou o negócio pro lado pessoal e se sentiu ofendido foi o Sr, o meu
intuito em nenhum momento foi ofendê-lo, e sim expor que algumas coisas
muito puristas não se aplicam a vida real e ponto.

Boas práticas existem e devem ser seguidas, mas não a risca, qualquer que
tem experiência em desenvolvimento sabe disso. Normalização de dados na
teoria é lindo, mas olha o banco de dados das caixa econômica federal e veja
se isso existe, simplesmente não existe pq vai aumentar e muito o volume de
dados que já passa dos GB's. O que eu quis dizer é isso, regras, boas
prática tem que existir, assim como os patterns, que ao meu ver se justifica
mais do que um "autoload de models", e pode ter certeza que se implementaram
isso no CI é pq tem um bom motivo.

Quando eu falo sobre embasamento é pq eu quero dados e informações que
comprovem a sua informação, você por acaso usou a classe de Profiler e
Benchmark? Caso sim, apresente os dados. Se não fez, como vc pode querer
discutir sobre isso?

Aplicações bundas são os que nós fazemos o tempo todo, eu pelo menos faço,
ou você acha que sites institucionais com empresa, contato, notícias,
produtos não são sites bundas? Se o termo "sites bundas" lhe ofendeu e
menosprezou o seu trabalho é simplesmente pq vc não está seguro de si, mas
tudo bem, eu me desculpo e agora passo a usar o termo "sites
institucionais", tá bom assim? Se não gostar, por favor me diga um nome no
qual você se sinta mais confortável em que eu utilize.

Pelo visto, assim como foi visto no fórum do Kohana, vc é uma pessoa muito
sensível que se sente ofendida com nenhum motivo aparente, bom saber, para
não levar nenhum diálogo com vc adiante, evitando assim o mal estar de
todos.

Me desculpe por qualquer coisa.

Abraço,

Marcus Cavalcanti

2008/2/8 Marco Telles <[EMAIL PROTECTED]>:

> Completando, ninguém está discutindo qualificação, insinuando que "antes
> de tirar conclusoes, e bom ter embasamento" isso é coisa de criança,
> ficar em fórum com esse tipo de coisa. Apenas coloquei uma posição que
> entendo, com argumentos racionais. Não estou tentando impor minhas idéias.
> Aliás não é meu feitio.
> É óbvio que para o tipo de aplicação em discussão, não vai fazer
> diferença carregar tudo ou nada no início, mas no caso específico em
> discussão, ou seja, ao FATO, entendi (e se tiver enganado me corrijam)
> como sendo melhor solução e não vendo o autoload como útil.
>
> Abs e keep cool!
>
> Muita sorte para nós!
>
> Marco Telles
>
> #############
> # Pier de Ipanema ( http://www.pierdeipanema.com.br/ )
> # Pier de Ipanema no Orkut (
> http://www.orkut.com/Community.aspx?cmm=2923344 )
> # CodeIgniter PHP framework ( http://www.codeigniter.com.br/ )
> # Ubuntu The power of free software ( http://www.ubuntu-br.org/ )
> # Python Programming Language ( http://www.pythonbrasil.com.br/ )
>
>
>
> Marcus Cavalcanti escreveu:
> > hahaha eu trabalho pra alguns parte do Submarino e se o Submarino
> > usasse models seria maravilhoso haha a arquitetura do Submarino é algo
> > de assustador, se é que pode-se considerar arquitetura ..
> >
> > mas voltando ao assunto, o CI tem uma classe de profiler e uma de
> > becnhmark, faz a medição usando o autoload de models e vc vai ver o
> > que eu estou falando ..
> >
> > esse purismo em relação a uma aplicação "bunda" não faz sentido .. em
> > uma aplicação do tipo submarino faz mais sentido essa preocupação..
> > mas antes de tirar conclusoes, e bom ter embasamento..
> >
> > 2008/2/8 Marco Telles <[EMAIL PROTECTED]
> > <mailto:[EMAIL PROTECTED]>>:
> >
> >     Independente da questão de travar ou não o servidor, se vc
> considerar
> >     que diferentemente de um sistema desktop, onde o cliente requisita
> uma
> >     página e pode abandonar ela antes mesmo de carregar completamente,
> >     qual
> >     a vantagem de carregar um monte de models ? Só em casos muito
> >     especiais,
> >     ou mesmo excepcionais, tipo um Submarino da vida...
> >     E como disse, seria interessante essa função poder ser carregada a
> >     qualquer momento, como é com a caso do helper/libraries. Então
> >     corrigindo o que eu disse: considerando essas questões é que acho
> >     ela um
> >     pouco inútil... :-)
> >
> >     Muita sorte para nós!
> >
> >     Marco Telles
> >
> >
> >
> >
> >     Marcus Cavalcanti escreveu:
> >     > Não é inutil não ... se vcs forem pensar em um site institucional,
> >     > qual o problema de vc carregar os modelos que vc vai usar? Vcs
> acham
> >     > realmente que vão disperdiçar memória a ponto do servidor
> >     travar? Cada
> >     > caso é um caso ..
> >     >
> >     > 2008/2/7 Marco Telles <[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>
> >     > <mailto:[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>>>:
> >     >
> >     >     O autoload só pode ser usado ao inicializar a aplicação,
> >     "This is done
> >     >     by opening the application/config/autoload.php file and
> >     adding the
> >     >     model
> >     >     to the autoload array."
> >     >     Interessante se isso pudesse ser feito em qualquer
> >     controller. Quando
> >     >     usamos mais de um model, é preciso carregar um a um ou usar
> >     a dica que
> >     >     deram aqui em outra thread que não me lembro agora.
> >     >     É isso.
> >     >
> >     >
> >     >
> >     >     Cleyverson Costa escreveu:
> >     >     > Marco,
> >     >     >
> >     >     > O que vc diz com "se pudesse ser usada em qualquer parte do
> >     >     código."??
> >     >     >
> >     >     > Nao entendi
> >     >     >
> >     >     > Em 07/02/08, *Marco Telles* <[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>
> >     >     <mailto:[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>>
> >     >     > <mailto:[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>
> >     >     <mailto:[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>>>> escreveu:
> >     >     >
> >     >     >     Justamente, donde se conclui que é uma função inútil
> >     :-) não
> >     >     é ??
> >     >     >     Ela seria interessante se pudesse ser usada em
> >     qualquer parte do
> >     >     >     código.
> >     >     >
> >     >     >     Muita sorte para nós!
> >     >     >
> >     >     >     Marco Telles
> >     >     >
> >     >     >
> >     >     >
> >     >     >
> >     >     >     Cleyverson Costa escreveu:
> >     >     >     > Pessoal, me corrijam se eu estiver errado.
> >     >     >     >
> >     >     >     > Quando eu carrego o model dentro da aplicação, assim
> >     que a
> >     >     pagina é
> >     >     >     > carregada, a memeoria utilizada por este model é
> >     liberada.
> >     >     >     >
> >     >     >     > Se eu carrego ele no autoload, independente de eu
> >     estar usando
> >     >     >     ou nao,
> >     >     >     > a espaço por ele requerido vai estar sendo requerido.
> >     >     >     >
> >     >     >     > Dai minha percepção, carregar no autoload, apenas se o
> >     >     model for
> >     >     >     > utilizado em uma grande quantidade de paginas,
> >     digamos da
> >     >     ordem de
> >     >     >     > 99%, caso contrario é ocupar recurso
> desnecessariamente.
> >     >     >     >
> >     >     >     > Concordam, descordam, falei abobrinha??
> >     >     >     >
> >     >     >     > Abraços
> >     >     >     >
> >     >     >
> >     >     >     _______________________________________________
> >     >     >     Lista mailing list
> >     >     >     [email protected]
> >     <mailto:[email protected]> <mailto:[email protected]
> >     <mailto:[email protected]>>
> >     >     <mailto:[email protected]
> >     <mailto:[email protected]> <mailto:[email protected]
> >     <mailto:[email protected]>>>
> >     >     >
> >     >
> >     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >     >     >
> >     >     >
> >     >     >
> >     >     >
> >     >     > --
> >     >     > Cleyverson Pereira Costa
> >     >     > Especialista em Análise de Testes - CIn/UFPE
> >     >     > Bacharel em Ciência da Computação - FAESA
> >     >     > Tel.: (81) 8785-1289
> >     >     >
> >     >
> >
> ------------------------------------------------------------------------
> >     >     >
> >     >     > _______________________________________________
> >     >     > Lista mailing list
> >     >     > [email protected] <mailto:[email protected]>
> >     <mailto:[email protected] <mailto:[email protected]>>
> >     >     >
> >     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >     >     >
> >     >
> >     >     _______________________________________________
> >     >     Lista mailing list
> >     >     [email protected] <mailto:[email protected]>
> >     <mailto:[email protected] <mailto:[email protected]>>
> >     >
> >     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >     >
> >     >
> >     >
> >
> ------------------------------------------------------------------------
> >     >
> >     > _______________________________________________
> >     > Lista mailing list
> >     > [email protected] <mailto:[email protected]>
> >     >
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >     >
> >
> >     _______________________________________________
> >     Lista mailing list
> >     [email protected] <mailto:[email protected]>
> >     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Lista mailing list
> > [email protected]
> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a