Добавлю как macklakov:
По разработке:
+ EDT великая вещь
+ метки
+ обращение к базе не напрямую, а через объекты таблиц
+ существование такого объекта как таблица
+ наличие сервера приложений
- непрозрачное взаимодействие с ним
- отсутствие возможности им управлять
- отсутствие возможности прописывать программное взаимодействие между серверами
+ наличие слоев, позволяющее некий общий функционал отделить от специального.
>Например исправление общих косяков и общие фичи (к примеру разработка EVGL, позволяющая дисплей-методы добавлять в лукап),
>разработки для исключительно для разработчиков, которые могут существовать только на разработческой версии и легким движением мышки не переноситься в рабочую базу,
>некий общий функционал для отраслевых клиентов (например то, что подойдет для одной сети аптек, может подойти и для другой сети аптек)
>индивидуальный слой разработок для данного конкретного клиента
+ интерфейс форм (особенно быстрота создания через EDT и групп полей в таблице - готовой формы)
- отчеты
+ реализованная возможность писать хелп, который будет удобно читать
- отсутствие оного
По интерфейсу:
+ Переход к основной таблице
+ Фильтрация (по контекстому меню)
+ Механизм построения запросов (по Ctrl+F3)
+ получение всех элементов енума по Shift+F4
+ Легкое копирование данных из грида в Excel
+ инфолог, как альтернатива прерывающему все процессы MessageBox
+ существование такой фичи как использование данных. Все таки приятно когда иногда система тебе подсказывает. Хотя и нужно не везде - но это уже удел программиста; важен сам факт наличия
+ отсутствие "скрытых фичей" по двойному щелчку мыши. Все дублируется кнопками. С точки зрения освоения системы - это плюс.
+ Кнопки с менюшками
- Снятие фильтрации при наложении фильтра по другому полю
- Отсутствие ставших де-факто стандартными пунктами контекстного меню - вырезать, копировать, вставить
- Непрозрачная система главного меню. Не всегда догадаешься, куда нужно залезть, чтобы открыть нужную тебе форму. Со временем - запоминаешь наиболее частопользуемые разделы, однако с точки зрения освоения и с учетом того что все специалисты все равно боле-менее специализированы - то когда начинаешь смотреть в другой раздел - все равно идет процесс освоения
- немного перегруженная система прав доступа (3.0). Т.е. есть ключи, а можно давать права и без них. Путаешься в том, чего разрешено и чего запрещено конкретному человеку. Описанная система в OeBS участником mcc на мой взгляд более прозрачная (хотя сам не видел)
Ну в общем немного из того что с ходу пришло в голову ...
__________________
Возможно сделать все. Вопрос времени
|