Решил написать систему учета поручений и заодно поднять свою квалификацию в .Net технологиях. Хочу сделать следующее: пользователь заходит на сайт, забивает задачи, поручает их другим людям. Есть личные и общие списки контактов, проектов и т.д. Пользователь должен иметь доступ к сервису через браузер на стационарном компьютере, на смартфоне(iPhone, Windows Phone, Android) и на планшете. Допустим у пользователя есть все перечисленные устройства, поэтому все они должны синхронизироваться. Пользователей будет много, допусти тысячи. Нужно чтоб это все быстро работало, сайт не падал при сотнях подключений, была авторизация и т.д. и т.п.
Понимаю, что задача для многих типовая, поэтому прошу направить меня в нужную сторону по вопросам:
1. Архитектуры такой системы.
2. Технологий .Net или других технологий, предназначенных для решения подобных задач. ( прочитал на рсдн диспуты про WCF ).
3. Примеры существующих решений решений.
4. Сроки (как долго писать такую систему с минимальными возможностями при условии знания c#).
Здравствуйте, gepard1980, Вы писали:
G>Решил написать систему учета поручений и заодно поднять свою квалификацию в .Net технологиях. Хочу сделать следующее: пользователь заходит на сайт, забивает задачи, поручает их другим людям. Есть личные и общие списки контактов, проектов и т.д. Пользователь должен иметь доступ к сервису через браузер на стационарном компьютере, на смартфоне(iPhone, Windows Phone, Android) и на планшете. Допустим у пользователя есть все перечисленные устройства, поэтому все они должны синхронизироваться. Пользователей будет много, допусти тысячи. Нужно чтоб это все быстро работало, сайт не падал при сотнях подключений, была авторизация и т.д. и т.п.
G>Понимаю, что задача для многих типовая, поэтому прошу направить меня в нужную сторону по вопросам:
G>1. Архитектуры такой системы.
Веб-сервис и разные морды к нему.
G>2. Технологий .Net или других технологий, предназначенных для решения подобных задач. ( прочитал на рсдн диспуты про WCF ).
WCF, Web-services для веб-сервиса, для морд ASP.NET MVC или ASP.NET
G>3. Примеры существующих решений решений. G>4. Сроки (как долго писать такую систему с минимальными возможностями при условии знания c#).
Веб-сервисов в интернете тьма тьмущая.
Требования нужно формализовать и распланировать, тогда уже можно говорить о готовых решениях и времени.
А то они у Вас в стиле "грабить корованы".
Здравствуйте, Elderos, Вы писали:
E>Требования нужно формализовать и распланировать, тогда уже можно говорить о готовых решениях и времени. E>А то они у Вас в стиле "грабить корованы".
Пока интересует только общая архитектура и технологии. БД какую лучше использовать?