Мне бы хотелось, чтобы вы посоветовали лучший способ реализовать следующее приложение.
Архитектура, которую мы собираемся использовать, следующая:
- ASP .NetMVC 2
- Entity Framework 4
- SQL Server 2008
Приложение представляет собой форумный сайт, на котором будет статический контент и контент, добавляемыйна сайте зарегистрированы пользователи.
Требования будут следующие:
- Сайт должен быть локализуемым по языку (легко сделать)
- Пользователи должны иметь возможность искать контент ви статический, и то, что другие ввели на предпочитаемом языкеЯ предполагаю, что для всех «западных» языков это не будет проблемой, но я думаю о таких языках, как русский, китайский, иврит или любой, который не использует западный алфавит.
Поэтому мои вопросы будут такими:
- Как лучше всего хранить записи пользователей?Должна ли это быть база данных SQL Server или другой тип репозитория, чтобы сделать текстовый поиск более эффективным и действенным?
- Какой инструмент лучше всего использовать для этой работы?Я знаю, что в SQL Server есть какой-либо текстовый поиск или, если я использую другой?
- Каков наилучший способ реализации функциональности SO, когда при вводе заголовка вашего нового вопроса вы получаете несколько предложений?(Я действительно люблю это):)
Все, что вы можете предложить, будет с благодарностью.