Показать сообщение отдельно
Старый 07.12.2006, 15:16   #25  
NeNavision_imported is offline
NeNavision_imported
Участник
Аватар для NeNavision_imported
 
241 / 10 (1) +
Регистрация: 12.08.2005
Это недостатки интерфейса пользователя, а не недостатки архитектуры. Т.к. автор сравнивает архитектуры систем, такое сравнение архитектур на таком поверхностном уровне никому не интересно. Оно не позволяет сделать выводы ни о быстродействии, ни о надежности, ни о масштабируемости, ни о чем в сравниваемых системах. Если бы рассматривались задачи и пути их решения в одной и другой системе и как это влияет на быстродействие, то другое дело.

Например есть более существенные недостатки Navision с точки зрения программирования.
Несколько ситуаций, которые приходится обходить окольными путями:

1 Отсутствие аналога DISTINCT языка SQL для RecordSet.

2 Невозможно фильтровать записи на основе набора значений полученных в другом RecordSet. (Аналог подзапроса языка SQL).

3 Нельзя накладывать фильтры по условию “или”. Например
Rec.SETFILTER(A,’1’);
Rec.SETFILTER(B,’2’);
Выберет записи в которых в поле A значение 1 И в В значение 2. А хотелось бы или в A=1 или B=2.
И т.д. и т.п.

А недостатки интерфейса вещь субъективная.
__________________
Должен остаться только один.