Какие языки программирования подойдут для написания CRM?
Всем доброго времени суток.
Являюсь веб-разработчиком и часто встречаюсь со всякими амо црм и т.п.
Как по мне-то можно реализовать интересней и удобней, как для пользователя.
Был небольшой опыт в написании на php админки для регистрации клиентов и вывод данных клиенту по номеру договора.
Хочу аналогичным способом написать CRM на php, js, ajax на обычном sql, который предлагает любой хостинг.
Идея реализовать таким образом, чтобы клиент мог сам редактировать и создавать любой стиль форм, звонки на разные операторы, запись разговоров, регистрация клиентом своих грубо говоря исполнителей, которые будут звонить и обрабатывать заказы с записью разговоров, заметками, временем ответов на заявку (полный контроль над сотрудниками компании, которая имеет главный оплаченный аккаунт).
Весь функционал, принцип действия, удобства и т.п. пишется, пока сложно сказать..
Так вот, вопрос. Допустим 100 человек будет в системе обрабатывать хотя бы 5-10 заказов в день.
Это +500-1000 новых записей в базе данных. Какие у меня могут быть проблемы на этом этапе, помимо тормозов самой базы или стоит как-то базы разделять и сделать больше 1й?
Может стоит посмотреть в сторону какого-то фрейморка или языка программирования для реализации данного проекта более правильно, быстрее. Чтобы через пол года он не начал тормозить и минутами обрабатывать запросы от большого количества данных.
Спасибо всем, кто откликнется и поделится своим опытом
В общем количество записей мало что говорит о реальной активности.
Просто записать за сутки 1000 запросов - это вообще не нагрузка.
записать 1000 запросов за секунду - уже надо смотреть.
Но опять таки, какая активность у пользователей, будут ли сложные запросы, которые будут лочить таблицы на полчаса и так далее - все зависит от логики.
В процессе написания своей CRM создавайте себе инструмент для тестирования, в том числе и перформанс, и смотрите как и что у вас будет работать.
Спасибо. Отличные советы. Немного глаза приоткрыло) Думаю для начала пойдет. Даже 100 пользователей - это уже достижение. На рынке и так много этих црм. А там видно будет, если смысл какой-то из этого. Но самое важное - это опыт