Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Какой PHP фреймворк можно внедрить в существующий немаленький сайт?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Есть сайт на PHP, который развивается уже много лет, но всё на сайте (кроме движка шаблонов) - самописное. И, к сожалению, написанное не самым лучшим образом. У меня все-таки тлеется надежда, что сайт постепенно можно вытянуть (или по крайней мере перестать продолжать дописывать говнокод). В связи с этим вопрос - какой из существующих PHP фреймворков, который реально применить к уже написанному сайту без сильных переделок (или например просто начать новые страницы создавать с импользованием фреймворка), вы можете посоветовать? Основные пожелания к фреймворку: - Способствует (или даже навязывает) правильной структуризации и разделению кода (например, MVC) - Упрощает работу с основными стандартными функциями/задачами (валидация данных и т.д.) - Сделан профессионально ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 06:04 |
|
||
|
Какой PHP фреймворк можно внедрить в существующий немаленький сайт?
|
|||
|---|---|---|---|
|
#18+
Аноним 250, можно. любой современный фреймворк. есть несколько вариантов. 1) полный апгрейд сразу: -проводится анализ существующих модулей и данных. -приостанавливается развитие старого сайта. -подготавливается новый сайт. -пишутся конвертеры старых данных на новый сайт. -добивается и донастраивается все это вручную. p/s. конечно это дело большое и сложное. времени нужно не меньше месяца, зависит от текущего состояния сайта. вполне реально и не очень сложно, но очень много работы за короткий период времени. 2) постепенный апгрейд. -проводится анализ существующих модулей и данных. таблицы связей данных друг с другом. шаблонов, логики и т.д. -на основе фреймворка заменяются ключевые модули сначала (система адресации, роутинг) чтобы работал и старый сайт и по новым адресам уже вызывались новые модули. - далее поочередно модуль за модулем идет перенос на новый движек. много подводных камней, так как зачастую данные одной таблицы например могут участвовать в выборках многих модулей, есть зависимости не всегда очевидные. -успех зависит от полноты начального анализа и головы программера. -если сайт сложный, то задача нетривиальная и иногда почти невыполнимая. по времени долго и нудно. чревато глюками сайта весь период переноса. но если правильно все спланировать и предусмотреть то вполне возможно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 08:13 |
|
||
|
Какой PHP фреймворк можно внедрить в существующий немаленький сайт?
|
|||
|---|---|---|---|
|
#18+
авторможно. любой современный фреймворк. Kohana не надо. с Yii ситуация неоднозначная. первый морально устарел, а второй еще не написали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 11:52 |
|
||
|
Какой PHP фреймворк можно внедрить в существующий немаленький сайт?
|
|||
|---|---|---|---|
|
#18+
ScareCrowс Yii ситуация неоднозначная. первый морально устарел, а второй еще не написали. что неоднозначного? наоборот все четко и понятно. первый yii стабильный и испытанный, куча дополнений и расширений. популярен и делают на нем проекты почти любой сложности. легок в освоении. второй ещё в разработке, но уже скоро должен выйти. делать на Yii2 щас конечно еще не нужно, пусть допишут. но когда выйдет, будет во многом совместимым, так что старые проекты перенести на него будет недорого и недолго. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2013, 12:05 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38281349&tid=1463755]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 415ms |

| 0 / 0 |
