Обновить
23
0
Константин Кудряшов @everzet

Пользователь

Отправить сообщение
Я оспариваю ваши личностные предположения о том, что Symfony2 априори развивается по пути усложнения жизни разработчиков и процесса разработки.

Я привел примеры 3 активно-разрабатывающихся стартапов на Symfony2, не имеющих проблем со сложностью разработки или понимания самого процесса разработки программистами. Вы, напротив, делаете выводы, о сложности и удобстве Symfony2, основываясь лишь на том, что она не похожа на RoR.
Вы прибегли к ссылке на пост автора, оперирующего своими личными ощущениями к теме дискуссии. Я обратил ваше внимание на то, что личные ощущения ДАННОГО автора могут сильно расходиться с ощущениями и потребностями РЕАЛЬНЫХ разработчиков, о которых мы ведем речь.
Не анонсируются фичи для упрощения? Правда? Мне опять кинуть ссылку на блог? Возможно просто не по той модели упрощения, которую хотели бы вы лично. Но поверьте мне, мы работаем именно над теми конвенциями, которые упростят жизнь PHP-разработчикам, а не тем, кому хочется RoR, но лень учить Ruby.
Есть сотни других ПРАВИЛЬНЫХ и КРАСИВЫХ моделей разработки помимо рельс. Свыкнитесь с этим, как свыклись коры Symfony2 ;-) Большинство проблем первой симфонии появились как раз от того, что симфония пыталась походить на рельсы, но PHP — это ни разу не Ruby. И да, по объектной модели, PHP ближе к Java, чем к чисто-объектному Ruby. Это ни хорошо, ни плохо — это просто так!
Француа не программист, о чем он сам ни раз повторял (точнее он говорил, что он ужастный программист). И как не-программисту, ему сложно понять некоторые концепции программирования. Француа менеджит разработку пропела, но код пишут немного другие люди ;-)
Да поймите вы наконец, Usability !== МалоБуков! Порой легче написать и осознать 3 логичных слова, чем из раза в раз пытаться запомнить 1 нелогичное!

Пытаться запоминать все варианты префиксов для каждого типа объектов — ужасно, нелогично, неудобно. Делать все аннотации глобальными — ужасно для дебага и расширяемости.

Да, нужно написать полный неймспейс класса с аннотацией, но после этого вы сознательно понимаете:

1) Как вызывать остальные аннотации
2) Где смотреть код аннотации
3) Как добавить свою

Вот это — usability, а не что-то из области «меньше букв», «меньше нажатий»
Понятно вообщем. Люди вам сейчас будут пересказывать документацию Symfony2, а вы будете задавать все новые и новые вопросы, прекрасно описанные в ней ;-)

Все в Symfony2 КЕШИРУЕТСЯ. Включая прочтенные аннотации!
Вас НИКТО не заставляет их писать! Вам быстрее все накидать в 1 неймспейс или даже файл? Кидайте! Все будет работать.
Как можно сравнивать дружелюбность фрэймворка, уже имеющего 3 отстабиленные ветки с тем, который еще даже в RC ни разу не переходил (symfony1 и Symfony2 — абсолютно разные продукты)? И вот да, так документация и конвенции по Symfony2, отличны, понятны и дружелюбно, несмотря на постоянный WIP
Да прочитайте вы хотябы оффициальный блог прежде чем делать какие-либо выводы или ставить утверждения: symfony.com/blog/symfony2-annotations-gets-better
Не нужна — не используйте. Пишите контроллеры и ентити в глобальный неймспейс и наслаждайтесь этим, если вам действительно кажется, что отсутствие неймспейсов сколь-нибудь ускорит вашу разработку.
Что за феерический бред? Где мы такое говорили? Symfony2 не годится для стартапов? shopopensky.com/, www.exercise.com/, jirafe.com/. И это учтите, что Symfony2 еще даже не в RC цикле!
Скажу Вам больше — если игра на Xbox выглядит лучше чем на PS3 — это тот же самый кривой порт! Если в плойку воткнуть такую же видеокарту и столько же оперативы, сколько в вашем компьютере, то Uncharted2, KillZone3 получились бы еще на порядок лучше, хотя даже в текущем состоянии они выглядят много лучше, чем многие (не все, конечно) аналогичные игры на PC.
И как там у вас Uncharted 2 и KillZone 3 выглядят?
Не холивара ради, а просто для поддержания беседы — великолепные игры выходят и на PS3 безо всяких DirectX, DirectSound, XNA. Зачастую графически лучше, чем аналогичные тайтлы с использованием вышеупомянутых технологий.
Пишите тесты. С вменяемым тестовым покрытием можно хоть во время каждого приступа паники заглядывать в код и бесстрашно его рефакторить (улучшать, чистить), поднимя свое мироощущение в проекте.
Именно данное попущение было изначально введено в браузерах, создатели которых хотели «адекватно» отображать все страницы, даже те которые были сверстаны неверно или нелогично. Из-за того, что почти все браузеры начали подобное поощрать и появились тысячи проектов с поломонной, но все-равно верно отображающейся версткой. Ограничения подобного поведения в стандарте означало вырубание половины существующих сайтов и никто в здравом уме подобный стандарт не примет.
То, что разработчики стандарта пошли на поводу у браузерописателей не дает право верстальщикам выключать свой мозг.

Ваш верстальщик — кретин. Подобный ужас и прополз в стандарт как раз из-за таких вот кретинов.
Давайте убивать людей, чтобы у полиции работа была?

Информация

В рейтинге
Не участвует
Откуда
Минск, Минская обл., Беларусь
Дата рождения
Зарегистрирован
Активность