То же самое легко делается и на фреймворках.
О, уже вам дле не нравится. С такой логикой все изначально было самописью.
Вот поэтому я от них ничего не ожидаю, они как пятого колесо.
Я не нуждаюсь в ваших оценках. Здесь на форуме такая публика, что только обосрать способна.
Ну так вы вообще ничего показать не можете своего.
Какой-то рак мозга. Почему мне писать на какой-то приблуде, если она нужный функционал уровня ядра не реализовывает, а у меня уже есть реализованный собственный вылизанный код, который я знаю.
Что не так в моем сайте? И почему мне не нужны фреймворки? Спасибо, что согласились.
Фреймворк - это не библиотеки!
Против библиотек ничего не имею против, повторяю в который раз.
Против набора мусора во фреймворках.
Вроде 20 метров, а проблему не решает. Капец. В мусорник. Мое ядро решает мои задачи и занимает 50 КБ.
Ну почему Вы заставляете использовать меня фреймворки?
Остальной код занимает гораздо больше. Новому программисту не так уж и сложно будет выучить 3 файла ядра. Программы должны быть лаконичными. А не писать вроде такого:
Изначально я говорил об удобном апгрейде между мажорными версиями...---------- Добавлено 13.11.2015 в 20:14 ----------
Нафиг такой каркас, что половину нужного мне не реализовывает.
Я не настолько туп, чтобы все нужное не реализовать самому.
И это все влезает в 50КБ, а не в 20 МБ.
И ничего лишнего, все шустро летает.
Та все можно реализовать. Что-то костылями. Просто это приделывание пятых колес к фреймворку, переизобретение его функций.
Я имел в виду "Сколько можно поправлять вас".
Вы там работали, что можете ручаться за качество кода? Да и не во всех из них ПХП занимает значительную часть.
А вот как раз для парсера фреймворк вообще лишний.
Я только писал, что я против фреймворков в мире ПХП.
Прекращайте троллить.
У меня показывается какая-то непонятная херь, которую точно, что в блокноте за 20 мин можно сделать. :)
1. Добавление хедеров Last-Modified и ETag в ответ
2. Приписка даты модификации жс/цсс файла, чтобы браузер не использовал закешированную версию
3. Многоязычность
4. Многосайтововость
5. Та самая админа
6. Отсутствует экспорта пхп-значений в жс
7. Отсутствует понятие загрузки нужного языка, если на текущем нету фразы
8. Статические страницы
Старая мажорная уже не поддерживается... Сколько раз поправлять можно?
Та ну ради бога. Вся эта серьезность - только в цене.
Огласите серьезные конторы. :)
Ну а Ваш список поддерживающих где?
И я не поддерживаю кго полностью, только относительео ПХП. :)
И я не против фреймворков в принципе, а против бездумного использования фреймворков ПХП. Ну и автор писал о фронте, знал бы он как дела в бекэнде, он бы ужаснулся.
Они уродские.
Самопись только для своих проектов.
Ну говно в ядре как бы и пох, главное чтобы было нормальное АПИ. Вон у Битрикса местами много говна в ядре. Но нормальное внешнее АПИ, которым все пользуются.
Это Вы придумали, что меньше.
По факту там застряли бы минимум на неделю.
И я делал не полных 2 дня, а на выходных от безделья. Также много кода для бекграунда было написано до и после.
Много кода есть в ядре, которого нету во фрееймворках, и фиг бы вы его с налету за 2 часа написали.
Да вы даже не сверстали бы за 2 часа.
Расхвастались тут.
Оно как правило тупое. Дальше не понял, что Вы написали.
Ну ок, есть руководство пользователя для фреймворка. А кто документирует свой код? Да никто.
И об этом тоже. Миграции мажорной версии нужны после окончания поддержки старой.
Не будет же пользователь сидеть с багами и без новых фич.
Или Вы предлагате пользователям не обновляться? У Битрикса, например, нормальная обратная совместимость.
П.С.
Большинство программистов, будь-то на CMS, фреймворке, самописи пишут говнокод.
Почему они так пишут.
Потому что им пофиг на этот код, им лишь бы работало, да получать зп.
Потом в поддержке это выливается в тонны времени и баги при добавление новых мелких фич, ибо сложно распутывать этот спагетти код.
Нет, есть и нормальные программисты.
Но, мне кажется, что код будет более качественный при долгосрочной поддержке собственных проектов. Ибо я не хочу каждый день распутывать говнокод.
Также при разработке с фреймворком он предоставляет кучу ненужных оберток для простых возможностей ПХП, которые стоит помнить, что увеличивает сложность и количество кода.
Некоторые программисты на фреймворках в чем-то напоминают некоторых программистов на ЦМС, которые дальше своей ЦМС ничего самостоятельно написать-то и не могут.
Речь, как и всегда, о ПХП.---------- Добавлено 13.11.2015 в 14:08 ----------П.П.С.
Кто из известных поддерживает фреймворки?
Вот Кент Бек против фреймворков. :)---------- Добавлено 13.11.2015 в 14:12 ----------П.П.П.С
Вот еще о фреймворках против здравого смысла
http://habrahabr.ru/post/253297/---------- Добавлено 13.11.2015 в 14:16 ----------Процитирую:
Считаем:
50*8*22 = 8800
8800 * 0,3 = 2640 - такие зарплаты есть.
Надеюсь, вам, как программистам, все цифры понятны?
У меня ставка нижа, и я не выступаю фирмой.
Вы - нигде. Я пишу. И уже несколько раз писал, что никто не хочет браться за код, доставшийся от аутсорсеров.
И что с того? У меня тоже много изменений в коде.
Ну, если считать говнокод от начинающих программистов, то да.
И если все рано приходится говнокодить, то какая разница на чем? Все равно этот код никто поддерживать не будет. Его проще тупо выбросить.
Ну с фреймворками не проще разобраться. Нормального гайда, как создать сайт нету. Приходится постоянно спотыкаться на отсутствие необходимых вещей в документации.
Ну да, ну да.
И умудряются даже на ЦМС делать интернет магазины неделями, а еще добавить сюда постоянно меняющиеся прихоти заказчика, то выходит вообще ад.
Где? Я вроде ответил, что разработчик на фреймворке менее эффетивен, ибо затраты на оплату его работы выше.
Это вы те программисты, что расклеивают подъъезды объявлениями о говносайтах за 500 грн?
Ну да.
И к фреймворкам это тоже относится.
А то приходят такие расфуфыристые, а пишут говнокод на скорую руку. На одной из прошлых работ так делали на Yii1/2. И это была продуктовая компания. И документации 0, а в проекте порядка 100 таблиц, попробуй новому человеку разберись во всем этом.
И так и не ответили о проблемах с миграциями со старой версии фреймворка на новую.
Разработчикам фреймворков насрать на обратную совместимость.
У меня даже такое ощущение, что они не понимают, что нужно вебу, раз половину функционала уровня ядра приходится реализовывать самому.
Я Вас умоляю, будто бы на фреймворках говнокод не пишут. :)
Откуда такие выводы?
Для своего кода не использую, на хостинге нету.
На работе есть.---------- Добавлено 12.11.2015 в 19:25 ----------
Ну ёклмн, я ж не против чужого кода, не раз об этом писал...
Это называется демагогия.
Раз я против "фреймворка", который является частностью "чужого кода", делать вывод что я против "чужого кода" целиком.
Вы тупой или тролль-демагог?