![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: нет Всего: 70 |
А если дизайн и соответственно верстка изменятся(пусть даже чуть-чуть) что, опять по новой?
Программист должен бизнес логику писать, а не разбираться, куда какой блок на странице переместить. ну так и их можно попортить. шаблонизатор хотя бы может проверки делать. Я лишь к тому, что время не является мерой "религии". |
|||
|
||||
SamDark |
|
||||
![]() Добрый кот ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 1424 Регистрация: 25.7.2006 Где: Voronezh Репутация: 10 Всего: 38 |
Daevaorn,
Если не сильно - правит программист. Если сильно - конечно по новой. Дизайн меняется после утверждения через год-два.
Это чистый server-side-программист. -------------------- rmcreative.ru — Это жжж неспроста... yiiframework.ru — О фреймворке Yii на русском. reggi — здесь я регистрирую домены |
||||
|
|||||
flashaa |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 796 Регистрация: 7.3.2006 Репутация: 19 Всего: 25 |
Да, Daevaorn решил, что в основах работы PHP лежат потребности его фирмы
![]() |
|||
|
||||
GeneralElectric |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 797 Регистрация: 11.1.2008 Репутация: 13 Всего: 16 |
Вообще, на последних двух страницах тема превратилась в holy war, "бессмысленный и беспощадный" (это читата из классики, а не попытка кого-то оскорбить).
Каюсь, я сам приложил к этому руку. Но я всего лишь хотел объяснить адептам XSL, что их шаблонизатор не является уникальным, а ничем принципиальным не выделяется среди других. И ответил на вопрос, почему кто-то выбирает простой блочный шаблонизатор. При этом я нигде ни одним словом не говорил, что какой-то тип шблонизатора значительно хуже или значительно лучше других ,Что сейчас пытаются сделать некоторые участники. Давайте уже договоримся, что каждой задаче - адекватный инструмент, а не одна икона на которую молиться в любой ситуации. Другое дело - важно, как здесь, кажется, уже было сказано - основываться при выборе инструмента не а мифах, а на фактах. с этой точки зрения очень полезно развеивыать мифы о том, что XSL, к примеру, обладает какими-то уникальными возможностями, или что блочный шаблон верстальщик может править без программиста. |
|||
|
||||
TSVET |
|
|||
Новичок Профиль Группа: Участник Сообщений: 8 Регистрация: 6.9.2007 Репутация: нет Всего: нет |
Первые версии PHP были написаны на CGI\Perl, был такой себе велосипед для велосипеда, который и задумывался как шаблонизатор.
Потом он стал отдельным языком, но всё-равно почему-то хотят и под него написать велосипед. Если тенденция продолжится, то и для шаблонизаторов начнут писать шаблонизаторы. Если бы PHP был досихпор написан на перле, то вышел бы "Велосипед для велосипеда, для велосипеда, который написан для велосипеда" ПХП сам по себе шаблонизатор. |
|||
|
||||
Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: нет Всего: 70 |
||||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
Daevaorn, вот зачем писать такие неконструктивные вещи?
Зачем вообще спорить с очевидным? TSVET прав. Так же, как и все другие выступавшие, со своими подходами. Да, ПХП - наиболее простой и очевидный из вариантов шаблонизации. но никто никого силком не тянет им пользоваться. Нравится тебе твое - используй. Не нравится чужое - ругай. Только аргументированно. А не так, как сейчас. Что, кроме флейма, ты ожидаешь получить в ответ на свой вопрос? |
|||
|
||||
Daevaorn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2155 Регистрация: 29.11.2004 Где: Москва Репутация: нет Всего: 70 |
||||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 22 Всего: 32 |
PHP
|
|||
|
||||
AntonShevchuk |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 21.5.2008 Репутация: нет Всего: 3 |
Шаблонизатор должен разделять логику и отображение. Если Вы этого не понимаете - никакой template engine Вас не спасет. "Разделение" должно быть у Вас в голове, а получается, что многие считают - использую Smarty (и т.п.) - значит разделяю...
Если Вы считаете, что с шаблонизатором облегчаете жизнь дизайнерам - то посмотрите на Wordpress - сколько шаблонов дизайна создано людьми не знающими PHP, они всего-лишь читали мануал на сайте WP. P.S. Сам подсел на ZF - и очень доволен Zend_View... |
|||
|
||||
Валерия |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 10.3.2007 Репутация: 3 Всего: 8 |
ИМХО задача шаблонизатора, что бы дизайнер мог легко открывать в фронтпейдже/дримвювере и тп. редактор твои шаблоны и легко их редактировать НЕ ЛАЗАЯ В ИСХОДНЫЙ КОД ШАБЛОНА
|
|||
|
||||
bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
а фронтпейдж не визивиг случаем?
|
|||
|
||||
Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 20 Всего: 42 |
Вот объясните мне... почему не делать последнее действие сразу? Т.е. писать шаблон сразу на PHP.... Это избавит от половины плясок с бубнами. -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
Kefir |
|
|||
«Hakuna Matata» ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1878 Регистрация: 25.1.2003 Где: Tampere, Suomi Репутация: 13 Всего: 87 |
Fortop, хехе. хороший вопрос. просто всё это будет громоздко и некрасиво. можно, конечно можно сразу писать этот пхп. только согласись - намного лучше и удобнее как читать так и писать <p>{$name}</p>, чем <p><?php echo $name; ?></p>. а с появлением циклов и условий этот пхп можно будет показывать как страшилку В). а шаблонизатор - один раз написал и радуйся всю жизнь, пока не задолбает. вот и всё.
а вообще это ![]() |
|||
|
||||
skyboy |
|
|||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
Fortop, пожалуй в тему про лучший шаблонизатор. единственный, как мне кажется, бесспорный факт, не выводящий тему в ранг религиозных войн: шаблонизатор должен предоставлять более высокий уровень абстракции, что сопровождается снижением контроля(к примеру, в том же smarty результат шаблонизации не отдается немедленно), но при этом - ускорению разработки(несмотря на то, что все же логика модели находится в РНР скрипте, который надо создавать кроме шаблона). так в теории. на практике, конечно, попадаются шаблонизаторы, не повышающие уровень абстракции.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |