:-*

Muita sorte para você!

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:
> 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] 
> <mailto:[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]>
>     > <mailto:[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]>>
>     >     > <mailto:[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]>>>
>     >     >     > <mailto:[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]>>>
>     >     >     <mailto:[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]>>
>     >     <mailto:[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]>>
>     >     <mailto:[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]>
>     <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

Responder a