LINUX.ORG.RU

Если надоело писать код...


0

0

...стоит запостить скриншот! :)

Собственно на скрине процесс разработки некоего интернет магазина, а точнее пока только фреимворка к нему. Это попытка некоторого мега-сатан-нюклир симбиоза Smarty и Qcodo. Чесно сказать, пока безуспешно, что и показывет демонструемый код.
С технической стороны: Zend Studio 5.2.0, KDE 3.5.2, Gentoo, linux-2.6.18-rc2-mm2. Из перечиленного галюцинируют первое (обратите внимание на таскбар... com-zerog-lax-LAX) и поледнее (имеются некоторые проблемы с USB).
Ну и чтобы аудиторию не расслаблять, 2 вопросика:
1) Знатокам KDE. Как сделать так, чтобы в конкретном приложении (kate) кнопки на тулбаре отображались с опцией "Text alongside icons", а во всех остальных нет.
2) Может кто знает удачныу симбиозы каких нибудь ORM/MVC с Smarty?

>>> Просмотр (1280x1024, 136 Kb)



Проверено: Shaman007 ()
Ответ на: комментарий от anonymous

>А это для того, чтоб тётеньки-верстальщицы не боялись клацать код.

для этого сматри не обязательно ;)

>И (не поверите!) смарти можно настроить так, чтоб прямые вставки php-кода вообще не обрабатывались.

это мы знаем :)))

>Это чтоб случайно/преднамеренно человек, имеющий доступ только к шаблонам (а такое не редкость) не напакостил чего-нибудь в логике программы.

какой ужос :) а у каждого программера у вас тоже стоит сзади надзиратель с нагайкой?

AcidumIrae ★★★★★
()
Ответ на: комментарий от anonymous

>маны "емак" куда понятней той каши, которая творится в манах php. И писать мне тогда нt сайты на PHP, а конфиги для емака? Повторюсь, для меня это только работа (only work).

anonymous
()
Ответ на: комментарий от AcidumIrae

>>Это чтоб случайно/преднамеренно человек, имеющий доступ только к шаблонам (а такое не редкость) не напакостил чего-нибудь в логике программы.

>какой ужос :) а у каждого программера у вас тоже стоит сзади надзиратель с нагайкой?

Программеры у нас не имеют отношение к верстке шаблонов.

anonymous
()
Ответ на: комментарий от anonymous

> И писать мне тогда нt сайты на PHP, а конфиги для емака? Повторюсь, для меня это только работа (only work).

Emacs ради emacs не нужен. Emacs - он ради удобства. Но чтоб его достичь, есть некоторый порог. Как жить и работать - решать Вам. В том-то свсё и дело, что заставлять пользовать его никто вас не принуждает.

anonymous
()
Ответ на: комментарий от anonymous

>Программеры у нас не имеют отношение к верстке шаблонов.

вы слово "тоже" видели? ;)

если не дошло сразу могу разжевать:

верстальщики у вас под надзором, а программеры тоже? а то какие-то полумеры получаются :)))

AcidumIrae ★★★★★
()
Ответ на: комментарий от AcidumIrae

>верстальщики у вас под надзором, а программеры тоже? а то какие-то полумеры получаются :)))

Я понимаю, что Вы хотите поглумиться. Но всё же попробую ещё раз передать мысль. Люди, которые верстают шаблоны - это не программисты. Их научили делать циклы, чтоб выводить массивы, заодно объяснив совсем простые выражения для, допустим, форматирования даты. Им этого вполне достаточно, чтобы делать view-логику. Smarty гарантирует, что такой человек никоим образом не похерит логику, которая заложена в модели. Причём, по опыту работы могу сказать, что синтаксис smarty для девушки-верстальщики через неделю как правило не составляет никакой проблемы, в отличие от иных вариантов. Программисты занимаются логикой модели, им нет никакого дела до формы представления данных. Разумеется, если верстальщик впадает в ступор при каком-нибудь хитром выводе, то программист помогает. В большинстве же случаев достаточно объяснений, в каких перменных шаблона что содержится.

anonymous
()
Ответ на: комментарий от anonymous

>Я понимаю, что Вы хотите поглумиться.

вы не далеки от истины ибо идиотизм редкий ;)

>Люди, которые верстают шаблоны - это не программисты. Их научили делать циклы, чтоб выводить массивы,

как в одном оптыте обезьяну водить вертолет? ;) зачем вы людей так??? :)))

>Smarty гарантирует, что такой человек никоим образом не похерит логику, которая заложена в модели

у вас порочная модель разработки - не доходит?

AcidumIrae ★★★★★
()
Ответ на: комментарий от AcidumIrae

>>Люди, которые верстают шаблоны - это не программисты. Их научили делать циклы, чтоб выводить массивы,

>как в одном оптыте обезьяну водить вертолет? ;) зачем вы людей так??? :)))

Разве вывод цикла - это таинство, доступное только программисту? По-моему это такой примитив, который и обезьяна сделает. И плюс это тот логический минимум, который в 90% достаточен для создания view-логики в модели MVC. А также есть мнение, что программист должен заниматься более важными вещами, чем вывод в таблицу каких-нибудь значений.

>у вас порочная модель разработки - не доходит? Критикуя - предлагайте. У вас есть в активе вариант, при котором работа верстальщика и программиста была б до такой степени разведена? Может, RoR такое позволяет? Если да, то было бы отлично, я первый в таком случае буду агитировать за переход на рельсы. Пока же - связка agavi + smarty работает отлично.

ЗЫ: Я не отстаиваю php как лучшее средство разработаки под веб. Более того, я так не считаю. Просто при использовании указанного мной способа и программисты довольны (что их не дергают на верстку) и верстальщики занимаются свои делом.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.