É.. parece que o foco desviou tanto, que ou as pessoas de fora
começaram a distorcer a discussão, ou a discussão se distorceu e quem
estava ali não percebeu.

Desde o começo foi falado que, se já usa Smarty, não tem por que
mudar... deeeesde o começo. A discussão era, SIM, o que era melhor.
Esperava ouvir argumentos para defender o Smarty, argumentos para
defender os templates engines dos frameworks e, assim, adquirir
conhecimento através das experiências dos outros.

Mas infelizmente a coisa descambou pra baixaria, então, sexta-feira,
13, melhor mesmo é ir pra casa, abrir uma latinha e ficar beeem longe
do computador! :D

<mode_fds="on">


(só HTML agora, por que não existe PHP, framework ou Smarty mais
rápido do que ele) :D


2008/6/13 Daniel Costa <[EMAIL PROTECTED]>:
> Me metendo já no final da discussão porque agora não tive como continuar
> calado...
>
> Para os que necessitam de explicações e argumentos sobre o uso do Smarty a
> resposta está no que o Edinho falou e que é exatamente o que o Paulo (que
> abriu a thread) já justificou desde o início, ou seja, se a equipe de html
> JÁ CONHECE E USA a porra do Smarty (ou qualquer outro helper/cache/template
> parser, como cada ego quiser definir), é mais viável estudar a integração
> dele com o NOVO framework adotado do que ter retrabalho e fazer todas as
> equipes se adaptarem a ele.
>
> Não esqueçam que quando se fala que equipe A faz isso, equipe B faz aquilo,
> é porque no mínimo o projeto é gigante e retrabalho é algo abonivável na
> maioria dos projetos descentes e bem liderados. Tudo bem que se o pessoal de
> HTML já soubesse e fizesse com PHP puro desde o início essa mudança de
> framework seria mais transparente, mas já que não é o caso, o líder da
> equipe deve ter descidido por bem que continuassem com Smarty.
>
> Caras, se me lembro isso aqui não era sobre um framework ser melhor ou pior,
> e sim sobre uso do Smarty com CI, e espero imensamente que a discussão tenha
> ajudado o Paulo a entender que apesar de continuarem usando Smarty lá no
> portal (por ser mais viável, imaginemos), ele como bom desenvolvedor já sabe
> que poderiam usar apenas o que o CI oferece.
>
>
> 2008/6/13 Marco Telles <[EMAIL PROTECTED]>:
>>
>> <?php echo... corrigindo :)
>>
>> Muita sorte para nós!
>>
>> Marco Antônio
>> Emporium Computer
>>
>> ############# Recomendados:
>> # Hosting-Rio - www.hosting-rio.com.br
>> # Pier de Ipanema - www.pierdeipanema.com.br
>> # CodeIgniter PHP framework - www.codeigniter.com.br
>> # Ubuntu The power of free software - www.ubuntu-br.org
>> # Python Programming Language - www.pythonbrasil.com.br
>>
>>
>>
>> Marco Telles escreveu:
>> > Hoje é sexta-feira...
>> > {Cerveja}, <?=cerveja;?>, <?echo cerveja;?>.... :-D :-D
>> >
>> > E viva a liberdade de opção ! Que venham muitos smartys, phps, pythons,
>> > fws, dbs... Essa é a grande vantagem do 'mundo' open source, a
>> > multiplicidade de escolhas.
>> >
>> > Abs
>> >
>> > Muita sorte para nós!
>> >
>> > Marco Antônio
>> > Emporium Computer
>> >
>> > ############# Recomendados:
>> > # Hosting-Rio - www.hosting-rio.com.br
>> > # Pier de Ipanema - www.pierdeipanema.com.br
>> > # CodeIgniter PHP framework - www.codeigniter.com.br
>> > # Ubuntu The power of free software - www.ubuntu-br.org
>> > # Python Programming Language - www.pythonbrasil.com.br
>> >
>> >
>> >
>> > Cairo escreveu:
>> >
>> >> Henrique, 98738473938 cabras desgovernadas irão te atropelar agora :D
>> >>
>> >> 2008/6/13 Henrique de Castro <[EMAIL PROTECTED]
>> >> <mailto:[EMAIL PROTECTED]>>:
>> >>
>> >>     heheheheheheheeheheh
>> >>
>> >>     Tive que postar as risadas para descontrair um pouco.. os ânimos
>> >>     andam exaltados por aqui :D
>> >>
>> >>     Enfim, também penso que não tem necessidade nenhuma de usar o
>> >>     Smarty no CI, mas agora tenho até medo de opinar sobre isso :P
>> >>
>> >>
>> >>     2008/6/13 Newton Wagner <[EMAIL PROTECTED]
>> >>     <mailto:[EMAIL PROTECTED]>>:
>> >>
>> >>         Desculpe-me então, senhor da Razão e da Sabedoria. Perdoe-me
>> >> por
>> >>         minhas heresias. :D.
>> >>
>> >>         E desculpe-me também por me sentir ofendido por me atacar
>> >>         pessoalmente
>> >>         também.. como eu pude fazer isso!!!
>> >>
>> >>         </thread>
>> >>
>> >>         $this->thread->close();
>> >>
>> >>         {/thread} (só pra não causar discórdia)
>> >>
>> >>         Cada um que aparece!!!
>> >>
>> >>
>> >>         2008/6/13 Tomas Mattia <[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>:
>> >>         > Se fosse esse o objetivo da discussão, ela deveria mudar
>> >>         para "Como funciona
>> >>         > o Smarty?". Mesmo assim, já expliquei como funciona o cache
>> >>         do Smarty antes,
>> >>         > pois ele estava mal explicado. Lógico que ataco
>> >>         pessoalmente, o que os
>> >>         > outros tem a ver com isso? E meus argumentos já foram
>> >>         apresentados, tu
>> >>         > simplesmente contrariou eles sem conhecimento suficiente.
>> >>         >
>> >>         > 2008/6/13 Newton Wagner <[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>:
>> >>         >>
>> >>         >> Você continua me atacando pessoalmente, mas não apresenta
>> >>         argumentos
>> >>         >> pra discutir. Eu posso ir lá pesquisar, mas por que não
>> >>         ouvir teus
>> >>         >> argumentos? Por que você não ganha a credibilidade de quem
>> >>         abriu o
>> >>         >> tópico e fala que o Smarty é bom por que ele faz ISSO e
>> >>         AQUILO da
>> >>         >> maneira A ou B?
>> >>         >>
>> >>         >> Se a idéia é sempre ir lá pesquisar, fecha a lista de
>> >>         discussão e
>> >>         >> vamos todos tirar nossas dúvidas olhando no guia do usuário
>> >>         e no
>> >>         >> código do Code Igniter.
>> >>         >>
>> >>         >>
>> >>         >> 2008/6/13 Tomas Mattia <[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>:
>> >>         >> > Mas eles são diferentes do Smarty! Na maioria dos casos,
>> >>         piores, pra
>> >>         >> > colocar
>> >>         >> > em termos mais claros. Tu continua dando opiniões em
>> >>         coisas que tu não
>> >>         >> > conhece e muito menos te deu o menor trabalho de
>> >>         pesquisar, como o cara
>> >>         >> > que
>> >>         >> > criou este tópico pode levar isso a sério?
>> >>         >> >
>> >>         >> > 2008/6/13 Newton Wagner <[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>:
>> >>         >> >>
>> >>         >> >> Helpers tem no CI, então acho que isso já ta superado.
>> >>         >> >>
>> >>         >> >> Cache, repetindo pela enésima vez, também tem no CI e
>> >>         diversas outras
>> >>         >> >> soluções... como X-Cache... isto é, você pode fazer isso
>> >>         de diferentes
>> >>         >> >> maneiras na sua aplicação.
>> >>         >> >>
>> >>         >> >>
>> >>         >> >> Não vi nada de novo ainda!!!
>> >>         >> >>
>> >>         >> >>
>> >>         >> >> 2008/6/13 Henrique de Castro <[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>:
>> >>         >> >> > Bom, eu não vi nada de concreto, vi apenas citações
>> >> suas.
>> >>         >> >> >
>> >>         >> >> > 2008/6/13 Tomas Mattia <[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>:
>> >>         >> >> >>
>> >>         >> >> >> Se tu não conhece as outras opções é prova clara de
>> >>         que tu tá
>> >>         >> >> >> opinando
>> >>         >> >> >> sobre algo que tu não conhece.
>> >>         >> >> >>
>> >>         >> >> >> Mas se tu realmente quer saber quais são as outras
>> >>         opções, poderia
>> >>         >> >> >> começar
>> >>         >> >> >> lendo este tópico! Nas minhas respostas,
>> >>         provavelmente vai ter algo
>> >>         >> >> >> do
>> >>         >> >> >> tipo
>> >>         >> >> >> cache e helpers!
>> >>         >> >> >>
>> >>         >> >> >> Bah.
>> >>         >> >> >>
>> >>         >> >> >> 2008/6/13 Newton Wagner <[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>:
>> >>         >> >> >>>
>> >>         >> >> >>> Tomas, nem vou me dar ao trabalho de responder,
>> >>         pois, novamente,
>> >>         >> >> >>> você
>> >>         >> >> >>> falou que ele é muito mais do que estamos
>> >>         discutindo, mas não cita
>> >>         >> >> >>> nem
>> >>         >> >> >>> um exemplo, ou coisa do tipo. Assim não tem a menor
>> >>         graça fazer um
>> >>         >> >> >>> debate.
>> >>         >> >> >>>
>> >>         >> >> >>> Pra mim o assunto mórréu! :).
>> >>         >> >> >>>
>> >>         >> >> >>>
>> >>         >> >> >>> 2008/6/13 Tomas Mattia <[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>:
>> >>         >> >> >>> > Vocês estão se atendo muito ao sistema de
>> >>         templates e impressão
>> >>         >> >> >>> > de
>> >>         >> >> >>> > variáveis, quando Smarty é muito mais que isso.
>> >>         >> >> >>> >
>> >>         >> >> >>> > Não se pode dizer que Smarty não é útil com CI só
>> >>         porque no teu
>> >>         >> >> >>> > caso
>> >>         >> >> >>> > específico ele não serviu, é isso que quero
>> >>         esclarecer. É errado
>> >>         >> >> >>> > mostrar um
>> >>         >> >> >>> > único exemplo e depois partir para uma pergunta
>> >>         generalizada para
>> >>         >> >> >>> > decidir a
>> >>         >> >> >>> > utilização ou não da ferramenta. É daí que surgem
>> >>         afirmações do
>> >>         >> >> >>> > tipo
>> >>         >> >> >>> > "passou
>> >>         >> >> >>> > a época do smarty", "smarty torna a aplicação mais
>> >>         lenta",
>> >>         >> >> >>> > "melhor
>> >>         >> >> >>> > ensinar
>> >>         >> >> >>> > PHP básico do que pseudo-linguagem", etc. que não
>> >>         são totalmente
>> >>         >> >> >>> > verdadeiras, mas são ditas de tal maneira que
>> >>         induzem quem não
>> >>         >> >> >>> > tem
>> >>         >> >> >>> > muito
>> >>         >> >> >>> > conhecimento no assunto a pensar que são.
>> >>         >> >> >>> >
>> >>         >> >> >>> > Mas eu concordo que se a necessidade é apenas um
>> >>         sistema de
>> >>         >> >> >>> > templates
>> >>         >> >> >>> > simples, não vale a pena utilizar o Smarty.
>> >>         >> >> >>> >
>> >>         >> >> >>> > 2008/6/13 Paulo Souza <[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>:
>> >>         >> >> >>> >>
>> >>         >> >> >>> >> Concordo. Também por que a diferença de pontos de
>> >>         vista é que
>> >>         >> >> >>> >> fazem
>> >>         >> >> >>> >> construir comunidades correndo na mesma direção.
>> >>         >> >> >>> >> Se isso não existisse, acredito que nem o CI
>> >>         teria sido
>> >>         >> >> >>> >> construído.
>> >>         >> >> >>> >> Sobre a construção de outras diversas coisas que
>> >>         já existem,
>> >>         >> >> >>> >> voltamos
>> >>         >> >> >>> >> à
>> >>         >> >> >>> >> velha história sobre a reinvenção da roda.
>> >>         >> >> >>> >> Deixo claro aqui para a rapaziada que não estou
>> >>         feliz ou
>> >>         >> >> >>> >> satisfeito
>> >>         >> >> >>> >> de
>> >>         >> >> >>> >> estar usando o Smarty, também por que eu mesmo
>> >>         não o estou
>> >>         >> >> >>> >> utilizando,
>> >>         >> >> >>> >> mas se tornou em mais uma via de desenvolvimento,
>> >>         onde os
>> >>         >> >> >>> >> carinhas
>> >>         >> >> >>> >> do
>> >>         >> >> >>> >> HTML não precisa perder tempo aprendendo Smarty,
>> >>         pois os mesmos
>> >>         >> >> >>> >> já
>> >>         >> >> >>> >> trabalham com isso tem tempo, mas não entendem
>> >>         nada de PHP. :¬S
>> >>         >> >> >>> >>
>> >>         >> >> >>> >> Em Sex, 2008-06-13 às 14:53 -0300, Newton Wagner
>> >>         escreveu:
>> >>         >> >> >>> >> > Só complementando: Não existe verdade absoluta.
>> >> :).
>> >>         >> >> >>> >> >
>> >>         >> >> >>> >> > Se eu estou pedindo argumentos pra embasar uma
>> >>         decisão de usar
>> >>         >> >> >>> >> > o
>> >>         >> >> >>> >> > Smarty ao invés do template nativo dos
>> >>         frameworks, é por que
>> >>         >> >> >>> >> > talvez
>> >>         >> >> >>> >> > eu
>> >>         >> >> >>> >> > esteja perdendo algo que eu não estou vendo, e
>> >>         é justamente
>> >>         >> >> >>> >> > pra
>> >>         >> >> >>> >> > evitar
>> >>         >> >> >>> >> > que continuemos uma discussão do tipo "eu uso
>> >>         por que acho
>> >>         >> >> >>> >> > melhor
>> >>         >> >> >>> >> > e
>> >>         >> >> >>> >> > pronto". :).
>> >>         >> >> >>> >> >
>> >>         >> >> >>> >> > Passaram um link de algumas funções do Smarty,
>> >>         e vi uma lá
>> >>         >> >> >>> >> > que,
>> >>         >> >> >>> >> > de
>> >>         >> >> >>> >> > fato, nunca vi nada parecido em um framework,
>> >>         ou coisa do
>> >>         >> >> >>> >> > tipo.
>> >>         >> >> >>> >> > Mas
>> >>         >> >> >>> >> > não é algo muito utilizado também, e, como o
>> >>         Marco disse, pelo
>> >>         >> >> >>> >> > fato
>> >>         >> >> >>> >> > de
>> >>         >> >> >>> >> > ser extensível, posso criar um helper que faça
>> >>         lá o Strip ou
>> >>         >> >> >>> >> > qualquer
>> >>         >> >> >>> >> > outra funcionalidade que eu precise.
>> >>         >> >> >>> >> >
>> >>         >> >> >>> >> >
>> >>         >> >> >>> >> > Tudo é uma questão de análise de custo e
>> >>         benefício, e, no meu
>> >>         >> >> >>> >> > ponto
>> >>         >> >> >>> >> > de
>> >>         >> >> >>> >> > vista, o Smarty não me oferece nada de
>> >>         surpreendente, que me
>> >>         >> >> >>> >> > faça
>> >>         >> >> >>> >> > utilizá-lo. O que é melhor pra um designer:
>> >>         >> >> >>> >> > <?=$var?> ao invés de {$var} ??? Não vejo
>> >>         diferença.
>> >>         >> >> >>> >> >
>> >>         >> >> >>> >> > {section loop=var
>> >>         name=qquercoisa}{$qquercoisa}{/section}
>> >>         >> >> >>> >> > ou
>> >>         >> >> >>> >> > <? foreach($var as $qquercoisa) echo
>> >>         $qquercoisa; ?>
>> >>         >> >> >>> >> >
>> >>         >> >> >>> >> > Viram a diferença? Se é pra ensinar uma
>> >>         pseudo-linguagem pro
>> >>         >> >> >>> >> > designer,
>> >>         >> >> >>> >> > não é melhor logo ensinar o básico da sintaxe
>> >>         do PHP, que no
>> >>         >> >> >>> >> > futuro
>> >>         >> >> >>> >> > pode ser bem mais útil pra ele?
>> >>         >> >> >>> >> >
>> >>         >> >> >>> >> >
>> >>         >> >> >>> >> > 2008/6/13 Marco Telles
>> >>         <[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>:
>> >>         >> >> >>> >> > > Oi Tomas,
>> >>         >> >> >>> >> > >
>> >>         >> >> >>> >> > > Continuo não vendo vantagem no smarty. E suas
>> >>         colocações,
>> >>         >> >> >>> >> > > para
>> >>         >> >> >>> >> > > mim, só
>> >>         >> >> >>> >> > > comprovam isso. Sem querer discordar de vc,
>> >>         ou questionar
>> >>         >> >> >>> >> > > suas
>> >>         >> >> >>> >> > > idéias,
>> >>         >> >> >>> >> > > veja como uma tentativa de encontrar algo
>> >>         positivo no
>> >>         >> >> >>> >> > > smarty:
>> >>         >> >> >>> >> > >
>> >>         >> >> >>> >> > > Tomas Mattia escreveu:
>> >>         >> >> >>> >> > >> A vantagem de utilizar o Smarty é que ele
>> >>         tem templating,
>> >>         >> >> >>> >> > >> cache e
>> >>         >> >> >>> >> > >> helpers juntos. No caso do CI, eles estão em
>> >>         três módulos
>> >>         >> >> >>> >> > >> separados.
>> >>         >> >> >>> >> > >> Esses módulos podem ser "mais fáceis" de
>> >>         usar, mas não são
>> >>         >> >> >>> >> > >> tão
>> >>         >> >> >>> >> > >> completos como o Smarty, só com plugins
>> >>         desenvolvidos pela
>> >>         >> >> >>> >> > >> comunidade.
>> >>         >> >> >>> >> > > Liberdade e maleabilidade, justamente por
>> >>         estarem separados.
>> >>         >> >> >>> >> > >
>> >>         >> >> >>> >> > >>
>> >>         >> >> >>> >> > >> Ah, e para desenvolvedores PHP é muito fácil
>> >>         dizer que não
>> >>         >> >> >>> >> > >> há
>> >>         >> >> >>> >> > >> diferença entre a pseudo-linguagem do Smarty
>> >>         e o PHP
>> >>         >> >> >>> >> > >> nativo,
>> >>         >> >> >>> >> > >> mas
>> >>         >> >> >>> >> > >> para
>> >>         >> >> >>> >> > >> designers pode não ser tão simples.
>> >>         Discordam? Então
>> >>         >> >> >>> >> > >> expliquem
>> >>         >> >> >>> >> > >> porque
>> >>         >> >> >>> >> > >> há tantos template engines para todo tipo de
>> >>         linguagem.
>> >>         >> >> >>> >> > > Depende de quem é esse designer. Tenho um
>> >>         cliente há uns 2
>> >>         >> >> >>> >> > > anos
>> >>         >> >> >>> >> > > que é
>> >>         >> >> >>> >> > > uma agência de marketing e design. Eles
>> >>         montam os sites e
>> >>         >> >> >>> >> > > terceirizam
>> >>         >> >> >>> >> > > a
>> >>         >> >> >>> >> > > programação (onde eu entro). Até hoje,
>> >>         *todas* as pessoas
>> >>         >> >> >>> >> > > que
>> >>         >> >> >>> >> > > montaram
>> >>         >> >> >>> >> > > o
>> >>         >> >> >>> >> > > html/css para essa empresa tinham pouquíssima
>> >>         noção (para
>> >>         >> >> >>> >> > > não
>> >>         >> >> >>> >> > > dizer
>> >>         >> >> >>> >> > > nenhuma) de programação e não faziam a mínima
>> >>         idéia do que
>> >>         >> >> >>> >> > > aquele
>> >>         >> >> >>> >> > > monte
>> >>         >> >> >>> >> > > de letrinhas entre <?php ?> significava. :) E
>> >>         não se trata
>> >>         >> >> >>> >> > > de
>> >>         >> >> >>> >> > > uma
>> >>         >> >> >>> >> > > empresa pequena não...
>> >>         >> >> >>> >> > > Então o smarty, que deveria ter como uma de
>> >>         suas vantagens,
>> >>         >> >> >>> >> > > ser
>> >>         >> >> >>> >> > > mais
>> >>         >> >> >>> >> > > claro para o pessoal do html, acaba sendo tão
>> >>         ou mais
>> >>         >> >> >>> >> > > confuso
>> >>         >> >> >>> >> > > que
>> >>         >> >> >>> >> > > o
>> >>         >> >> >>> >> > > php,
>> >>         >> >> >>> >> > > seja com CI ou não.
>> >>         >> >> >>> >> > >
>> >>         >> >> >>> >> > >> Sobre o fato de ter que "aprender uma nova
>> >>         linguagem", no
>> >>         >> >> >>> >> > >> processo de
>> >>         >> >> >>> >> > >> partir do spaghetti pro MVC também é
>> >>         necessário aprender
>> >>         >> >> >>> >> > >> coisas
>> >>         >> >> >>> >> > >> novas,
>> >>         >> >> >>> >> > >> mas que tem seus benefícios muito óbvios se
>> >>         bem utilizadas,
>> >>         >> >> >>> >> > >> portanto
>> >>         >> >> >>> >> > >> não é algo necessariamente ruim. No fim,
>> >>         tudo depende da
>> >>         >> >> >>> >> > >> real
>> >>         >> >> >>> >> > >> necessidade do projeto.
>> >>         >> >> >>> >> > > Justamente, *aprender coisas novas*, o que
>> >>         não é o caso do
>> >>         >> >> >>> >> > > smarty,
>> >>         >> >> >>> >> > > que
>> >>         >> >> >>> >> > > a
>> >>         >> >> >>> >> > > meu ver apenas faz as mesmas coisas de um
>> >>         modo diferente.
>> >>         >> >> >>> >> > >> Só estou falando isso porque acho
>> >>         extremamente errado
>> >>         >> >> >>> >> > >> expressar
>> >>         >> >> >>> >> > >> opiniões pessoais como sendo verdades
>> >> absolutas.
>> >>         >> >> >>> >> > > Concordo com vc. Acho que opiniões pessoais
>> >>         podem ser dadas,
>> >>         >> >> >>> >> > > mas
>> >>         >> >> >>> >> > > ficando
>> >>         >> >> >>> >> > > bem claro que são opiniões pessoais. Mas como
>> >>         esse assunto
>> >>         >> >> >>> >> > > já
>> >>         >> >> >>> >> > > foi
>> >>         >> >> >>> >> > > abordado diversas vezes aqui e em outras
>> >>         listas de php,
>> >>         >> >> >>> >> > > acredito
>> >>         >> >> >>> >> > > que
>> >>         >> >> >>> >> > > as
>> >>         >> >> >>> >> > > pessoas não entraram em detalhes técnicos por
>> >>         esse motivo.
>> >>         >> >> >>> >> > > Basta
>> >>         >> >> >>> >> > > dar
>> >>         >> >> >>> >> > > uma
>> >>         >> >> >>> >> > > busca no histórico da lista.
>> >>         >> >> >>> >> > >
>> >>         >> >> >>> >> > > Enfim, é isso e não me entenda mal, ok ? ;)
>> >>         >> >> >>> >> > >
>> >>         >> >> >>> >> > > Abs
>> >>         >> >> >>> >> > >
>> >>         >> >> >>> >> > >>
>> >>         >> >> >>> >> > >> 2008/6/13 Paulo Souza
>> >>         <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>> >>         >> >> >>> >> > >> <mailto:[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>>:
>> >>         >> >> >>> >> > >>
>> >>         >> >> >>> >> > >>     Eu estou achando bem bacana essa
>> >>         discussão e admito que
>> >>         >> >> >>> >> > >> estou
>> >>         >> >> >>> >> > >>     aprendendo
>> >>         >> >> >>> >> > >>     muito com a diversidade de pensamentos.
>> >>         >> >> >>> >> > >>     Como havia dito, eu estou conhecendo o
>> >>         Smarty e o CI
>> >>         >> >> >>> >> > >> agora
>> >>         >> >> >>> >> > >> e
>> >>         >> >> >>> >> > >> não
>> >>         >> >> >>> >> > >>     pretendo utilizar o Smarty em outros
>> >>         projetos. Sejam
>> >>         >> >> >>> >> > >> pessoais
>> >>         >> >> >>> >> > >> ou
>> >>         >> >> >>> >> > >>     corporativos.
>> >>         >> >> >>> >> > >>     Caso queriam, eu fiquei de escrever um
>> >>         tutorial sobre o
>> >>         >> >> >>> >> > >> seu
>> >>         >> >> >>> >> > >>     funcionamento no site, mas como a
>> >>         maioria não concorda
>> >>         >> >> >>> >> > >> com
>> >>         >> >> >>> >> > >> esse
>> >>         >> >> >>> >> > >>     tipo de
>> >>         >> >> >>> >> > >>     integração (e eu concordo), acabei
>> >>         deixando de lado.
>> >>         >> >> >>> >> > >>
>> >>         >> >> >>> >> > >>     Em Sex, 2008-06-13 às 13:09 -0300, Marco
>> >>         Telles
>> >>         >> >> >>> >> > >> escreveu:
>> >>         >> >> >>> >> > >>     > Boas a todos,
>> >>         >> >> >>> >> > >>     >
>> >>         >> >> >>> >> > >>     > Conheci o smarty na época que
>> >>         participei na tradução
>> >>         >> >> >>> >> > >> do
>> >>         >> >> >>> >> > >> xoops e
>> >>         >> >> >>> >> > >> não
>> >>         >> >> >>> >> > >>     > consigo enxergar *nenhuma* vantagem no
>> >>         smarty... Além
>> >>         >> >> >>> >> > >> do
>> >>         >> >> >>> >> > >> que,
>> >>         >> >> >>> >> > >>     > praticamente é necessário aprender uma
>> >>         "nova
>> >>         >> >> >>> >> > >> linguagem"
>> >>         >> >> >>> >> > >> ;)
>> >>         >> >> >>> >> > >>     >
>> >>         >> >> >>> >> > >>     >
>> >>         >> >> >>> >> > >>     > Muita sorte para nós!
>> >>         >> >> >>> >> > >>     >
>> >>         >> >> >>> >> > >>     > Marco Antônio
>> >>         >> >> >>> >> > >>     > Emporium Computer
>> >>         >> >> >>> >> > >>     >
>> >>         >> >> >>> >> > >>     >
>> >>         >> >> >>> >> > >>     > ############# Recomendados:
>> >>         >> >> >>> >> > >>     > # Hosting-Rio - www.hosting-rio.com.br
>> >>         <http://www.hosting-rio.com.br>
>> >>         >> >> >>> >> > >>     <http://www.hosting-rio.com.br>
>> >>         >> >> >>> >> > >>     > # Pier de Ipanema -
>> >>         www.pierdeipanema.com.br <http://www.pierdeipanema.com.br>
>> >>         >> >> >>> >> > >>     <http://www.pierdeipanema.com.br>
>> >>         >> >> >>> >> > >>     > # CodeIgniter PHP framework -
>> >>         www.codeigniter.com.br <http://www.codeigniter.com.br>
>> >>         >> >> >>> >> > >>     <http://www.codeigniter.com.br>
>> >>         >> >> >>> >> > >>     > # Ubuntu The power of free software -
>> >>         >> >> >>> >> > >> www.ubuntu-br.org <http://www.ubuntu-br.org>
>> >>         >> >> >>> >> > >>     <http://www.ubuntu-br.org>
>> >>         >> >> >>> >> > >>     > # Python Programming Language -
>> >>         >> >> >>> >> > >> www.pythonbrasil.com.br
>> >>         <http://www.pythonbrasil.com.br>
>> >>         >> >> >>> >> > >>     <http://www.pythonbrasil.com.br>
>> >>         >> >> >>> >> > >>     >
>> >>         >> >> >>> >> > >>     >
>> >>         >> >> >>> >> > >>     >
>> >>         >> >> >>> >> > >>     > Henrique de Castro escreveu:
>> >>         >> >> >>> >> > >>     > > Assino embaixo. E reforço que já
>> >>         utilizei e muito o
>> >>         >> >> >>> >> > >> Smarty,
>> >>         >> >> >>> >> > >>     mas antes
>> >>         >> >> >>> >> > >>     > > de conhecer o CI ou qualquer outro
>> >>         framework, pois
>> >>         >> >> >>> >> > >> usando
>> >>         >> >> >>> >> > >> 1,
>> >>         >> >> >>> >> > >>     não vejo
>> >>         >> >> >>> >> > >>     > > a mínima necessidade do smarty como
>> >>         eu e muitos já
>> >>         >> >> >>> >> > >> dissemos
>> >>         >> >> >>> >> > >> aqui.
>> >>         >> >> >>> >> > >>     > >
>> >>         >> >> >>> >> > >>     > > 2008/6/13 Marcus Cavalcanti
>> >>         >> >> >>> >> > >> <[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>
>> >>         >> >> >>> >> > >>     <mailto:[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>
>> >>         >> >> >>> >> > >>     > > <mailto:[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>
>> >>         >> >> >>> >> > >>     <mailto:[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>>>:
>> >>         >> >> >>> >> > >>     > >
>> >>         >> >> >>> >> > >>     > >     Ué, pelo que eu saiba, o WeShow
>> >>         é feito usando
>> >>         >> >> >>> >> > >> Struts2, e
>> >>         >> >> >>> >> > >>     não tem
>> >>         >> >> >>> >> > >>     > >     nada de Smarty.
>> >>         >> >> >>> >> > >>     > >
>> >>         >> >> >>> >> > >>     > >     Eu não sou contra o Smarty, só
>> >>         que assim como
>> >>         >> >> >>> >> > >> Newton,
>> >>         >> >> >>> >> > >>     acredito que
>> >>         >> >> >>> >> > >>     > >     o pesssoal cria um encantamento
>> >>         pelo smarty,
>> >>         >> >> >>> >> > >> sem
>> >>         >> >> >>> >> > >>     apresentar nenhum
>> >>         >> >> >>> >> > >>     > >     motivo real que eu venha a
>> >>         falar: é realmente o
>> >>         >> >> >>> >> > >> smarty
>> >>         >> >> >>> >> > >> faz
>> >>         >> >> >>> >> > >>     isso e
>> >>         >> >> >>> >> > >>     > >     o CI, Cake, Zend, etc, não
>> >>         fazem. Usa o Smarty.
>> >>         >> >> >>> >> > >>     > >
>> >>         >> >> >>> >> > >>     > >     Não estou aqui para ser do
>> >>         contra, muito pelo
>> >>         >> >> >>> >> > >> contrário,
>> >>         >> >> >>> >> > >>     mas eu
>> >>         >> >> >>> >> > >>     > >     quero fundamento.
>> >>         >> >> >>> >> > >>     > >
>> >>         >> >> >>> >> > >>     > >     Quanto a performance, já
>> >>         mandaram links de
>> >>         >> >> >>> >> > >> threads
>> >>         >> >> >>> >> > >> no
>> >>         >> >> >>> >> > >>     fórum do CI
>> >>         >> >> >>> >> > >>     > >     falando sobre isso, onde
>> >>         inclusive tem
>> >>         >> >> >>> >> > >> profile/benchmark
>> >>         >> >> >>> >> > >> dos
>> >>         >> >> >>> >> > >>     > >     exemplos citados.
>> >>         >> >> >>> >> > >>     > >
>> >>         >> >> >>> >> > >>     > >     2008/6/13 Paulo Souza
>> >>         <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>> >>         >> >> >>> >> > >>     <mailto:[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>
>> >>         >> >> >>> >> > >>     > >     <mailto:[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>
>> >>         >> >> >>> >> > >>     <mailto:[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>>>:
>> >>         >> >> >>> >> > >>     > >
>> >>         >> >> >>> >> > >>     > >         Newton, esse é um ponto bem
>> >>         interessante.
>> >>         >> >> >>> >> > >>     > >         No nosso caso, o site atual
>> >>         do WeShow já
>> >>         >> >> >>> >> > >> tem
>> >>         >> >> >>> >> > >> diversas
>> >>         >> >> >>> >> > >>     páginas que
>> >>         >> >> >>> >> > >>     > >         utilizam o Smarty,
>> >> facilitando a
>> >>         >> >> >>> >> > >> reconstrução
>> >>         >> >> >>> >> > >> de
>> >>         >> >> >>> >> > >> muita
>> >>         >> >> >>> >> > >>     coisa e
>> >>         >> >> >>> >> > >>     > >         permitindo a nova equipe de
>> >>         TI uma
>> >>         >> >> >>> >> > >> preocupação
>> >>         >> >> >>> >> > >> com as
>> >>         >> >> >>> >> > >>     models e
>> >>         >> >> >>> >> > >>     > >         controllers.
>> >>         >> >> >>> >> > >>     > >
>> >>         >> >> >>> >> > >>     > >         :D
>> >>         >> >> >>> >> > >>     > >
>> >>         >> >> >>> >> > >>     > >         Em Sex, 2008-06-13 às 08:41
>> >>         -0300, Newton
>> >>         >> >> >>> >> > >> Wagner
>> >>         >> >> >>> >> > >> escreveu:
>> >>         >> >> >>> >> > >>     > >         > Marcus, esse é justamente
>> >>         o ponto que eu
>> >>         >> >> >>> >> > >> acho
>> >>         >> >> >>> >> > >>     importante!
>> >>         >> >> >>> >> > >>     > >         Usar ou não
>> >>         >> >> >>> >> > >>     > >         > é uma opção de cada um,
>> >>         mas não existe um
>> >>         >> >> >>> >> > >> fator
>> >>         >> >> >>> >> > >>     estritamente
>> >>         >> >> >>> >> > >>     > >         > necessário para utilizá-lo.
>> >>         >> >> >>> >> > >>     > >         >
>> >>         >> >> >>> >> > >>     > >         > Uma vantagem seria a
>> >>         geração dos forms,
>> >>         >> >> >>> >> > >> mas
>> >>         >> >> >>> >> > >> no
>> >>         >> >> >>> >> > >> CI
>> >>         >> >> >>> >> > >> já
>> >>         >> >> >>> >> > >>     temos o
>> >>         >> >> >>> >> > >>     > >         Helper lá
>> >>         >> >> >>> >> > >>     > >         > que faz exatamente a mesma
>> >>         coisa. O
>> >>         >> >> >>> >> > >> Smarty é
>> >>         >> >> >>> >> > >> bom,
>> >>         >> >> >>> >> > >> mas
>> >>         >> >> >>> >> > >>     > >         desnecessário
>> >>         >> >> >>> >> > >>     > >         > dentro da maioria dos
>> >>         frameworks, a não
>> >>         >> >> >>> >> > >> ser
>> >>         >> >> >>> >> > >> que
>> >>         >> >> >>> >> > >> você
>> >>         >> >> >>> >> > >>     já tenha os
>> >>         >> >> >>> >> > >>     > >         > templates de um legado,
>> >>         por exemplo.
>> >>         >> >> >>> >> > >>     > >         >
>> >>         >> >> >>> >> > >>     > >         > Cache existe no Smarty, no
>> >>         CI, do próprio
>> >>         >> >> >>> >> > >> PHP..
>> >>         >> >> >>> >> > >>     então existem N
>> >>         >> >> >>> >> > >>     > >         > maneiras de se melhorar o
>> >>         desempenho da
>> >>         >> >> >>> >> > >> aplicação,
>> >>         >> >> >>> >> > >>     > >         independente da
>> >>         >> >> >>> >> > >>     > >         > solução escolhida para
>> >>         implementação.
>> >>         >> >> >>> >> > >>     > >         >
>> >>         >> >> >>> >> > >>     > >         >
>> >>         >> >> >>> >> > >>     > >         > 2008/6/13 Marcus Cavalcanti
>> >>         >> >> >>> >> > >>     <[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>
>> >>         >> >> >>> >> > >> <mailto:[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>
>> >>         >> >> >>> >> > >>     > >
>> >>         <mailto:[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>
>> >>         >> >> >>> >> > >>     <mailto:[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>>>:
>> >>         >> >> >>> >> > >>     > >         > > Eu te pergunto: para que
>> >>         usar uma coisa
>> >>         >> >> >>> >> > >> a
>> >>         >> >> >>> >> > >> parte,
>> >>         >> >> >>> >> > >>     ter um
>> >>         >> >> >>> >> > >>     > >         esforço extra,
>> >>         >> >> >>> >> > >>     > >         > > aprender uma nova
>> >>         solução, se vc já tem
>> >>         >> >> >>> >> > >> isso
>> >>         >> >> >>> >> > >>     nativamente?
>> >>         >> >> >>> >> > >>     > >         re-inventar a
>> >>         >> >> >>> >> > >>     > >         > > roda?
>> >>         >> >> >>> >> > >>     > >         > >
>> >>         >> >> >>> >> > >>     > >         > > Até agora ninguém deu um
>> >>         bom motivo
>> >>         >> >> >>> >> > >> para
>> >>         >> >> >>> >> > >> usar
>> >>         >> >> >>> >> > >>     smarty. É
>> >>         >> >> >>> >> > >>     > >         tudo gosto pessoal e
>> >>         >> >> >>> >> > >>     > >         > > "achismo" :)
>> >>         >> >> >>> >> > >>     > >         > >
>> >>         >> >> >>> >> > >>     > >         > > 2008/6/12 Tomas Mattia
>> >>         >> >> >>> >> > >> <[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>
>> >>         >> >> >>> >> > >>     <mailto:[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>
>> >>         >> >> >>> >> > >>     > >
>> >>         <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>> >>         >> >> >>> >> > >>     <mailto:[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>>>:
>> >>         >> >> >>> >> > >>     > >         > >>
>> >>         >> >> >>> >> > >>     > >         > >> Cara, praticamente
>> >>         todas essas
>> >>         >> >> >>> >> > >> técnicas
>> >>         >> >> >>> >> > >> podem
>> >>         >> >> >>> >> > >> ser
>> >>         >> >> >>> >> > >>     > >         aplicadas com Smarty,
>> >>         >> >> >>> >> > >>     > >         > >> então performance
>> >>         certamente não é um
>> >>         >> >> >>> >> > >> fator
>> >>         >> >> >>> >> > >>     determinante
>> >>         >> >> >>> >> > >>     > >         para se usar ou não
>> >>         >> >> >>> >> > >>     > >         > >> Smarty. E vale lembrar
>> >>         que o Smarty
>> >>         >> >> >>> >> > >> não
>> >>         >> >> >>> >> > >> serve só
>> >>         >> >> >>> >> > >> para
>> >>         >> >> >>> >> > >>     > >         substituir variáveis,
>> >>         >> >> >>> >> > >>     > >         > >> ele possui MUITAS
>> >>         outras utilidades,
>> >>         >> >> >>> >> > >> como
>> >>         >> >> >>> >> > >> geração de
>> >>         >> >> >>> >> > >>     > >         HTML, por exemplo.
>> >>         >> >> >>> >> > >>     > >         > >>
>> >>         >> >> >>> >> > >>     > >         > >> 2008/6/12 Marcus
>> >> Cavalcanti
>> >>         >> >> >>> >> > >>     <[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>
>> >>         >> >> >>> >> > >> <mailto:[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>
>> >>         >> >> >>> >> > >>     > >
>> >>         <mailto:[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>
>> >>         >> >> >>> >> > >>     <mailto:[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>>>:
>> >>         >> >> >>> >> > >>     > >         > >>>
>> >>         >> >> >>> >> > >>     > >         > >>> O dito "designer" para
>> >>         mim, deve ser
>> >>         >> >> >>> >> > >> um
>> >>         >> >> >>> >> > >> htmler
>> >>         >> >> >>> >> > >>     da vida,
>> >>         >> >> >>> >> > >>     > >         que entende de
>> >>         >> >> >>> >> > >>     > >         > >>> html, css, "xhtml", js
>> >>         ... logo, pra
>> >>         >> >> >>> >> > >> ele,
>> >>         >> >> >>> >> > >>     <?=$var?> não
>> >>         >> >> >>> >> > >>     > >         deveria ser tão mais
>> >>         >> >> >>> >> > >>     > >         > >>> complexo que {$var}
>> >> ....
>> >>         >> >> >>> >> > >>     > >         > >>>
>> >>         >> >> >>> >> > >>     > >         > >>> Sobre performance, nos
>> >>         links do
>> >>         >> >> >>> >> > >> forumd o
>> >>         >> >> >>> >> > >> CI
>> >>         >> >> >>> >> > >> tem
>> >>         >> >> >>> >> > >> um
>> >>         >> >> >>> >> > >>     > >         profile de casos de
>> >>         >> >> >>> >> > >>     > >         > >>> uso com smarty e sem
>> >>         smarty.
>> >>         >> >> >>> >> > >>     > >         > >>>
>> >>         >> >> >>> >> > >>     > >         > >>> Eu quando comecei com
>> >>         CI tinha a
>> >>         >> >> >>> >> > >> mesma
>> >>         >> >> >>> >> > >> idéia de
>> >>         >> >> >>> >> > >> usar
>> >>         >> >> >>> >> > >>     > >         SMARTY, pelo
>> >>         >> >> >>> >> > >>     > >         > >>> costume, e o ser
>> >>         humano por natureza
>> >>         >> >> >>> >> > >> é
>> >>         >> >> >>> >> > >> averso a
>> >>         >> >> >>> >> > >>     > >         mudanças, mas depois de me
>> >>         >> >> >>> >> > >>     > >         > >>> provaram que os meus
>> >>         propósitos para
>> >>         >> >> >>> >> > >> usar
>> >>         >> >> >>> >> > >> SMARTY não
>> >>         >> >> >>> >> > >>     > >         eram justificáveis, eu
>> >>         >> >> >>> >> > >>     > >         > >>> mudei de idéia.
>> >>         >> >> >>> >> > >>     > >         > >>>
>> >>         >> >> >>> >> > >>     > >         > >>> Se vocês pesquisarem,
>> >>         vão perceber
>> >>         >> >> >>> >> > >> que o
>> >>         >> >> >>> >> > >> CI
>> >>         >> >> >>> >> > >>     oferece cache:
>> >>         >> >> >>> >> > >>     > >         > >>>
>> >>         >> >> >>> >> > >>     > >         > >>>
>> >>         >> >> >>> >> > >>
>> >>         http://codeigniter.com/user_guide/general/caching.html
>> >>         >> >> >>> >> > >>     > >         > >>>
>> >>         >> >> >>> >> > >>
>> >> http://codeigniter.com/forums/viewthread/57117/
>> >>         >> >> >>> >> > >>     > >         > >>>
>> >>         >> >> >>> >> > >>     > >         > >>>
>> >>         >> >> >>> >> > >>     > >
>> >>         >> >> >>> >> > >>
>> >>         >> >> >>> >> > >>
>> >>         >> >> >>> >> > >>
>> >>         >> >> >>> >> > >>
>> >>         >> >> >>> >> > >>
>> >>
>> >> http://www.haughin.com/2008/02/13/optimizing-and-scaling-your-codeigniter-application/
>> >>         >> >> >>> >> > >>     > >         > >>>
>> >>         >> >> >>> >> > >>     > >         > >>>
>> >>         >> >> >>> >> > >>     > >
>> >>         >> >> >>> >> > >>
>> >>         >> >> >>> >> > >>
>> >>         >> >> >>> >> > >>
>> >>         >> >> >>> >> > >>
>> >>         >> >> >>> >> > >>
>> >>
>> >> http://saidur.wordpress.com/2008/05/03/speed-up-your-web-application-by-codeigniter/
>> >>         >> >> >>> >> > >>     > >         > >>>
>> >>         >> >> >>> >> > >>     > >         > >>> Já foi época do Smarty.
>> >>         >> >> >>> >> > >>     > >         > >>>
>> >>         >> >> >>> >> > >>     > >         > >>>
>> >>         >> >> >>> >> > >>     > >         > >>>
>> >>         >> >> >>> >> > >>     > >         > >>> 2008/6/11 Tomas Mattia
>> >>         >> >> >>> >> > >> <[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>
>> >>         >> >> >>> >> > >>     <mailto:[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>
>> >>         >> >> >>> >> > >>     > >
>> >>         <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
>> >>         >> >> >>> >> > >>     <mailto:[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>>>:
>> >>         >> >> >>> >> > >>     > >         > >>>>
>> >>         >> >> >>> >> > >>     > >         > >>>> Acho que vocês estão
>> >>         se confundindo
>> >>         >> >> >>> >> > >> na
>> >>         >> >> >>> >> > >> questão
>> >>         >> >> >>> >> > >>     de como
>> >>         >> >> >>> >> > >>     > >         funciona o cache
>> >>         >> >> >>> >> > >>     > >         > >>>> do Smarty. Há duas
>> >>         coisas diferentes
>> >>         >> >> >>> >> > >> que o
>> >>         >> >> >>> >> > >> Smarty
>> >>         >> >> >>> >> > >>     > >         realiza, a compilação e o
>> >>         >> >> >>> >> > >>     > >         > >>>> cache em sí.
>> >>         >> >> >>> >> > >>     > >         > >>>>
>> >>         >> >> >>> >> > >>     > >         > >>>> A compilação é o
>> >>         processo de
>> >>         >> >> >>> >> > >> converter
>> >>         >> >> >>> >> > >> as
>> >>         >> >> >>> >> > >> tags
>> >>         >> >> >>> >> > >>     > >         especiais do smarty para
>> >>         >> >> >>> >> > >>     > >         > >>>> código PHP puro. Isso
>> >>         afeta a
>> >>         >> >> >>> >> > >> performance
>> >>         >> >> >>> >> > >>     somente na
>> >>         >> >> >>> >> > >>     > >         primeira vez que a
>> >>         >> >> >>> >> > >>     > >         > >>>> template é
>> >>         solicitada. Depois, o
>> >>         >> >> >>> >> > >> Smarty
>> >>         >> >> >>> >> > >> busca
>> >>         >> >> >>> >> > >>     > >         diretamente o arquivo
>> >>         >> >> >>> >> > >>     > >         > >>>> compilado (geralmente
>> >>         na pasta
>> >>         >> >> >>> >> > >> templates_c).
>> >>         >> >> >>> >> > >>     > >         > >>>>
>> >>         >> >> >>> >> > >>     > >         > >>>> Já o cache é opcional
>> >>         e é realizado
>> >>         >> >> >>> >> > >> sobre
>> >>         >> >> >>> >> > >> as
>> >>         >> >> >>> >> > >>     templates
>> >>         >> >> >>> >> > >>     > >         compiladas, ou
>> >>         >> >> >>> >> > >>     > >         > >>>> seja, para cada
>> >>         template solicitada,
>> >>         >> >> >>> >> > >> é
>> >>         >> >> >>> >> > >> criado
>> >>         >> >> >>> >> > >>     um cache
>> >>         >> >> >>> >> > >>     > >         (uma página HTML
>> >>         >> >> >>> >> > >>     > >         > >>>> puro, se não estou
>> >>         enganado), com
>> >>         >> >> >>> >> > >> toda
>> >>         >> >> >>> >> > >> a
>> >>         >> >> >>> >> > >>     informação já
>> >>         >> >> >>> >> > >>     > >         processada a partir
>> >>         >> >> >>> >> > >>     > >         > >>>> do arquivo PHP
>> >>         compilado. Isso
>> >>         >> >> >>> >> > >> resulta
>> >>         >> >> >>> >> > >> num
>> >>         >> >> >>> >> > >> ganho de
>> >>         >> >> >>> >> > >>     > >         performance muito grande
>> >>         >> >> >>> >> > >>     > >         > >>>> em relação à execução
>> >>         do script
>> >>         >> >> >>> >> > >> compilado
>> >>         >> >> >>> >> > >> toda
>> >>         >> >> >>> >> > >>     vez que
>> >>         >> >> >>> >> > >>     > >         o arquivo é acessado.
>> >>         >> >> >>> >> > >>     > >         > >>>>
>> >>         >> >> >>> >> > >>     > >         > >>>> Além disso, o Smarty
>> >>         permite cache
>> >>         >> >> >>> >> > >> parcial, já
>> >>         >> >> >>> >> > >>     o cache
>> >>         >> >> >>> >> > >>     > >         do CI, até onde
>> >>         >> >> >>> >> > >>     > >         > >>>> eu sei, é
>> >>         simplesmente ativado ou
>> >>         >> >> >>> >> > >> desativado
>> >>         >> >> >>> >> > >>     para toda
>> >>         >> >> >>> >> > >>     > >         a aplicação. Há
>> >>         >> >> >>> >> > >>     > >         > >>>> implementações de
>> >>         diferentes (e
>> >>         >> >> >>> >> > >> melhores)
>> >>         >> >> >>> >> > >>     ferramentas
>> >>         >> >> >>> >> > >>     > >         de cache nos foruns do
>> >>         >> >> >>> >> > >>     > >         > >>>> CI, mas não sei dizer
>> >>         em que nível
>> >>         >> >> >>> >> > >> elas
>> >>         >> >> >>> >> > >> estão.
>> >>         >> >> >>> >> > >>     > >         > >>>>
>> >>         >> >> >>> >> > >>     > >         > >>>> Em uma das minhas
>> >>         respostas
>> >>         >> >> >>> >> > >> anteriores
>> >>         >> >> >>> >> > >> há
>> >>         >> >> >>> >> > >> um
>> >>         >> >> >>> >> > >>     link para
>> >>         >> >> >>> >> > >>     > >         uma discussão
>> >>         >> >> >>> >> > >>     > >         > >>>> exatamente sobre
>> >>         isso, caso alguma
>> >>         >> >> >>> >> > >> coisa
>> >>         >> >> >>> >> > >> não
>> >>         >> >> >>> >> > >> tenha
>> >>         >> >> >>> >> > >>     > >         ficado clara com a minha
>> >>         >> >> >>> >> > >>     > >         > >>>> explicação.
>> >>         >> >> >>> >> > >>     > >         > >>>>
>> >>         >> >> >>> >> > >>     > >         > >>>> 2008/6/11 Paulo Souza
>> >>         >> >> >>> >> > >> <[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>
>> >>         >> >> >>> >> > >>     <mailto:[EMAIL PROTECTED]
>> >>         <mailto:[EMAIL PROTECTED]>>
>> >>         >> >> >>>
>
> ...
>
> [Message clipped]
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>



-- 
Newton Wagner

skype: newtonwagner
msn/gtalk: [EMAIL PROTECTED]

http://www.newtonwagner.net/
- http://www.owshit.com.br/

_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a