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