Зарегистрироваться
Восстановить пароль
FAQ по входу

Социальная сеть с использованием технологий Microsoft

Добрый день, дамы и господа!
Передо мной стоит следующая задача:
Необходимо написать простой и удобный сайт, который послужит основой социальной сети.
Пользователи должны:
регистрироваться, удаляться;
размещать и редактировать информацию о себе;
отправлять личные сообщения;
публиковать фотографииб фотографии будут содержать дополнительные заметки;
создавать, просматривать, отправлять, дарить, продавать, экспортировать, импортировать, распечатывать примитивные картинки, которые рисуются тут же (рисовалка уже есть).
Я хорошо понимаю, что подобное творение не станет вторым контактом, или даже его подобием, и как социальная сеть проживет не долго, но вопрос целесообразности не стоит.
Стоит исключительно технический вопрос, на основе чего его делать (?). Использование продукции Microsoft принципиальное требование заказчика.
На данный момент вижу две альтернативы:
Писать самому (почти с 0), c использование ASP.NET MVC
Выбор пал на него, ибо есть некоторый опыт общения, с ним, и технология очень удобна. Возможна простая модификация уже созданного кода. Но очень не хочется изобретать велосипед.
Писать с использованием движка monox (MonoX - ASP.NET CMS and Social Networking Platform). Опыта, работы с ним не имею, но по описанию, многое что нужно, уже есть и придется только это аккуратно настроить. Однако я опасаюсь проблем, которые может создать сам движок: навязывание архитектуры, чуждой этой задаче, необходимость глубоко копать исходные коды.
Что из двух лучше выбрать?
Был ли у кого-то опыт общения с этими продуктами? Каковы впечатления?
Какие есть еще альтернативы и предложения?
Заранее спасибо за внимание.

Комментарии

А писать мы в итоге решили на чистом ASP.NET MVC 2.
MonoX оказался мягко говоря не самым удачным решением во всех смыслах (мы не смогли сделать, чтобы он заработал).
Как вариант, позже рассматривали Orchard. Но движок оказался достаточно тяжелым и медленным, и... совсем не подошел для наших задач.
А почему за основу не взяли MS Sharepoint? ИМХО Писать нужно было-бы гораздо меньше, технология ASP таже.
Хотя сам Social Networking еще не занимался.
Sharepoint слишком тяжелая технология. И назначение у него иное. Зачем мне карьерный экскаватор, если нужна газонокосилка для участка? А потом, как писали сами MS (не буду сейчас искать ссылку), большая часть тех кто использует Sharepoint, сами не понимают зачем он нужен. Мне думается, что оно как раз нужно только для больших компаний, и вообще является ответом на OAR11, и прочие.
Хотя, вы правы, мы на определенном этапе рассматривали вариант с Sharepoint.
На чем писать по-сути неважно.
Отталкивайтесь от таких вопросов:
- объем работ - сроки - величина бюджета
- масштабируемость решения
- объем и стоимость дальнейшего сопровождения
Спасибо, за ответ.
Мне кажется, что как раз от технологии будет во многом зависеть объем работ (реальной работы) и сроки.
Про масштабируемость пока ничего никто не говорил, и предполагаю что такая головная боль в итоге возникнет, но уже за отдельную плату. Аналогично с сопровождением.
Предлагаете методом проб и ошибок как и ранее?
Предлагаете методом проб и ошибок как и ранее?
Если нет достоверных источников, позволяющих оценить правильность того или иного решения, то единственным путем остается проверить его самому)
Очень классно сформулирован вопрос, если бы я чего-то толкового знала, обязательно бы подсказала)
В среду прошла 4, 5 часовое собеседование на работу вот сюда (офис есть и у нас). Опыта и кое-каких знаний несомненно не хватает, но при моем желании (которое есть!), обещали подучить. Так что, когда чего узнаю значимого, обязательно поделюсь секретами).
А пока, ждем других специалистов для ответа на Ваш вопрос)
В этом разделе нет комментариев.