Crazy
Developer
Уже не согласен. PHP -- это не данные. Это программа.Автор оригинала: tony2001
Ок.
давайте определимся.
я считаю данными - ПХП код,
Уже не согласен. PHP -- это не данные. Это программа.Автор оригинала: tony2001
Ок.
давайте определимся.
я считаю данными - ПХП код,
Это абсолютно излишне. Он знает, что должен заполнить $data1 и $data2 правильными данными и предоставить доступ к ним верстальщику. Ему должно быть абсолютно безразлично, как именно их отобразят -- это уже компетенция дизайнера и верстальщика.Автор оригинала: tony2001
вот оно твое "ненужное" общение.
программер должен представлять что будет на сайте и как это будет выглядеть.
Работник должен знать свой фронт работ. Если человек кодит проводку платежа и при этом заморачивается цветом выводимых сообщений -- его нужно уволить. Пока не принес непоправимого вреда фирме.вообще это тонкий юмор делать что-то даже не имея об этом представления...
Это код на языке шаблонов. Который есть расширение HTML.>Там весь HTML в одном файле.
это ХТМЛ с псевдо-кодом (или наоборот)
Реально только в мелких проектах и просто смертельно для сопровождения.они работают командой над проектом, следовательно, им необходимо общаться!
Нет возможности согласовать термины не цепляясь к словам. В принципе невозможно.>Уже не согласен. PHP -- это не данные. Это программа.
мля, ну поцепляйся к словам еще...
детский сад какой-то.
Итак, с PHP мы определились -- там живет код. Теперь перейдем к данным и представлениям.ты сказал "данные и представления" - я пытаюсь говорить с тобой на твоем же языке.
ЭТИ знания верстальщик берет в спецификации. Которая должна родиться еще до того, как кодер что-то напишет. Для этого им незачем общаться.Автор оригинала: tony2001
речь не идет о цвете сообщений, речь идет о ДАННЫХ, которые надо забить в проводку и о полях, которые надо заполнить.
мне почему-то кажется, что ЭТИ данные ему надо знать.
Да. Три уровня.Автор оригинала: tony2001
теперь вернемся к нашим баранам - используя Смарти и ПХП внутри ХТМЛ получаем, что:
есть код, который производит данные (100 и 50)
есть КОД, который _управляет_ отображением этих данных (заметьте: не отображает, а _управляет_ отображением).
есть представление, которое собсно и отображает.
да/нет ?
Я думаю, что перенос в почту лишен смысла. Это будет бардак.Автор оригинала: tony2001
господа. я не думаю, что наш спор кому либо интересен,
Без разницы. Это одна и та же спецификация.Автор оригинала: tony2001
>ЭТИ знания верстальщик берет в спецификации.
мы про кодера, а не про верстальщика.
Плохо то, что ты соединяешь не те два уровня.>Да. Три уровня.
а у меня два.
это плохо ?
Три участника -- уже форум.>Это будет бардак.
да нет, бардак - это в форуме...
Наоборот. Ему нужны знания о том, ЧТО он выводит. И вредны знания о том, КАК это хочет отрисовать верстальщик.Автор оригинала: tony2001
you>ЭТИ знания верстальщик берет в спецификации.
???????????
знания о там ЧТО он выводит на конкретной странице кодеру не нужны ??
Он не имеет права ничего выводить. Он имеет право только приготовить данные согласно спецификации и обеспечить доступ к ним (согласно той же спецификации).то есть он будет тупо выводить два массива раздельно,
Что-то ты странное говоришь. Я уже несколько раз подчеркнул, что это два РАЗНЫХ набора данных. Например -- список сезонных скидок на чайники и список рекомендуемых к приоьретению товаров текущего раздела.даже не зная о том, что их можно объединить, т.к. на самом деле это и есть один массив? (сорри, но пример именно такой, из песни слов не выкинешь).
Ты путаешь понимание и бессистемное общение. Первое -- нужно. Для этого есть спецификации. Второе -- вредно.простите, но я вас перестал понимать вообще.
я всегда считал, что от понимания в команде зависит и качество работы тоже.
Рассмотрим на том же примере: ты поручил слияние массивов кодеру. Соответственно -- лишил верстальщика возможности самостоятельно вывести их по-отдельности.>Плохо то, что ты соединяешь не те два уровня.
аргументы, плз...
Я не наблюдаю скрипта с двумя массивами, чтобы это проверить. В приведенном ранее примере массив был один.Автор оригинала: tony2001
ок, два разных.
в моем скрипте будет ровно на 3 строки больше кода (и, возможно, +1 файл-темплейт или запись в базе, смотря где хранятся эти темплейты).
при этом остались все те же ДВА уровня...
Разумеется спорно. Разные способы организации работы дают итоге разные правила Я расказал о своих. Не виду причин, по которым кто-либо не имел права так организовать работу, что спецификации становятся бесполезны и абсолютно необходимо постоянное живое человеческое общение.Автор оригинала: tony2001
>Если же, как я уже говорил, верстальщик и кодер суть одно лицо,
>то это слияние правомерно. Но в этом случае и в шаблонах
>особой нужды нет -- одно баловство.
очень и очень спорно.