Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Структура сложного проекта / 25 сообщений из 412, страница 1 из 17
30.03.2015, 14:12
    #38921173
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
Добрый день,
подскажите как расписать по проектно по папкам следующую идею проекта.

Будет разрабатываться функционал по компаниям ASP.NET vNext с использованием Angularjs
думаю так
Компания 1 - папка
Func1 - папка
API - папка
Func1.API - апи для ангуляра (проект)
Func1.DTO - data transfer objects (проект)
Func1.Repository (проект)
WWW - папка
Func1.WWW - интерфейс Angularjs (проект)

Func2 - папка
API - папка
Func2.API - апи для ангуляра (проект)
Func2.DTO - data transfer objects (проект)
Func2.Repository (проект)
WWW - папка
Func2.WWW - интерфейс Angularjs (проект)

Нормально в таком духе?
...
Рейтинг: 0 / 0
30.03.2015, 14:21
    #38921187
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
mr_max,

что общего между проектами?
...
Рейтинг: 0 / 0
30.03.2015, 14:40
    #38921215
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
На первом этапе видится что общего ничего нету.
У каждой компании свой функционал, но интерфейсные штуки(директивы ангуляра) разработанные под этот проект, будут повторяться в каждой компании и проекте, например поле выбора сотрудника.
...
Рейтинг: 0 / 0
30.03.2015, 15:12
    #38921270
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
mr_maxНа первом этапе видится что общего ничего нету.
У каждой компании свой функционал, но интерфейсные штуки(директивы ангуляра) разработанные под этот проект, будут повторяться в каждой компании и проекте, например поле выбора сотрудника.

Тогда нет смысла делать их объединять. Компоненты разумнее оформлять в виде NuGet-пакетов и хранить в локальном репозитории, а не тащить через ссылку в каждый проект.

Несвязанные проекты лучше организовывать по отдельности.
...
Рейтинг: 0 / 0
30.03.2015, 15:14
    #38921272
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
А я их и не стараюсь объединить, я их по папочкам разношу, а Solution делать один или на компанию разный?
...
Рейтинг: 0 / 0
30.03.2015, 15:14
    #38921273
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
hVosttmr_maxНа первом этапе видится что общего ничего нету.
У каждой компании свой функционал, но интерфейсные штуки(директивы ангуляра) разработанные под этот проект, будут повторяться в каждой компании и проекте, например поле выбора сотрудника.

Тогда нет смысла делать их объединять. Компоненты разумнее оформлять в виде NuGet-пакетов и хранить в локальном репозитории, а не тащить через ссылку в каждый проект.дак ASP.NET vNext же, как вообще могла прийти в голову мысль не чере NuGet работать? :)
...
Рейтинг: 0 / 0
30.03.2015, 15:17
    #38921284
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
mr_maxА я их и не стараюсь объединить, я их по папочкам разношу, а Solution делать один или на компанию разный?разный

что в качестве системы контроля версий используете, что в качестве task management?
...
Рейтинг: 0 / 0
30.03.2015, 15:18
    #38921287
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
CVS - git, bitbucket.org сейчас
task management не юзаю, я один всё делаю)
...
Рейтинг: 0 / 0
30.03.2015, 16:57
    #38921447
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
Получается разные solution на разные компании, а далее разные порты делать на api, или разные поддомены?
...
Рейтинг: 0 / 0
30.03.2015, 17:23
    #38921470
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
mr_maxразные поддомены
...
Рейтинг: 0 / 0
30.03.2015, 17:33
    #38921483
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
Получается и на каждую компанию свой гит проект будет?
...
Рейтинг: 0 / 0
30.03.2015, 17:42
    #38921494
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
mr_maxПолучается и на каждую компанию свой гит проект будет?

видимо да
...
Рейтинг: 0 / 0
30.03.2015, 19:42
    #38921589
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
mr_maxПолучается и на каждую компанию свой гит проект будет?да

а Вы видите смысл сделать иначе?
...
Рейтинг: 0 / 0
30.03.2015, 19:45
    #38921592
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
skyANAmr_maxПолучается и на каждую компанию свой гит проект будет?да

а Вы видите смысл сделать иначе?

нет
...
Рейтинг: 0 / 0
30.03.2015, 19:47
    #38921594
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
skyANAдак ASP.NET vNext же, как вообще могла прийти в голову мысль не чере NuGet работать? :)

ну не держать же 160 проектов в одном солюшене

вопрос к топикастеру, mr_max, а ты имел дело с MVC 3-4-5 или сразу в бой vNext?
...
Рейтинг: 0 / 0
30.03.2015, 20:01
    #38921606
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
Имел но маленький, сразу в vNext
...
Рейтинг: 0 / 0
30.03.2015, 20:25
    #38921624
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
hVosttskyANAдак ASP.NET vNext же, как вообще могла прийти в голову мысль не чере NuGet работать? :)

ну не держать же 160 проектов в одном солюшене конечно! лучше разложить их по 30 солюшинам!
...
Рейтинг: 0 / 0
30.03.2015, 20:27
    #38921628
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
mr_maxИмел но маленький, сразу в vNextа если не взлетит? :)
...
Рейтинг: 0 / 0
30.03.2015, 20:46
    #38921647
mr_max
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
skyANA,
Пока буду разрабатывать уже релиз выйдет, в первый год планирую не больше 3 солюшин
...
Рейтинг: 0 / 0
30.03.2015, 20:58
    #38921657
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
mr_maxskyANA,
Пока буду разрабатывать уже релиз выйдет, в первый год планирую не больше 3 солюшинда я не о том... а если пользоваться никто не будет?
...
Рейтинг: 0 / 0
30.03.2015, 21:36
    #38921679
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
skyANAконечно! лучше разложить их по 30 солюшинам!

Оформить в локальные NuGet-ы, сборки являющиеся повторно используемыми, а остальное сгруппировать и собрать в отдельные солюшены.

С NuGet-ами гораздо гибче, так как разные проекты могут использовать разные версии одной и той-же библиотеки, например, в какой-то части вы решили внедрить новую фичу, чтобы это никого больше не затронуло. У нас так было.
...
Рейтинг: 0 / 0
30.03.2015, 21:36
    #38921680
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
skyANAда я не о том... а если пользоваться никто не будет?

Маркетинговый вопрос кодеру? ггыыы...
...
Рейтинг: 0 / 0
30.03.2015, 22:31
    #38921702
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
mr_max,
А я хотел спросить - почему именно vNext?
...
Рейтинг: 0 / 0
30.03.2015, 23:45
    #38921746
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
Axeleronmr_max,
А я хотел спросить - почему именно vNext?

Потому что новый наверное. Ну и в принципе да, пора уже сворачивать все свои старые ASP.NET-ы и двигать на vNext.
...
Рейтинг: 0 / 0
30.03.2015, 23:53
    #38921750
Axeleron
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Структура сложного проекта
hVosttAxeleronmr_max,
А я хотел спросить - почему именно vNext?

Потому что новый наверное. Ну и в принципе да, пора уже сворачивать все свои старые ASP.NET-ы и двигать на vNext.
Я думаю рановато. А такое рвение к новью бывает как правило у новья
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Структура сложного проекта / 25 сообщений из 412, страница 1 из 17
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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