![]() |
#12 |
Участник
|
Это недостатки интерфейса пользователя, а не недостатки архитектуры. Т.к. автор сравнивает архитектуры систем, такое сравнение архитектур на таком поверхностном уровне никому не интересно. Оно не позволяет сделать выводы ни о быстродействии, ни о надежности, ни о масштабируемости, ни о чем в сравниваемых системах. Если бы рассматривались задачи и пути их решения в одной и другой системе и как это влияет на быстродействие, то другое дело.
Например есть более существенные недостатки Navision с точки зрения программирования. Несколько ситуаций, которые приходится обходить окольными путями: 1 Отсутствие аналога DISTINCT языка SQL для RecordSet. 2 Невозможно фильтровать записи на основе набора значений полученных в другом RecordSet. (Аналог подзапроса языка SQL). 3 Нельзя накладывать фильтры по условию “или”. Например Rec.SETFILTER(A,’1’); Rec.SETFILTER(B,’2’); Выберет записи в которых в поле A значение 1 И в В значение 2. А хотелось бы или в A=1 или B=2. И т.д. и т.п. А недостатки интерфейса вещь субъективная.
__________________
Должен остаться только один. |
|