Pois é.. qual a diferença dele saber: <?php echo $var; ?> ou ainda
<?=$var?> e {$var}? Mas se você for pensar em outros casos, como um
FOR pra percorrer um array, a sintaxe do PHP é muito mais amigável.

Já ouvi dizer que em ferramentas gráficas, por <? ?> ser uma tag,
acaba quebrando o layout em alguns casos, enquanto que {$var} só vai
aparecer isso no lugar do conteúdo.

E não sei se a perda de desempenho é tanta assim, pois como disse
existe o cache lá, então qdo uma página é visualizada pela primeira
vez, ele faz o parse e transforma já num .php... a partir de então,
ele só carrega o arquivo.



2008/6/11 Henrique de Castro <[EMAIL PROTECTED]>:
> Pois é, ainda não vejo tamanha utilidade. Quando vc não está usando um
> framework o smarty é interessante para separar html do php, mas numa
> estrutura como a do CI, não tem necessidade, pois é só o webdesigner fazer o
> "terrível esforço" de colocar na sua cabeça que entre <?php ?> ele poderá
> determinar o que vai entrar ali, ao invés das chaves :)
>
> 2008/6/11 Paulo Souza <[EMAIL PROTECTED]>:
>>
>> A resposta é bem simples Henrique. O pessoal do HTML não precisa
>> entender de PHP, mas saber que entre chaves ele pode determinar o que
>> vai entrar ali ou não, executando loops (por exemplo) sem entender nada
>> de PHP e poder fazer os includes se baseando nesse tipo de integração.
>>
>> :D
>>
>> Em Qua, 2008-06-11 às 13:12 -0300, Henrique de Castro escreveu:
>> > Bom.. concordo com o Marcus e acrescento que não é necessário muito
>> > para saber que o smarty é mais lento que simplesmente usar php direto
>> > na view (como sugere o CI), pois as tags do smarty são convertidas em
>> > tags php, então pq usar smarty no CI?
>> >
>> > Abraços,
>> > Henrique de Castro
>> >
>> > 2008/6/11 Tomas Mattia <[EMAIL PROTECTED]>:
>> >         Alguma fonte pra essa afirmação de "tornar a aplicação mais
>> >         lenta"?
>> >
>> >         2008/6/11 Marcus Cavalcanti <[EMAIL PROTECTED]>:
>> >                 Sinceramente? Desncessário usar Smarty se vc usa CI...
>> >                 cria uma camada de complexidade a mais, além de tornar
>> >                 a aplicação mais lenta (mesmo com o cache do smarty).
>> >
>> >                 Smarty é bom se você não tem nenhuma camada de
>> >                 visualização que implemente os recursos dele..
>> >
>> >                 Isso já foi discutido exaustivamente no fórum do CI,
>> >                 só procurar lá..
>> >
>> >
>> >
>> >                 2008/6/10 Paulo Souza <[EMAIL PROTECTED]>:
>> >                         Boa Tomas!
>> >                         Eu já vi como fazer isso e estou montando um
>> >                         tutorial sobre o mesmo.
>> >
>> >                         []`s
>> >
>> >                         Em Ter, 2008-06-10 às 21:33 -0300, Tomas
>> >                         Mattia escreveu:
>> >
>> >                         > No próprio fórum do CodeIgniter [1] tem uma
>> >                         discussão [2] interessante
>> >                         > sobre as vantagens de cada um, e de quebra
>> >                         tem uma resposta com links
>> >                         > para tópicos que indicam como implementar.
>> >                         >
>> >                         > [1] http://codeigniter.com/forums
>> >                         > [2]
>> >
>> > http://codeigniter.com/forums/viewthread/67127/#330618
>> >                         >
>> >                         > 2008/6/10 Newton Wagner
>> >                         <[EMAIL PROTECTED]>:
>> >                         >         A solução seria criar uma library
>> >                         que fizesse a comunicação
>> >                         >         com a
>> >                         >         classe do Smarty.. aí ao invés de
>> >                         dar load->view(), vc teria
>> >                         >         de dar
>> >                         >         load->library('smarty'), por
>> >                         exemplo... e no Smarty muda toda
>> >                         >         a lógica
>> >                         >         de passagem de variáveis né.. mas
>> >                         acho que dá pra fazer de uma
>> >                         >         maneira
>> >                         >         simples. :).
>> >                         >
>> >                         >         Mas não vejo tanta utilidade em
>> >                         utilizar o Smarty mesmo.. já
>> >                         >         até
>> >                         >         escrevi isso no meu blog em "Por que
>> >                         você usa Smarty
>> >                         >         mesmo?" (não
>> >                         >         estou com tempo pra pesquisar o link
>> >                         lá.. heheheh).
>> >                         >
>> >                         >
>> >                         >         2008/6/10 Vinicius Cruz
>> >                         <[EMAIL PROTECTED]>:
>> >                         >
>> >                         >         > Bom, é um projeto novo, ou
>> >                         reformulação de um que já utilize
>> >                         >         SMARTY?
>> >                         >         >
>> >                         >         > Não conheço na prática o SMARTY,
>> >                         mas ele permite a separação
>> >                         >         da interface e
>> >                         >         > lógica de programação, correto? O
>> >                         CI já oferece essa
>> >                         >         separação.
>> >                         >         >
>> >                         >         > Vinicius
>> >                         >         >
>> >                         >         > 2008/6/10 Paulo Souza
>> >                         <[EMAIL PROTECTED]>:
>> >                         >         >>
>> >                         >         >> Alguém já usou o SMARTY no CI?
>> >                         >         >> Tem algum tutorial de uso?
>> >                         >         >> Estou com problemas com o pessoal
>> >                         aqui e preciso de um help
>> >                         >         para saber
>> >                         >         >> se tem como usar.
>> >                         >         >>
>> >                         >         >>
>> >                         >         >>
>> >                         _______________________________________________
>> >                         >         >> 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
>> >                         >         >
>> >                         >         >
>> >                         >
>> >                         >
>> >                         >
>> >                         >
>> >                         >         --
>> >                         >         Newton Wagner
>> >                         >
>> >                         >         skype: newtonwagner
>> >                         >         msn/gtalk: [EMAIL PROTECTED]
>> >                         >
>> >                         >         http://www.newtonwagner.net/blog
>> >                         >         - http://www.owshit.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
>> >
>> >
>> >
>> >
>> >                 _______________________________________________
>> >                 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
>>
>>
>> _______________________________________________
>> 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
>
>



-- 
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