Что случилось с Lotus Notes / Lotus Domino

У меня есть клиент, который использует Lotus Domino для их веб-приложения / серверная платформа. У клиента есть два "веб-разработчика", которые более довольны Lotus Domino, чем более основные инструменты и технологии и не восторженны по поводу переключения. Меня попросили обеспечить оценку того, почему может быть благоразумно мигрировать на другую платформу веб-приложений.

Я особенно интересовался бы пониманием дефицитов, связанных с платформой, поскольку у меня есть очень мало знания Domino, но очень знакомо с другими платформами.

В дополнение к тому, что Apache имеет более чем 70% рынка веб-сервера, IIS более чем 21% и Lotus почти 0%, что другие причины Вы дали бы для отодвигания от этой платформы?

Спасибо за помощь!

5
задан Anthony Gatlin 28 May 2010 в 14:53
поделиться

3 ответа

  1. Языки / инструменты разработки. Не существует (насколько я знаю) хороших и бесплатных систем управления версиями для Notes и Domino. Доступны для покупки продукты, которые предоставляют эти функции, но они не работают так же, как Subversion или другие популярные системы. Как язык, Lotusscript находится на одном уровне с VB 6. Автозавершение кода даже в последней версии IDE даже близко не похоже на то, что вы получаете от Visual Studio или многих сопоставимых альтернатив.

  2. Производительность индексирования. Производительность индексирования может быть огромной проблемой в любой системе, но обновления индекса в Domino, по-видимому, не происходят так же, как, скажем, на сервере MS-SQL. Сервер MS-SQL обновляет каждый соответствующий индекс при каждой записи, в то время как Domino имеет процесс обновления индекса, который периодически обновляет индексы. На мой взгляд, это приводит к менее стабильной производительности приложений в Domino.

  3. Конфликты репликации / сохранения. Поскольку база данных является распределенной, это проблемы, которые необходимо решить, и никакая реализация никогда не будет идеальной. Самая большая проблема с ними не в том, что они являются законными конфликтами, но если вы не выполните надлежащую блокировку документов, быстрые обновления (даже одним и тем же пользователем на том же компьютере) могут вызвать проблемы. Это меньшая проблема для одного сервера, веб-приложения.

  4. Это крошечный пункт, но для веб-приложений невозможность добавить двоичную информацию в поток ответов является ужасным недостатком.

4
ответ дан 18 December 2019 в 07:28
поделиться

Самая большая проблема - это постоянно уменьшающаяся доля рынка. К платформе просто больше нет интереса, и она не может конкурировать на рынке электронной почты с Exchange. В конце концов, он исчезнет, ​​и нет смысла строить инфраструктуру, которая неизбежно рухнет.

Возможно, вам удастся убедить разработчиков уйти медленно, используя другую технологию в тандеме с Domino. Я обнаружил, что это необходимо после того, как моя компания перешла с Notes на электронную почту Exchange, но у меня остались десятки приложений Notes, которые все еще используются. Один из простых приемов - предоставить данные Notes с помощью XML или драйвера NotesSQL. Эти данные очень легко перенести в приложение ASP.NET или другую платформу, более подходящую для веб-разработки, чем Domino.

Даже если им нравится работать с Notes, если они не планируют уйти на пенсию через 10 лет, им все равно лучше начать изучать новые технологии.

6
ответ дан 18 December 2019 в 07:28
поделиться

Единственное, что не так с Lotus Domino, - это то, что это распределенная база данных, которая не продавалась, поэтому они решили, что она станет хорошей платформой для электронной почты.

Пользовательский интерфейс для платформы электронной почты был странным, отчасти потому, что электронная почта на самом деле построена не на архитектуре распределенной базы данных, а на архитектуре клиент-сервер. Благодаря распределенной основе базы данных стало возможным лучше управлять электронной почтой (особенно когда дело дошло до правил хранения электронной почты). Это на самом деле усугубило проблемы для большинства пользователей, потому что теперь у них было то, что называется электронной почтой, которая чем-то напоминала электронную почту и действовала совсем иначе, чем электронная почта.

Я бы с осторожностью отказался от платформы Lotus. Прекрасные шансы, что за крышкой есть что-то, что сделало платформу Lotus желанной. Помните, что хотя Apache занимает 70% рынка веб-серверов, у них 0% рынка распределенных баз данных. Если вы на 100% знаете, что нет ни одного бита зависимости распределенной базы данных (или даже нераспределенной базы данных), то это безопасный шаг. Скорее всего, это не так.

8
ответ дан 18 December 2019 в 07:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: