Дайте определение «Программист», и в чём именно 1С-ники этому определению не соответствуют. Программист (Википедия) Программирование
Непризнавание 1С-ников программистами, только потому, что они выбрали для себя 1С — по сути дискриминация. Это своего рода расизм!
Ошибки СУБД попадались при обновлении конфигурации. Для них, как и ошибок сетевого доступа — номер строки и не нужен (ошибка не в самой конфигурации, а сбой в работе).
А обратно она потом из структуры БД в ORM для дальнейших доработок собрать сможет?
Или только первичное моделирование?
Или как в 1С — хранится некое подобие конфигурации?
При наличии исходника программы, в режиме отладки, да и то — не всегда. Ошибки типа «Access violation», например, зачастую не позиционируются.
А когда ты эту программу демонстрируешь покупателю на его компе — и вылетает ошибка, номера строки там, увы, нету только адрес в памяти…
>>Про графические дизайнеры для большей части современных СУБД вы слышали?
Слышал, но не видел.
>>Каких, например?
Прикладные объекты — для работы с текстовыми файлами, с двоичными файлами, с ZIP-архивами, построители и компоновщики отчетов (используются не только для отчетов, но и как универсальные фильтры, например).
Элементы управления: СписокЗначений, ТаблицаЗначений, ДеревоЗначений, ТабличнаяЧасть, ТекстовыйДокумент, ТабличныйДокумент, Веб-браузер (правда движок древний), ГеографическаяСхема, ГрафическаяСхема.
Парадоксально, но именно простоту разработки. Точнее — простоту моделирования баз данных. Фактически, можно сделать рабочую базу данных и без единой строчки кода. Вот от чего не хочется отказываться.
Кроме того, в самой платформе 1С заложено много компонентов (прикладных объектов) — и они работают. В то время, как взявшись за написание на Delphi — первым делом нужно найти подходящие компоненты, установить их — и не факт ещё, что всё это будет сразу работать.
Кто ж спорит, что этого не хватает! Письма с просьбами в 1С писали многие и не раз. Интересно, что есть попытки имитации, даже от самой 1С — это Универсальный отчет (на основе которого большинство отчетов в системе и строится).
Пожалуй, даже более-менее удачного примера не приведу. По простоте и скорости разработки. Да и по надёжности тоже. По своему опыту — писать нечто подобное на Delphi на порядок сложнее.
Для создания учетной системы. Там, где нужно что-либо учитывать в базе данных, и при этом не требуется высокая производительность (как, например, для поисковых систем). Можно организовывать расписание занятий, учёт коллекции марок, базу данных рецептов блюд, базы знаний и т.п.
Программист (Википедия)
Программирование
Непризнавание 1С-ников программистами, только потому, что они выбрали для себя 1С — по сути дискриминация. Это своего рода расизм!
Или только первичное моделирование?
Или как в 1С — хранится некое подобие конфигурации?
При наличии исходника программы, в режиме отладки, да и то — не всегда. Ошибки типа «Access violation», например, зачастую не позиционируются.
А когда ты эту программу демонстрируешь покупателю на его компе — и вылетает ошибка, номера строки там, увы, нету только адрес в памяти…
Слышал, но не видел.
>>Каких, например?
Прикладные объекты — для работы с текстовыми файлами, с двоичными файлами, с ZIP-архивами, построители и компоновщики отчетов (используются не только для отчетов, но и как универсальные фильтры, например).
Элементы управления: СписокЗначений, ТаблицаЗначений, ДеревоЗначений, ТабличнаяЧасть, ТекстовыйДокумент, ТабличныйДокумент, Веб-браузер (правда движок древний), ГеографическаяСхема, ГрафическаяСхема.
Кроме того, в самой платформе 1С заложено много компонентов (прикладных объектов) — и они работают. В то время, как взявшись за написание на Delphi — первым делом нужно найти подходящие компоненты, установить их — и не факт ещё, что всё это будет сразу работать.