(ASP.NET) ASP.NET (2009 год)

Рефакторинг отдельного сайта к Web-порталу.


Мне уже дважды пришлось переходить от своих отдельно взятых сайтов к порталам. Я нигде не видел в буквариках check-list такого перехода, не видел Best Practice на эту тему, не видел девелоперских ресурсов в инете, посвященных этой проблеме. Я даже спрашивал это на форумах, но никто не имеет четкого плана действий на эту тему. Поэтому я решил на этой страничке просуммировать некоторые стандартные необходимые действия - отчасти для себя для следующего развивающегося проекта, отчасти для всех остальных. Кроме того, от этой моей заметки начнут отталкиваться другие и в инете через некоторое время появится множество более удачных чек-листов по этому рефакторингу.

Сразу замечу, что портальная схема неудобна для девелоперов и надо отбиваться от этого желания заказчиков так долго, насколько это возможно. Но заказчики страшно любят порталы и... деваться некуда.


Итак, на входе есть один сайт - здесь и далее в примерах условно домен портала назван DEV.VM (это имя моего девелоперского кампутера). Понятно, что при выкладке на боевой продакшен-сервер портал получит постоянное имя с суффиксом например RU. Итак, на входе есть один сайт с именем DEV.VM, отдельные компоненты сайта распределены по классам и директориям DEV.VM/FOTO, DEV.VM/STORY, DEV.VM/NEWS, DEV.VM/USER и так далее. Требуется сделать портал (группу) из отдельных сайтов FOTO.DEv.VM, STORY.DEV.VM, NEWS.DEV.VM, USER.DEV.VM.

Перечень действий для реализации этого рефакторинга мы и рассмотрим на этой страничке:




Comments ( )
<00>  <01>  <02>  <03>  <04>  <05>  <06>  <07>  <08>  <09>  <10>  <11>  <12>  <13>  <14>  <15>  <16>  <17
Link to this page: http://www.vb-net.com/asp2/44/index.htm
<SITEMAP>  <MVC>  <ASP>  <NET>  <DATA>  <KIOSK>  <FLEX>  <SQL>  <NOTES>  <LINUX>  <MONO>  <FREEWARE>  <DOCS>  <ENG>  <MAIL ME>  <ABOUT ME>  < THANKS ME>