Сам проект-это программа и сайт. Оба работают с одной базой. Сайт на php + база Mysql. А вот с программой не могу определиться. Есть варианты н C#, java или др.
Требование к программе:
-добавление данных
-поиск по данным
-быстрая переписка, типа внутреней Icq (упрошенной)
-создание и работа с локальной БД
Какие варианты есть
С#+mysql. Но С как я слышал платно работает с другими БД, а не с MS SQL и не стабильно.
Java+mysql Но для такого приложения прийдеться устанавливать Java расширения на комп. Не очень удобно.
C#+MS sql. Но php сайт будет с нуля. Я буду писать. Никогда не писал на php для работы с ms sql.
Что посоветуете выбрать.
Для информации программа и сайт предназначены обработки заявок на недвижимость между агентствами.
Основная функциональность:
1. Программа работает с Базой данных. Базы данных бывают глобальными (на сервере в сети Интернет) и локальными (на компьютере пользователя, в виде файла и.т.д).
2. Программа может добавлять, редактировать, просматривать, проверять, фильтровать, удалять записи, искать совпадения по условию в БД.
3. Программа должна поддерживать функцию переписки (icq, чат, тикеты).
4. Ограничивать доступ к добавлению объектов в БД по логину и паролю.
5. Создание учетных записей.
6. Получение и установка обновления программы.
7. Блокировка доступа к БД.
Что теперь посоветуете?
Делать полностью на веб — не вариант, потому что, работать с программой нужно и без наличия доступа в интернет.
Сколько пользователей ожидается?
Что будет, когда два пользователя изменят в своих базах объект по-разному? Как это засинхронизировать на сервер?
Как быть с общими справочниками?
Пользователей неограниченное количество. Каждый может изменять, только свои записи. Записи своего агенства. Остальные используются для синхронизации и поиска.
А внутри агенства, идет обычная перезапись.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.