Спустя 3 часа, 54 минуты, 25 секунд (4.04.2010 - 05:32) twin написал(а):
Цитата |
Чтобы усложнить жизнь верстальщикам сложными конструкциями |
Ну вообще не только. Еще для того, что бы жрать ресурс.
Это делается для в попытке уничтожить сословие веб-разработчиков, автоматизировав весь процесс разработки. Пребывая в розовом тумане собственного мира, разработчики фреймворков почему то решили, что их синтаксис легок и доступен, а HTML ацтой и вчерашний день.
Сейчас кто то скажет, что это ускоряет разработку. Чушь, наоборот. Если есть нормальный редактор, настраиваются горячие клавиши и форма делается несколько секунд. Ну или на крайний случай можно так. По крайней мере потом проще будет.
Это делается для в попытке уничтожить сословие веб-разработчиков, автоматизировав весь процесс разработки. Пребывая в розовом тумане собственного мира, разработчики фреймворков почему то решили, что их синтаксис легок и доступен, а HTML ацтой и вчерашний день.
Сейчас кто то скажет, что это ускоряет разработку. Чушь, наоборот. Если есть нормальный редактор, настраиваются горячие клавиши и форма делается несколько секунд. Ну или на крайний случай можно так. По крайней мере потом проще будет.
Спустя 6 часов, 31 минута, 44 секунды (4.04.2010 - 12:04) b00tanik написал(а):
Хороший генератор форм должен позволять создавать формы не только верстальщику, но и клиенту, чтобы не звонили каждый раз с просьбами "добавьте поле в фору отправки вакансии", "добавьте поле в форму создания товара" итд.
А иногда просто не хочется лезть в код, а сделать все через админку.
А иногда просто не хочется лезть в код, а сделать все через админку.
Спустя 21 минута, 11 секунд (4.04.2010 - 12:25) twin написал(а):
Ну а я про что?
Цитата |
Это делается для в попытке уничтожить сословие веб-разработчиков, |
Хорошая идея, но факт есть факт.
Спустя 3 часа, 17 минут, 59 секунд (4.04.2010 - 15:43) revaninfo написал(а):
Цитата |
Хороший генератор форм должен позволять создавать формы не только верстальщику, но и клиенту, чтобы не звонили каждый раз с просьбами "добавьте поле в фору отправки вакансии", "добавьте поле в форму создания товара" итд. А иногда просто не хочется лезть в код, а сделать все через админку. |
Для этого можно сделать отдельный скрипт, который будет генерировать формы, и не обязательно использовать синтаксис фреймворков, но это уже совсем другое, а компоненты фреймворков, назначены не для интерфейса, по которому клиент будет создавать формы, а как раз-то для верстальщиков, и программеров. Только врядли верстальщики от этого всего в восторге, да и программеры тоже... Спасибо за ответы )
Спустя 36 минут, 9 секунд (4.04.2010 - 16:19) krasilich написал(а):
Вот лично мне иногда просто лень писать эти дурацкие формы, особенно если в форме больше чем два поля, включая кпопку submit.
Тяжелый синтаксис? - Так вы разработчики или с кем?
Не нравится верстальщикам? - Так нечего с десятикласницами работать.
Хоткеи? - Дык форма это же не просто удачное сочетание <form> и <input>...
Тяжелый синтаксис? - Так вы разработчики или с кем?
Не нравится верстальщикам? - Так нечего с десятикласницами работать.
Хоткеи? - Дык форма это же не просто удачное сочетание <form> и <input>...
Спустя 39 минут, 26 секунд (4.04.2010 - 16:58) revaninfo написал(а):
Цитата |
Вот лично мне иногда просто лень писать эти дурацкие формы, особенно если в форме больше чем два поля, включая кпопку submit. Тяжелый синтаксис? - Так вы разработчики или с кем? Не нравится верстальщикам? - Так нечего с десятикласницами работать. Хоткеи? - Дык форма это же не просто удачное сочетание <form> и <input>... |
1. Неудобный синтаксис, чем HTML хуже?
2. Верстальщик - это врестальщик, его работа заключается в знании html,css,javascript но я пока не слышал о том, что еще и в PHP. Зачем же нарушать стереотипы?
3. С хоткеями будет гораздо быстрее все сделать, никто не говорит что хоткей - это волшебная палочка, но с их помощью, можно будет быстрее написать кад, чем строить дополнительные обьекты, а в них еще массивы, что ко всему занимает больше места, чем html синтаксис
И потом, зачем вообще нужна лишняя нагрузка на сервер?
Спустя 20 минут, 16 секунд (4.04.2010 - 17:19) glock18 написал(а):
Цитата (revaninfo @ 4.04.2010 - 13:58) |
2. Верстальщик - это врестальщик, его работа заключается в знании html,css,javascript но я пока не слышал о том, что еще и в PHP. Зачем же нарушать стереотипы? |
а php-разработчикам обычно известно понятие "натягивать верстку". поэтому верстальщикам совершенно не нужно знать ни php, ни фреймворков. на чем бы сайт ни был написан. а так же у верстальщиков есть уши и глаза, что позволяет объяснить им некоторые требования к верстке, если таковые имеются.
Спустя 10 минут, 14 секунд (4.04.2010 - 17:29) revaninfo написал(а):
Это не имеет значения, факт в том, что обычные формы, удобнее, и производительнее. Зачем усложнять то, что уже итак давно готово, и является стандартом?
Помню читал один блог, и увидел статью с закголовком: "Меня часто спрашивают, какой твой любимый компонент в Zend? Формы - отвечаю я!" - вот это меня вообще убило...
Помню читал один блог, и увидел статью с закголовком: "Меня часто спрашивают, какой твой любимый компонент в Zend? Формы - отвечаю я!" - вот это меня вообще убило...
Спустя 7 минут, 54 секунды (4.04.2010 - 17:37) krasilich написал(а):
revaninfo
А Вы пользовались то этим самым Zend_Form да вместе с Zend_Validate??
Что усложняется? Никак не могу понять.
10 строк вместо 100 это усложнение?
Уверенность в том что на выходе будет красивый код, который не прийдеться пилить это усложнение?
Нагрузка не сервер.
На то он и сервер, что бы работать.
Вы небось все сайты на чистом html пишите, зачем же сервер нагружать каким-то php?
А Вы пользовались то этим самым Zend_Form да вместе с Zend_Validate??
Что усложняется? Никак не могу понять.
10 строк вместо 100 это усложнение?
Уверенность в том что на выходе будет красивый код, который не прийдеться пилить это усложнение?
Нагрузка не сервер.
На то он и сервер, что бы работать.
Вы небось все сайты на чистом html пишите, зачем же сервер нагружать каким-то php?
Спустя 22 минуты, 7 секунд (4.04.2010 - 17:59) revaninfo написал(а):
Неа, все сайты у меня как раз на php + нативный шаблонизатор, к которому я пишу все формы сам. А зачем целых 100 строк? Сравним? Я даже не поленюсь написать:
Zend:
Вот можете посмотреть простенький css к моему примеру:
<form method="POST" class="form">
<div id="line"><div>Логин:</div> <input type="text" name="login"></div>
<div id="line"><div>E-mail:</div> <input type="text" name="mail"></div>
<div id="line"><div>Пароль:</div> <input type="password" name="pass"></div>
<div id="line"><input type="submit" name="submit" value="Submit"></div>
</form>
Zend:
$this->addElements(array(
new Zend_Form_Element_Text('username', array(
'label' => 'Username',
'required' => true,
'validators' => array(
array('StringLength', false, array(4, 16)),
array('Alnum'),
array('Db_NoRecordExists', false, array('users', 'username'))
)
)),
new Zend_Form_Element_Text('email', array(
'label' => 'Email Address',
'required' => true,
'validators' => array(
array('EmailAddress'),
array('Db_NoRecordExists', false, array('users', 'email'))
)
)),
new Zend_Form_Element_Password('password', array(
'label' => 'Password',
'required' => true
))
));
Вот можете посмотреть простенький css к моему примеру:
.form {
border: 1px solid #ccc;
padding: 10px;
}
.form div#line {
margin-bottom:5px;
}
.form div div {
width: 80px;
float:left;
}
Спустя 4 минуты, 25 секунд (4.04.2010 - 18:03) krasilich написал(а):
Вот только почему вы не написали скрипт который обрабатывает Вашу форму аналогично тому как это сделает зенд? Иначе сравнение не имеет смысла.
Спустя 10 минут, 31 секунда (4.04.2010 - 18:14) revaninfo написал(а):
Пожалуйста:
Form::validator($_POST['login'], 'length',array('min'=>2,'max'=>6));
Form::validator($_POST['mail'], 'email');
Form::validator($_POST['pass'], 'length',array('min'=>6,'max'=>12));
if (Form::$valid === true) {
// Выполняем запрос
}
Спустя 23 минуты, 34 секунды (4.04.2010 - 18:37) krasilich написал(а):
Тоесть все-равно используем библиотеку. А чего ж жалуемся тогда?=)
Спустя 10 минут, 7 секунд (4.04.2010 - 18:48) revaninfo написал(а):
Ну так библиотека, на стороне контроллера используется, и она намного меньше громадного Zend Forms, не нужно писать никаких длинных конструкций, и код выходит намного меньше, следовательно экономия времени
Все библиотеки я как правило пишу себе сам, не создавая лишних примудростей, которые напридумывали разработчики смарти (в случае шаблонизатора) и зенда. А жалуюсь я на эту часть контсрукции:
Которая совершенно бесполезна. Такое писать, себе во вред )
Все библиотеки я как правило пишу себе сам, не создавая лишних примудростей, которые напридумывали разработчики смарти (в случае шаблонизатора) и зенда. А жалуюсь я на эту часть контсрукции:
$this->addElements(array(
new Zend_Form_Element_Text('username', array(
'label' => 'Username',
'required' => true,
'validators' => array(
Которая совершенно бесполезна. Такое писать, себе во вред )
Спустя 11 часов, 32 минуты, 40 секунд (5.04.2010 - 06:20) twin написал(а):
Сто раз писал уже, не поленюсь еще раз.
Есть две категории разработчиков - вебмастер и программист.
Вебмастер делает сайты. Много и быстро.Тяп-ляп-скорей-быстрей. Ему плевать на такие факторы, как
1. Оптимальность.
2. Быстродействие
3. Последующее обслуживание
Больше сделал - больше получил.
Вот они пользуются всеми этими говнофреймворками.
Есть еще программисты, которые никогда не будут этим пользоваться, если жизнь не заставит.
Вот программисты и пишут эти фреймворки в надежде изменить мир. На самом деле это просто самолюбование. Мол я крут - написал фреймворк или генератор форм. Теперь все само там генерируется.
Чушь и детский сад. Да да. ZEND фреймворк в ту же кучу - для школоты.
Ручками надо, тогда все красиво и оптимально. А если не умеешь, то и фреймворк не поможет. Каким бы он супермеговским небыл.
Суть у него одна - усложнить жизнь и сказать что это проще.
Есть две категории разработчиков - вебмастер и программист.
Вебмастер делает сайты. Много и быстро.Тяп-ляп-скорей-быстрей. Ему плевать на такие факторы, как
1. Оптимальность.
2. Быстродействие
3. Последующее обслуживание
Больше сделал - больше получил.
Вот они пользуются всеми этими говнофреймворками.
Есть еще программисты, которые никогда не будут этим пользоваться, если жизнь не заставит.
Вот программисты и пишут эти фреймворки в надежде изменить мир. На самом деле это просто самолюбование. Мол я крут - написал фреймворк или генератор форм. Теперь все само там генерируется.
Чушь и детский сад. Да да. ZEND фреймворк в ту же кучу - для школоты.
Ручками надо, тогда все красиво и оптимально. А если не умеешь, то и фреймворк не поможет. Каким бы он супермеговским небыл.
Суть у него одна - усложнить жизнь и сказать что это проще.
Спустя 1 час, 46 минут, 39 секунд (5.04.2010 - 08:07) Michael написал(а):
У фреймворков есть недостаток - нужно дополнительно много учить и не простое.
Конечно мозг начинает возмущаться .
Но вот когда уже разберешься - одни плюсы. Тот же jQuery например.
Конечно мозг начинает возмущаться .
Но вот когда уже разберешься - одни плюсы. Тот же jQuery например.
Спустя 7 минут, 4 секунды (5.04.2010 - 08:14) Семён написал(а):
twin
за последнее время ты написал очень много вещей с которыми я согласен,
ZEND начал копать, понял, что изврат это всё.
Чтобы сделать AJAX или переделать стандартную капчу - нада перерыть кучу мануалов и гайдов.
С генератором форм в ZEND не работал, но зато делал пару модулей на Kohana и CakePHP, ничего кромеубожества дискомфорта и геморроя не ощутил.
Такое ощущение что находишься на засекреченном объекте.
Никогда не поверю, что ZEND будет быстрее работать чемговнокод обычный код.
за последнее время ты написал очень много вещей с которыми я согласен,
ZEND начал копать, понял, что изврат это всё.
Чтобы сделать AJAX или переделать стандартную капчу - нада перерыть кучу мануалов и гайдов.
С генератором форм в ZEND не работал, но зато делал пару модулей на Kohana и CakePHP, ничего кроме
Такое ощущение что находишься на засекреченном объекте.
Никогда не поверю, что ZEND будет быстрее работать чем
Спустя 2 часа, 1 минута, 20 секунд (5.04.2010 - 10:15) twin написал(а):
Цитата |
У фреймворков есть недостаток - нужно дополнительно много учить и не простое. Конечно мозг начинает возмущаться . Но вот когда уже разберешься - одни плюсы. Тот же jQuery например. |
Да учить то не проблема, другое возмущает. Монстрообразность. Ну с jQuery я соглашусь, это клиентская сторона. Один раз скинул, закэшировал и гут.
И то только тогда, когда действительно делаются серьёзные вещи типа галерей или еще какой красоты. А то ведь на полном серьёзе рекомендуют её применять для аякса. Для него нужно то три сторчки, а вешается такая гиря...
А вот серверная сторона - другое дело. Этот ZEND грузит в оперативку больше 5 метров, если я всего навсего хочу "Привет, мир!" Вот это сильно возмущает.
И подмена понятий. На кой ляд так извращаться с формами? Чем HTML не угодил?