Здравствуйте, amironov79, Вы писали:
S>>Т.к. законы все время меняются — то постоянно приходилось что-то добавлять. То отчеты для налоговой переделать (шаблоны) то пр.
A>Получается эта программа для пользователей ценна поддержкой, а не процессом разработки.
Ну вот смотрите как можно добавить новую таблицу + обвязку к ней:
| | Скрытый текст |
| |  |
| | |
Сложно?
Добавляете таблицу и получаете типовые форму для просмотра/добавления/редактирования/удаления на основе полей.
А потом в конструкторе можно перенастроить поля, вот сам конструктор:
| | Скрытый текст |
| |  |
| | |
Некоторые пользователи сами расширяли функционал с помощью подобных конструкторов.
У нас в конторе девелопер был только один — создатель ядра. Меня планировали взять вторым, но было слишком скучно. Остальные скорее конфигураторы, которые всему научились уже там — а именно HTML для шаблонов документов и SQL для логики.
S>>Писать с нуля все это был бы ад — там же и фильры одни и те же и уйма полей.
A>Как процесс разработки выглядит? Как происходит добавление, удаление полей, изменение расположения элементов, отображение информации в зависимости от условий. Как ошибки отлаживаются? Какие чувства испытывает разработчик при работе в этой системе после работы в Visual Studio?
Ок, давайте на конкретном примере. Вот есть форма:
| | Скрытый текст |
| |  |
| | |
Опишите процесс создания такой формы в VS и сколько времени это у вас займет.
В готовой среде процесс выгядит так:
1. Создаете в редакторе таблиц (
таком) словари (2 поля — ID и ключ). Это для модели, производителя и пр., где есть выбор.
2. Создаете в том же редакторе таблицу с полями заказа.
3. Создаете связанные таблицы — Работы, Товары, Комментарии и пр.
После этого получаете готовую форму с набором полей по умолчанию.
Далее в
конструкторе группируете поля на форме, меняете порядок и пр.
Максимум 1 час займет создание такой вот формы. Ни одной строчки писать не нужно.
При этом получаете и удобные инструменты для поиска/фильтрации даныных, вот такие:
| | Скрытый текст |
| |  |
| | |
И еще кучу ништяков по умолчанию (как то возможность менять местами колонки и пр.), о которых вам даже думать не нужно.
Как вы это сделаете в VS и сколько времени займет?