Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Какой PHP фреймворк можно внедрить в существующий немаленький сайт? / 4 сообщений из 4, страница 1 из 1
31.05.2013, 06:04
    #38281019
Аноним 250
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой PHP фреймворк можно внедрить в существующий немаленький сайт?
Здравствуйте!

Есть сайт на PHP, который развивается уже много лет, но всё на сайте (кроме движка шаблонов) - самописное. И, к сожалению, написанное не самым лучшим образом.
У меня все-таки тлеется надежда, что сайт постепенно можно вытянуть (или по крайней мере перестать продолжать дописывать говнокод).
В связи с этим вопрос - какой из существующих PHP фреймворков, который реально применить к уже написанному сайту без сильных переделок (или например просто начать новые страницы создавать с импользованием фреймворка), вы можете посоветовать?

Основные пожелания к фреймворку:
- Способствует (или даже навязывает) правильной структуризации и разделению кода (например, MVC)
- Упрощает работу с основными стандартными функциями/задачами (валидация данных и т.д.)
- Сделан профессионально
...
Рейтинг: 0 / 0
31.05.2013, 08:13
    #38281056
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой PHP фреймворк можно внедрить в существующий немаленький сайт?
Аноним 250,

можно. любой современный фреймворк.

есть несколько вариантов.
1) полный апгрейд сразу:
-проводится анализ существующих модулей и данных.
-приостанавливается развитие старого сайта.
-подготавливается новый сайт.
-пишутся конвертеры старых данных на новый сайт.
-добивается и донастраивается все это вручную.
p/s. конечно это дело большое и сложное. времени нужно не меньше месяца, зависит от текущего состояния сайта. вполне реально и не очень сложно, но очень много работы за короткий период времени.

2) постепенный апгрейд.
-проводится анализ существующих модулей и данных. таблицы связей данных друг с другом. шаблонов, логики и т.д.
-на основе фреймворка заменяются ключевые модули сначала (система адресации, роутинг) чтобы работал и старый сайт и по новым адресам уже вызывались новые модули.
- далее поочередно модуль за модулем идет перенос на новый движек. много подводных камней, так как зачастую данные одной таблицы например могут участвовать в выборках многих модулей, есть зависимости не всегда очевидные.
-успех зависит от полноты начального анализа и головы программера.
-если сайт сложный, то задача нетривиальная и иногда почти невыполнимая. по времени долго и нудно. чревато глюками сайта весь период переноса. но если правильно все спланировать и предусмотреть то вполне возможно.
...
Рейтинг: 0 / 0
31.05.2013, 11:52
    #38281323
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой PHP фреймворк можно внедрить в существующий немаленький сайт?
авторможно. любой современный фреймворк.
Kohana не надо.
с Yii ситуация неоднозначная. первый морально устарел, а второй еще не написали.
...
Рейтинг: 0 / 0
31.05.2013, 12:05
    #38281349
r u
r u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Какой PHP фреймворк можно внедрить в существующий немаленький сайт?
ScareCrowс Yii ситуация неоднозначная. первый морально устарел, а второй еще не написали.
что неоднозначного? наоборот все четко и понятно.
первый yii стабильный и испытанный, куча дополнений и расширений. популярен и делают на нем проекты почти любой сложности. легок в освоении.

второй ещё в разработке, но уже скоро должен выйти. делать на Yii2 щас конечно еще не нужно, пусть допишут. но когда выйдет, будет во многом совместимым, так что старые проекты перенести на него будет недорого и недолго.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Какой PHP фреймворк можно внедрить в существующий немаленький сайт? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]