All streams
Search
Write a publication
Pull to refresh
22
0
Станис @stanis

User

Send message
> Здорово, всегда приятно услышать про новый framework на PHP.
Мне, извините, не очень. У нас вообще как-то так повелось, что едва ли не каждый писал по своему велосипеду, это неправильно и нехорошо. Symfony очень хорош, на мой взгляд, но в загруженных проектах он лично мне не показался достаточно быстрым. Это чистой воды личное мнение. Ну, как с Propel: хорошая архитектура, неплохая реализация, но тяжело-о...
На каждый вью? Ну... Да. Если мы решаем мастерским произволом, что любой вью предоставляет конкретные данные в конкретном виде, то класссов у нас будет по числу представлений. Если же мы берём на вооружение push-view-model, то классов у нас будет значительно меньше, хотя логика по наполнению данными будет размазана между контроллером и видом.
Когда я в последний раз общался с Zend, для показа пользовательской странички по URL /user/news/index надо было создать файл User/News/Controller.php и метод назвать indexAction(), а класс должен был называться User_News_Controller.php :) И, что самое занятное, несколько контроллеров были абсолютно неотличимы по именам. Имхо, это насилие над личностью и привнесение неудобств. :) Возможно, оно каким-то образом решается, я не знаю. Ещё довольно нехорошее впечатление на меня в своё время произвела статья, в которой предлагалось использовать reflection для вызова методов с параметрами. Это что касается Zend.
А у меня нелюбовь к написанию столбиков кода.

$model->setXXX();
$model->setYYY();
$model->setZZZ(); :)

Имхо, повтор $model N раз совершенно излишен, а такие длинные строчки можно превращать в лесенку. :)
Ну, тогда вот:

http://nav.academ.org/freedom/app/engine…

И, собственно, сайтик в работе http://nav.academ.org/freedom/
Hello world с комментариями на русском подойдёт?
1. Это будет в ближайшее время.
2. Хм. А зачем разделять?
И видимой взаимосвязи между подсвеченными словами и раскроенными головами тоже не видно.
Аргументировать можно?
1) nginx [engine x] is a HTTP server
2) Security, speed, compliance, and flexibility — all of these describe lighttpd (pron. lighty) which is rapidly redefining efficiency of a webserver

Так считают их создатели.
Лично моё дело в наших проектах заканчивается на XSL. То есть PHP/XML/XSL — это я, но вот что должно получаться в итоге трансформации — задача сугубо не моя. И дизайнер у нас не предоставляет HTML/CSS, он предоставляет картинки.
Какое исполинское количество кавычек! Тут и специализированные товарищи, занимающиеся рефакторингом (а такие бывают? зачем? нафига?), и разработчики, которые не разработчики, и мышление у них какое-то странное. Я в прострации.
Под каким соусом оно не согласно с тем, что IE своеобразно понимает CSS? Не будьте голословны, предоставьте ссылки по теме. Где конкретно сказано, что за невыполнение рекомендаций w3c MS можно привлечь к ответственности?
А предыдущий оратор не говорил про ISO, n'est pas?
Мне даже не в плане стандартов MS не нравится, хотя по долгу службы я должен ругаться на этот аспект проблемы чаще, чем среднестатистический пользователь. Проблема ещё одна: методы продвижения продукции MS в частности в России.
Конечно. Их дело зарабатывать деньги. И ни стандартами, ни рекомендациями, ни увещеваниями их позицию не поколебать. Поэтому у меня на машине не стоит и не будет стоять никаких продуктов MS, исключая разве что клавиатуру.
А меня абсолютно не волнует, чего вы ждали. Чушь нести — это не в моих правилах. Идём по ссылочке:
http://www.w3.org/TR/2000/WD-xml-2e-2000…
где можем с удивлением обнаружить, что w3c опирается в том числе на стандарты ISO. А MS-у ГОСТы на гамбургеры глубоко похрен.
Если бы несоблюдение стандартов как-то каралось, я б с вами согласился. А пока что всё, можно сказать, наоборот.
Наш ГОСТ отчего-то равняется на ISO, а не наоборот. Отчего я и попросил ссылку на ISO, а не на ГОСТ. Логично?

Но да, мы не о гамбургерах. Мы всего лишь о стандартах.

Information

Rating
Does not participate
Location
Новосибирская обл., Россия
Date of birth
Registered
Activity