Проекты

RSS
разработка сайтов
оптимизация сайта
веб-дизайн
продвижение сайтов
ASP.NET
ASP.NET MVC
.NET Core
HTML5
SEO
CSS3
jQuery
Bootstrap
Angular
React
Новости
Always will be ready notify the world about expectations as easy as possible: job change page

Разделение большого веб-проекта на отдельные части

Добавлено: 12 января 2016 г.
Просмотров: 115

В жизни одного из выдающихся сайтов современности Blackball произошло очень важное событие. Он стал намного лучше.

Когда проект был небольшим, не было никаких проблем с его развитием и обновлением всех тематических разделов. Но со временем возникла ситуация когда цикл разработки подпроектов стал слишком долгим и обновление сайта стало тяжёлой заботой. А это неправильно, работа над этим проектом должна приносить только радость. Взял себя в руки, подумал два раза и решил разделить один большой проект (/music, /video, /cinema, /games, /magazine  и т. д.) на отдельные части.

Некоторые мне говорили, с явно выраженным подъё..., скажем так с иронией и сокрушающим сарказмом, «Несколько веб-сайтов в одном солюшене? Да ты мозг! И когда ты это придумал? Мы такое уже давно используем.» Ну понятное дело что держать в одном солюшене несколько разных веб-проектов для разных доменных имён это само собой разумеющееся решение.

В случае с Blackball получилось решение когда каждый тематический раздел являет собой отдельное веб-приложение, но все живут под одним доменным именем, используют один Application Pool, и теперь цикл разработки каждого подпроекта может быть сколь угодно долгим и никак не мешает всему порталу. Круто? Не то слово. 

Send message
Email
Your name
*Message


© 1999–2022 WebDynamics
1980–... Sergey Drozdov
Area of interests: .NET | .NET Coe | C# | ASP.NET | Windows Forms | Windows Phone | HTML5 | CSS3 | jQuery | AJAX | MS SQL Server | Transact-SQL | ADO.NET | Entity Framework | IIS | OOP | OOA | OOD | WCF | WPF | MSMQ | MVC | MVP | MVVM | Design Patterns | Enterprise Architecture | Scrum | Kanban