K
K-Fire
<!--QuoteBegin-Mihal+8:02:2007, 15:29 -->
<span class="vbquote">(Mihal @ 8:02:2007, 15:29 )</span><!--QuoteEBegin-->1. В чём Вы измиряете производительность БД?[/quote]
Вот уж не думал что этот момент даже требует ответа. Встречный вопрос: Mihal, вы работали с базами в которых больше 200 тыс документов, в которых множество аттачментов, и в которых несколько десятков вьюх по этим документам? Такая база тормозит просто сама по себе, вне зависимости от того сколько пользователей одновременно работают с ней. Для современных условий это неприемлимо.
<!--QuoteBegin-Mihal+8:02:2007, 15:29 -->
<span class="vbquote">(Mihal @ 8:02:2007, 15:29 )</span><!--QuoteEBegin-->2. Откуда у Вас статистика о способах использования Лотуса? Я поверить не могу, что данные о подавляющем использовании Лотуса во всём мире только как почты взяты от фонаря.[/quote]
Да, статистика взята почти от фонаря. На основании поиска вакансий за рубежом. Лотус-программистов требуется очень мало, единицы. Плюс кол-во коммерческих приложений под лотус - исчезающе мало.
<!--QuoteBegin-Mihal+8:02:2007, 15:29 -->
<span class="vbquote">(Mihal @ 8:02:2007, 15:29 )</span><!--QuoteEBegin-->3. Интиресно, как вообще бедность GUI может быть связана с обратной совместимостью? Думал-думал... Не придумал...[/quote]
Прямой связи нет. Но мы используем самописный active-x компонент для эмуляции таблицы(редактируемой) в документе. Или попробуйте что-нибудь нарисовать в документе?
<!--QuoteBegin-Mihal+8:02:2007, 15:29 -->
<span class="vbquote">(Mihal @ 8:02:2007, 15:29 )</span><!--QuoteEBegin-->4. Какие существуют критерии "нормальности" средств работы с XML и Web (ну, в вашем понимании)?[/quote]
Тоже не думал, что потребуется ответ. Вы с XML-классами в 6ке пробовали работать? Пробовали запустить примеры из хелпа, выгрузки дизайна и загрузки потом его обратно? Это я к тому что официально(стандартными средствами) XML в лотусе использовать нельзя, приходится извращатся.
С вебом: вы наверняка смотрели html-код который генерит лотус по умолчанию? Это какой то кошмар! Все нормальные, качественные реализации веб-интерфейсов что я видел под лотусом генерят html сами, а это значит что проще поставить апач и работать с ним, чем с лотусом
<!--QuoteBegin-Mihal+8:02:2007, 15:29 -->
<span class="vbquote">(Mihal @ 8:02:2007, 15:29 )</span><!--QuoteEBegin-->Да, кстати, а в чём заключается устаревание парадигмы? Я чегой-то думал, что парадигма бывает либо подходящей под определённую задачу, либо нет. Но устаревшей... Как это?
Вот с этим вопросом согласен, я написал кратко, "на эмоциях" , не обосновывал, и вероятно употребил некорректный термин "парадигма".
Попробую написать, но тоже кратко:
Какова, на мой взгляд, парадигма лотуса как средства разработки: отсутствие ограничений на схему данных, плюс возможность работы клиента в отрыве от сервера.
Когда написал, понял что парадигма тут не причем. Причем - реализация этой парадигмы, прошу у всех прощения за дезу
Сама парадигма имеет право на жизнь, хотя и 2я часть при развитии современных средств связи уже не так существенна.
Эта парадигма реализована с помощью использования следующих вещей:
1) своей не-реляционной СУБД
2) "промежуточного слоя" для клиентских мест (клиент лотуса)
3) механизма репликации
4) поддержка вычислений как на клиенте так и на сервере.
И вот реализация этого уже безнадежно устарела. СУБД медленная до жути, клиентское место не развивается почти. Репликация часто глючит, реплицировать дизайн вообще страшно. Изменилось одно поле в документе - лотус тупо реплицирует весь документ.
Про вычисления отдельный вопрос - в лотусе 2х уровневая схема реализована View-Data, от этой схемы еще 10 лет назад все отошли. Использование то формул, то скрипта, то жабаскрипта вообще дает простор для всевозможных глюков. Использование внешних компонент (например active-x) в формах - невозможно почти, всё глючит.
Да что говорить, в лотусе уже 10 лет нет нормального дебаггера! это вообще позорище ужасное.
<!--QuoteBegin-nor+8:02:2007, 20:48 -->
<span class="vbquote">(nor @ 8:02:2007, 20:48 )</span><!--QuoteEBegin-->1. А какая "ПАРАГДИМА" актуальна на 2007 год? Можно поподробнее?
2. Сравнение производительности nsf относительно каких критерикв проводилось? И кем?
3. Lotus не предназначен для работы в web. Это его не первоочередная задача как продукта, а дополнительная возможность, расширяющая возможности продукта. Для работы в web IBM позицинирует другие продукты.
4. Каких элементов GUI конкретно критически не хватает?
1. Парадигма web-приложений, включая XML-данные, схема MVC как минимум, наличие динамических вью и запросов. Прошу не сердится если мое понимание слова парадигма отличается от вашего.
2. Жизнью проводилась, сорри за такой ответ
3. Правильно, не предназначен, но если есть средства - хотя бы работали бы нормально.
4. Таблиц, нормальных гуевых компонент, которые например в дельфи стандартом являются, например нормальный едит-бокс для чисел, в которые нельзя ввести буквы.
А да, еще 1 момент: я не понимаю почему в лотусе так и не был реализована подсистема воркфлоу, раз уж он позиционируется как система для документооборота. Вместо этого мы используем кривущий и тормозной LWF.
<span class="vbquote">(Mihal @ 8:02:2007, 15:29 )</span><!--QuoteEBegin-->1. В чём Вы измиряете производительность БД?[/quote]
Вот уж не думал что этот момент даже требует ответа. Встречный вопрос: Mihal, вы работали с базами в которых больше 200 тыс документов, в которых множество аттачментов, и в которых несколько десятков вьюх по этим документам? Такая база тормозит просто сама по себе, вне зависимости от того сколько пользователей одновременно работают с ней. Для современных условий это неприемлимо.
<!--QuoteBegin-Mihal+8:02:2007, 15:29 -->
<span class="vbquote">(Mihal @ 8:02:2007, 15:29 )</span><!--QuoteEBegin-->2. Откуда у Вас статистика о способах использования Лотуса? Я поверить не могу, что данные о подавляющем использовании Лотуса во всём мире только как почты взяты от фонаря.[/quote]
Да, статистика взята почти от фонаря. На основании поиска вакансий за рубежом. Лотус-программистов требуется очень мало, единицы. Плюс кол-во коммерческих приложений под лотус - исчезающе мало.
<!--QuoteBegin-Mihal+8:02:2007, 15:29 -->
<span class="vbquote">(Mihal @ 8:02:2007, 15:29 )</span><!--QuoteEBegin-->3. Интиресно, как вообще бедность GUI может быть связана с обратной совместимостью? Думал-думал... Не придумал...[/quote]
Прямой связи нет. Но мы используем самописный active-x компонент для эмуляции таблицы(редактируемой) в документе. Или попробуйте что-нибудь нарисовать в документе?
<!--QuoteBegin-Mihal+8:02:2007, 15:29 -->
<span class="vbquote">(Mihal @ 8:02:2007, 15:29 )</span><!--QuoteEBegin-->4. Какие существуют критерии "нормальности" средств работы с XML и Web (ну, в вашем понимании)?[/quote]
Тоже не думал, что потребуется ответ. Вы с XML-классами в 6ке пробовали работать? Пробовали запустить примеры из хелпа, выгрузки дизайна и загрузки потом его обратно? Это я к тому что официально(стандартными средствами) XML в лотусе использовать нельзя, приходится извращатся.
С вебом: вы наверняка смотрели html-код который генерит лотус по умолчанию? Это какой то кошмар! Все нормальные, качественные реализации веб-интерфейсов что я видел под лотусом генерят html сами, а это значит что проще поставить апач и работать с ним, чем с лотусом
<!--QuoteBegin-Mihal+8:02:2007, 15:29 -->
<span class="vbquote">(Mihal @ 8:02:2007, 15:29 )</span><!--QuoteEBegin-->Да, кстати, а в чём заключается устаревание парадигмы? Я чегой-то думал, что парадигма бывает либо подходящей под определённую задачу, либо нет. Но устаревшей... Как это?
[snapback]55465" rel="nofollow" target="_blank[/snapback]
[/quote]Вот с этим вопросом согласен, я написал кратко, "на эмоциях" , не обосновывал, и вероятно употребил некорректный термин "парадигма".
Попробую написать, но тоже кратко:
Какова, на мой взгляд, парадигма лотуса как средства разработки: отсутствие ограничений на схему данных, плюс возможность работы клиента в отрыве от сервера.
Когда написал, понял что парадигма тут не причем. Причем - реализация этой парадигмы, прошу у всех прощения за дезу
Сама парадигма имеет право на жизнь, хотя и 2я часть при развитии современных средств связи уже не так существенна.
Эта парадигма реализована с помощью использования следующих вещей:
1) своей не-реляционной СУБД
2) "промежуточного слоя" для клиентских мест (клиент лотуса)
3) механизма репликации
4) поддержка вычислений как на клиенте так и на сервере.
И вот реализация этого уже безнадежно устарела. СУБД медленная до жути, клиентское место не развивается почти. Репликация часто глючит, реплицировать дизайн вообще страшно. Изменилось одно поле в документе - лотус тупо реплицирует весь документ.
Про вычисления отдельный вопрос - в лотусе 2х уровневая схема реализована View-Data, от этой схемы еще 10 лет назад все отошли. Использование то формул, то скрипта, то жабаскрипта вообще дает простор для всевозможных глюков. Использование внешних компонент (например active-x) в формах - невозможно почти, всё глючит.
Да что говорить, в лотусе уже 10 лет нет нормального дебаггера! это вообще позорище ужасное.
<!--QuoteBegin-nor+8:02:2007, 20:48 -->
<span class="vbquote">(nor @ 8:02:2007, 20:48 )</span><!--QuoteEBegin-->1. А какая "ПАРАГДИМА" актуальна на 2007 год? Можно поподробнее?
2. Сравнение производительности nsf относительно каких критерикв проводилось? И кем?
3. Lotus не предназначен для работы в web. Это его не первоочередная задача как продукта, а дополнительная возможность, расширяющая возможности продукта. Для работы в web IBM позицинирует другие продукты.
4. Каких элементов GUI конкретно критически не хватает?
[snapback]55501" rel="nofollow" target="_blank[/snapback]
[/quote]1. Парадигма web-приложений, включая XML-данные, схема MVC как минимум, наличие динамических вью и запросов. Прошу не сердится если мое понимание слова парадигма отличается от вашего.
2. Жизнью проводилась, сорри за такой ответ
3. Правильно, не предназначен, но если есть средства - хотя бы работали бы нормально.
4. Таблиц, нормальных гуевых компонент, которые например в дельфи стандартом являются, например нормальный едит-бокс для чисел, в которые нельзя ввести буквы.
А да, еще 1 момент: я не понимаю почему в лотусе так и не был реализована подсистема воркфлоу, раз уж он позиционируется как система для документооборота. Вместо этого мы используем кривущий и тормозной LWF.