Реализация приложения Strangler с ZendFramework - PullRequest
1 голос
/ 12 июня 2009

У меня есть текущая кодовая база PHP, написанная в процедурном (в основном) стиле, который наш клиент использует уже некоторое время. Мы хотим «задушить» (как в концепции Strangler Application ) этот код и добавить Zend Framework для обеспечения возможности новой разработки.

Теперь у меня есть собственный маршрут, который направляет все «старые» HTTP-запросы на один контроллер (т.е. контроллер Strangler), и этот контроллер будет использовать cURL для создания нового запроса, передавая этот запрос «старому» приложению (этому «старому» коду). использует также .htaccess для переписывания ...) и получения ответа, который я посылаю прямо в браузер пользователя. Это сделано потому, что старый код уже выполняет всю обработку, шаблоны и все такое (сессия ...).

Следующим шагом будет внедрение ZendSessions, чтобы мы могли отразить взаимодействие пользователей с обоими приложениями.

После написания некоторых новых функций с использованием ZF MVC мы перенаправим этот новый запрос на новый код ... Надеюсь, все это закончится удалением всего старого кода в какое-то разумное время.

Что я спрашиваю:

«Кто-нибудь уже делает это, и если да, что посоветуете предпринять эти шаги и реализации?»

1 Ответ

0 голосов
/ 14 июня 2009

Вы определенно не должны делать что-то вроде «на полпути» :) Вы должны разработать проект целиком и протестировать его. Тогда отправьте это вживую :) Мы сделали это с интранетом банка, и все заработало.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...