Мы используем OnTime здесь - он имеет хорошую рабочую среду, но имейте в виду, что он вообще плохо масштабируется. В настоящее время у нас есть 35 лицензий, на которых одновременно могут работать только от 10 до 15 пользователей, и это очень сложно.
Также будьте осторожны с продажами для использования веб или «удаленных» серверов для распределенных сред - он отлично работает с базой данных demo / eval, но замедляется до сканирования, когда вы начинаете получать приличное количество элементов в базе данных. Все, что вам нужно сделать, это посмотреть на профилировщик SQL, и вы увидите количество обращений к БД.
Если вы профилируете веб-службы, вы также увидите, что веб-среда и удаленные среды вообще не были оптимизированы для пакетных вызовов, поэтому, как только вы перейдете в среду, в которой происходит обход задержек связи.
Поддержка Axosoft в этом отношении была менее чем полезна - они странным образом не рассматривают их как ошибки, а вместо этого рассматривают это как то, что мы должны ожидать в этих средах. Мы связались с их поддержкой и по ряду других вопросов, и удивительно, насколько она плоха по сравнению с другими вещами.
Аксософт оправдывается тем, что мы должны были выяснить это в течение периода оценки, но я не знаю, как они ожидали, что мы масштабируем данные до уровней производственной среды в течение 30-дневного периода оценки ...
Мы были вынуждены вернуться к использованию клиента WinForm через Citrix для наших распределенных команд.
В целом - это хорошее приложение, если у вас небольшая команда в одном месте. Но если у вас есть большие команды или люди, разбросанные по разным местам, я бы избегал этого любой ценой.