powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Какова скорость разработки?
34 сообщений из 34, показаны все 2 страниц
Какова скорость разработки?
    #36425339
Димс12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Можно ли как-то ОБОСНОВАННО сравнить скорость разработки на 1C (полная разработка конфигурации "с нуля") и разработки другими средствами?

Интересует сравнение со следующими платформами:

1) C# + MSSQL + имеющиеся на рынке готовые компоненты и библиотеки
2) Java + свободное ПО + имеющиеся на рынке готовые компоненты, построение отчётов и библиотеки
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36425418
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в 1С делать системы учета быстрее и проще на порядок. простейшую систему складского учета, отражения операций в бухгалтерии и расчета з/п в 1С строят за 4(!) часа(!!) в виде экзамена на специалиста по платформе.

Но они - плохомасштабируемы, слабоинтегрируемы, есть проблемы с безопасностью. Опять же стоимость - надо покупать платформу, клиент которой внятно пашет только на винде.
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36425481
Димс12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖпростейшую систему складского учета, отражения операций в бухгалтерии и расчета з/п в 1С строят за 4(!) часа(!!) в виде экзамена на специалиста по платформе
Не связано ли это с тем, что используются готовые конфигурации, содержащие уже написанные блоки именно для этого вида операций?
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36425500
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Димс12Господин ПЖпростейшую систему складского учета, отражения операций в бухгалтерии и расчета з/п в 1С строят за 4(!) часа(!!) в виде экзамена на специалиста по платформе
Не связано ли это с тем, что используются готовые конфигурации, содержащие уже написанные блоки именно для этого вида операций?

нет, конфа практически пустая, несколько не ключевых справочников и пара пустых документов
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36425531
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то что получается в результате в реальную работу не годится, но сам факт. 1С по сути специализированный фреймворк с готовыми структурами данных и встроенным языком. О многом думать не надо или надо, но мало не вникая в детали которые платформа берет на себя. 1С-ник мыслит на высоком уровне абстракции, готовыми патернами и схемами, неплохо зачастую владея одной или несколькими предметными областями в учете.
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36425546
Димс12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А можно как-то прояснить, каким образом это достигается?

Говоря абстрактно -- разработчик работает ведь с некими "кирпичиками" -- строительными блоками, из которых он составляет продукт своего труда. Если в 1C получается быстрее, значит, эти "кирпичики" крупнее. Логично?

Можно ли как-то сформулировать, что из себя представляет какой-нибудь базовый "кирпичик" 1C в терминах реляционных СУБД?

Вот я читаю соседнюю флеймовую тему. Там проскальзывала мысль, что "регистр" (или "регистры"? пардон, не знаком точно с терминологией) -- это не эквивалент таблицы. А что же? В этой таблице уже есть какие-то готовые триггеры, процедуры и что-то в этом духе?
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36425584
Димс12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖ1С по сути специализированный фреймворк с готовыми структурами данных и встроенным языком.
Структура данных в данном случае -- это шаблон таблицы или что-то большее?
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36425596
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Димс12Говоря абстрактно -- разработчик работает ведь с некими "кирпичиками" -- строительными блоками, из которых он составляет продукт своего труда. Если в 1C получается быстрее, значит, эти "кирпичики" крупнее. Логично?

Логично.

>>Там проскальзывала мысль, что "регистр" (или "регистры"? пардон, не знаком точно с терминологией) -- это не эквивалент таблицы

например "регистр остатков". С точки зрения БД это 2 таблицы. В одной лежат движения, в другой - итоги (ежемесячные). Каждый такой регистр поддерживает готовые методы извлечения из агрегированных данных, запись и т.п.
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36425605
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
формально разработчик не задумывается о том как это ляжет в реляционную БД. Он даже не знает в каких таблицах что хранится. Он работает с сущностями. Реквизит Организация документа Реализация. Ему даже знать не надо что это поле sdfdfew24234 в таблице werewr2342 (условно конечно)
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36425632
Димс12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖ
например "регистр остатков". С точки зрения БД это 2 таблицы. В одной лежат движения, в другой - итоги (ежемесячные). Каждый такой регистр поддерживает готовые методы извлечения из агрегированных данных, запись и т.п.

Правильно ли я понимаю что, для воссоздания регистра остатков 1C (который присутствует в пустой конфигурации тоже?), разработчик на обычной настольной СУБД (например, Аксес), должен написать:

1) Структуру двух таблиц и связь между ними
2) Триггеры, которые реагируют на изменение таблицы движений и обновляют данные в таблице итогов

Так?
Это всё или что-то ещё?

Господин ПЖформально разработчик не задумывается о том как это ляжет в реляционную БД. Он даже не знает в каких таблицах что хранится. Он работает с сущностями. Реквизит Организация документа Реализация. Ему даже знать не надо что это поле sdfdfew24234 в таблице werewr2342 (условно конечно)
Но ведь в правильно разработанной базе данных это должно быть поле "Организация" в таблице "Реализация"? Это будет эквивалентно?
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36425667
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
представить это все можно как будто у вас есть готовый фреймворк, в котором заявлены некие сущности в виде абстрактных классов. Некий "справочник". Вы создаете в конфигураторе (наследуете) конкретный справочник "Организация", он получает все свойства и методы заложенные в абстрактный класс. Разработчик волен добавлять нужные ему поля, управлять отображением и прочим. Но сделать из "справочника", "документ" он не в силах
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36425721
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Димс121) Структуру двух таблиц и связь между ними
2) Триггеры, которые реагируют на изменение таблицы движений и обновляют данные в таблице итогов

Так?
Это всё или что-то ещё?

ничего это не надо. Все это делает система. Разработчик задает название регистра, его вид и структуру. Например надо хранить товары в разрезе складов и иметь количество и сумму.

заводится регистр остатков, делаются измерения Номенклатура (с указанием типа что поле имеет тип спр. Номенклатура), Склад (спр. Склады) и два Измерения в которых будут агрегироваться количественные показатели: Количество и Сумма. В документе надо прописать в алгоритме проведения какие поля из табличной части подставлять в регистр при записи и все.
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36425741
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"проведя" документ по регистру (только документы умеют "двигать" регистры) из регистра можно сразу получить агрегированные данные. Сколько и какой номенклатуры сейчас на каком складе, на какую сумму. Также с помощью развитой системы подготовки отчетности можно эти данные вертеть по разным разрезам - остатки, обороты, по периодам, по документам совершившим движения и т.п.
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36425965
Димс12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖ
ничего это не надо. Все это делает система.

Вот я как раз и пытаюсь понять, ЧТО именно делает система, объясняя это для себя на привычном языке. Вы знакомы с разработкой на обычной СУБД, например, на Аксес или MS SQL?

Разработчик задает название регистра, его вид и структуру.
Что значит "структуру"? При этом он заводит поля, их тип?
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36425993
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Димс12Господин ПЖ
ничего это не надо. Все это делает система.

Вот я как раз и пытаюсь понять, ЧТО именно делает система, объясняя это для себя на привычном языке. Вы знакомы с разработкой на обычной СУБД, например, на Аксес или MS SQL?

Разработчик задает название регистра, его вид и структуру.
Что значит "структуру"? При этом он заводит поля, их тип?

>>Вы знакомы с разработкой на обычной СУБД, например, на Аксес или MS SQL?

знаком конечно... есть опыт наблюдения создания продукта C#/mssql взамен 1С-ного. К сожелению сумм затрат привести не могу. Но помню цифры из баг-таркинга. В трекере 1С было 800 реквестов на доработку/исправления. В трекере C# - 5600

>>Вот я как раз и пытаюсь понять, ЧТО именно делает система, объясняя это для себя на привычном языке.

что она делает... тоже самое. селекты, апдейты и прочее. С точки зрения строения есть вопросы к быстродействию - но отчасти это плата за универсальность и не привязанность к определенной БД. 8.2 поддерживает свой собственный формат - нечто вроде контейнера акцесса, mssql/oracle/postgree.

>>При этом он заводит поля, их тип?

да, но не в самой БД, а в конфигураторе (ide среды разработки 1С). Пишет он не тип char и что это FK от таблицы справочника "Организации" в скрипте на create table, а в конфигураторе добавляет реквизит (точнее Измерение) в регистр и обозначает что тип его - спр. "Организации". После сохранения 1С сама спроецирует все что нужно на физическую БД.
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36426006
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я писал выше что 1С-ник работает с высокоуровневыми абстракциями. Он в конфигураторе конструирует структуру необходимых структур данных - различные справочники, документы, регистры. Создает на их основе экранные формы (что не обязательно, система может их сама генерить налету), описывает на встроенным языке бизнесс-логику работы. Например что документ "Приходная" из своей табл. части при проведении добавляет движения в регистр "Остатки". Все. дальше система сама при наступании момента проведения документа проинсертит в нужную таблицу движения регистра, изменит таблицу итогов по регистру и т.п. "черную" работу.
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36426013
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лучше иногда один раз увидеть... регистр накопления
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36426273
Dims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господин ПЖ
что она делает... тоже самое. селекты, апдейты и прочее.

Нет, я имею в виду, что она делает, чтобы помочь разработчику?


>>При этом он заводит поля, их тип?

да, но не в самой БД, а в конфигураторе (ide среды разработки 1С). Пишет он не тип char и что это FK от таблицы справочника "Организации" в скрипте на create table, а в конфигураторе добавляет реквизит (точнее Измерение) в регистр и обозначает что тип его - спр. "Организации". После сохранения 1С сама спроецирует все что нужно на физическую БД.
Ну вот смотрите, как то же самое делается в MS Access:

Картинки на 200 кб.

Тоже вроде бы всё автоматически.
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36426279
Dims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господин ПЖя писал выше что 1С-ник работает с высокоуровневыми абстракциями.
Вот как раз хотелось бы пример такой высокоуровневой абстракции. Я пока что не въезжаю.

Он в конфигураторе конструирует структуру необходимых структур данных - различные справочники, документы, регистры. Создает на их основе экранные формы (что не обязательно, система может их сама генерить налету), описывает на встроенным языке бизнесс-логику работы.
В Аксесе происходит то же самое: создаются таблицы, на их основе -- экранные формы (тоже можно автоматически), на встроенном языке VB описывается бизнес-логика.

Например что документ "Приходная" из своей табл. части при проведении добавляет движения в регистр "Остатки". Все. дальше система сама при наступании момента проведения документа проинсертит в нужную таблицу движения регистра, изменит таблицу итогов по регистру и т.п. "черную" работу.
Ну как же "сама"? Разве программист не должен запрограммировать все эти действия на встроенном языке?
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36426281
Dims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господин ПЖлучше иногда один раз увидеть... регистр накопления
Не въезжаю. Там написано, в разделе "Конструктор движений", что "Алгоритмы, по которым формируются записи в регистре, описываются средствами встроенного языка в процедурах соответствующих документов."

То есть, как я понимаю, программист обязан запрограммировать, что происходит при проведении документа. Но ведь и на Аксесе можно, средствами VBA, запрограммировать всё это!
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36426349
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimsГосподин ПЖя писал выше что 1С-ник работает с высокоуровневыми абстракциями.
Вот как раз хотелось бы пример такой высокоуровневой абстракции. Я пока что не въезжаю.

Он в конфигураторе конструирует структуру необходимых структур данных - различные справочники, документы, регистры. Создает на их основе экранные формы (что не обязательно, система может их сама генерить налету), описывает на встроенным языке бизнесс-логику работы.
В Аксесе происходит то же самое: создаются таблицы, на их основе -- экранные формы (тоже можно автоматически), на встроенном языке VB описывается бизнес-логика.

Например что документ "Приходная" из своей табл. части при проведении добавляет движения в регистр "Остатки". Все. дальше система сама при наступании момента проведения документа проинсертит в нужную таблицу движения регистра, изменит таблицу итогов по регистру и т.п. "черную" работу.
Ну как же "сама"? Разве программист не должен запрограммировать все эти действия на встроенном языке ?

в случае с конструктором - НЕТ

авторНо ведь и на Аксесе можно, средствами VBA, запрограммировать всё это!

можно... будет по скорости то же что при помощи "костылей" типа 1с++, встроеным языком - быстрее
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36426514
Dolter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что быстрее - линейное программирование или объектно-ориентированное?
Что быстрее - объектно-ориентированное или проблемно(предметно)-ориентированное программирование?

Для различных приложений и подход разный...

Хотя предметно-ориентированные среды разработки - частный случай ООП, с уже прописанными базовыми объектами, имеющими методы и реквизиты, которые необходимы для реализации какой-либо предметной (прикладной) области.

Если для Access есть только несколько базовых объектов, как то: таблица, форма, запрос (что там еще?), то для 1С (и многих других прикладных систем), есть еще их "наследники" - документ, справочник, регистр сведений/накопления/бухгалтерии/расчета и пр.

Далее, имея для каждого прикладного объекта уже реализованную логику поведения можно значительно быстрее реализовывать свою логику, но уже с "приставкой" бизнес. Да с некоторыми огрничениями, накладываемыми "базисом". Но, согласитесь, во многих случая предпочтительнее именно скорость разработки и легкость дальнейшей поддержки (изменений), чем жесткая, привязанная к конкретному бизнесу система...
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36426807
Dims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dolter
Если для Access есть только несколько базовых объектов, как то: таблица, форма, запрос (что там еще?), то для 1С (и многих других прикладных систем), есть еще их "наследники" - документ, справочник, регистр сведений/накопления/бухгалтерии/расчета и пр.

Абстрактно понятно, а конкретно -- нет. В наследник обычно добавляется какой-то функционал по сравнению с предком. Можно ли привести какой-то приме функционала, который добавлен в 1-цэшный объект по сравнению с таблицей?
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36426834
Егоров Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimsАбстрактно понятно, а конкретно -- нет. В наследник обычно добавляется какой-то функционал по сравнению с предком. Можно ли привести какой-то приме функционала, который добавлен в 1-цэшный объект по сравнению с таблицей?
Сравнивать таблицы с объектами 1С некорректно. Скажем, создавая в конфигураторе объект "Документ", Вы получаете некую скрытую от Вас совокупность таблиц, некие опять-таки скрытые от Вас механизмы ввода\модификации\выборки данных из них, форму редактирования этого документа, предопределенный функционал поведения формы и готовый класс для работы с этим документом в коде. В общем случае работа с 1С напоминает работу со всякими Wizard'ами и Template'ами. Но в отличии от универсальных сред разработки, сгенерированные ими элементы и код скрыты и модификации не подлежат. Вместо этого программист получает набор предопределенных событий, в которых и пишет обработку этих событий на встроенном языке.
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36426850
Dims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Егоров АлександрСкажем, создавая в конфигураторе объект "Документ", Вы получаете некую скрытую от Вас совокупность таблиц, некие опять-таки скрытые от Вас механизмы ввода\модификации\выборки данных из них, форму редактирования этого документа, предопределенный функционал поведения формы
Этот скрытый функционал является коммерческой тайной что ли? Нельзя хотя бы НАЗВАТЬ несколько составляющих этого скрытого функционала?

Но в отличии от универсальных сред разработки, сгенерированные ими элементы и код скрыты и модификации не подлежат.
Вопрос в том, в чём они состоят?
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36426898
Егоров Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimsЕгоров АлександрСкажем, создавая в конфигураторе объект "Документ", Вы получаете некую скрытую от Вас совокупность таблиц, некие опять-таки скрытые от Вас механизмы ввода\модификации\выборки данных из них, форму редактирования этого документа, предопределенный функционал поведения формы
Этот скрытый функционал является коммерческой тайной что ли? Нельзя хотя бы НАЗВАТЬ несколько составляющих этого скрытого функционала?
Этот функционал полностью описан в книжке по программированию 1С. Его что, нужно Вам полностью пересказать? Например (для 77), базовый класс Справочник имеет метод Записать(). Базовый класс Документ имеет метод Провести(), Вызов которого приводит к вызову процедуры ОбработкаПроведения(), переопределяемой в модуле документа. Каждая форма справочника имеет предопределенный метод ПриЗаписи(), который можно переопределить. Но метод ПриЗаписи() можно вызвать только из кода модуля формы, и этот метод не отрабатывает при вызове метода Записать() класса Справочник.... там описаний почти 2Мб... для 77, по крайней мере :)DimsВопрос в том, в чём они состоят?
Не понял вопроса... А из чего состоит функция winapi CreateWindowEx()?
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36426976
Паля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Этот скрытый функционал является коммерческой тайной что ли? Нельзя хотя бы НАЗВАТЬ несколько составляющих этого скрытого функционала?

Нет смысла. у вас есть интерфейс предостовляемый 1с.что он там внутри делает зависит от версии, и вообще не ваше дело. прочитать описание интерфейса лучше в оф. документах. иначе вы получите слишком узкий ответ и восклините - и ради этого надо 1с?? ))
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36427002
Паля
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подумав как проще описать наверно сформулирую так.
Одна из возможностей функционала 1с - это встроенный маппинг объектов 1с в базу.
Т.е. есть некий фрэймворк (1с) со своей объектной и функциональной моделью плюс маленькая фича - возможность маппинга объектов в базу. Изучение подробностей этой фичи - не задача для знакомства с 1с. Описывать же весь другой функционал - проблема ).
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36427631
Dims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Егоров Александр
Этот функционал полностью описан в книжке по программированию 1С. Его что, нужно Вам полностью пересказать?

Нет, не полностью, а только пример. В параллельной ветке, Папа Игорь утверждает, что весь (или почти весь) функционал, который есть в пустой конфе 1C, содержится и в (пустом) пакете MS Office, просто иначе распределён. Из этого следует, что скорость разработки на 1C для профессиональных программистов не должна отличаться. Но это выглядит сомнительным, так как на 1C написано и работает огромное количество учётных решений по всей стране. С другой стороны, возражения сторонников 1C тоже не убеждают, потому что непонятно тогда, почему вообще все программы не пишутся на 1C?

Мне нужно выбрать платформу для написания решения в нашей фирме, поэтому я и решил прояснить для себя этот вопрос.

Например (для 77), базовый класс Справочник имеет метод Записать().
Это не показывает дополнительного функционала. Вот, например, список методов класса Recordset в программе Microsoft Access: http://msdn.microsoft.com/en-us/library/ee336091.aspx

Там есть метод Update, который, возможно, эквивалентен методу Записать.

Базовый класс Документ имеет метод Провести(), Вызов которого приводит к вызову процедуры ОбработкаПроведения(), переопределяемой в модуле документа.
А кто переопределяет эту процедуру? Программист? Или в нулевой конфигурации уже содержатся полезные переопределения?

DimsВопрос в том, в чём они состоят?
Не понял вопроса... А из чего состоит функция winapi CreateWindowEx()?
Не "из чего", а "в чём". Данная функция АПИ создаёт окно. Поэтому, сравнивая, например, виндузовый АПИ и АПИ, допустим, библиотеки STL, я могу заметить, что в последней функционала по созданию окон не заложено.

Вот мне бы и хотелось в том же духе увидеть один или несколько примеров того функционала, который уже предоставлен в нулевой конфигурации 1C.
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36428072
Егоров Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimsНет, не полностью, а только пример. В параллельной ветке, Папа Игорь утверждает, что весь (или почти весь) функционал, который есть в пустой конфе 1C, содержится и в (пустом) пакете MS Office, просто иначе распределён. Из этого следует, что скорость разработки на 1C для профессиональных программистов не должна отличаться. Но это выглядит сомнительным, так как на 1C написано и работает огромное количество учётных решений по всей стране. С другой стороны, возражения сторонников 1C тоже не убеждают, потому что непонятно тогда, почему вообще все программы не пишутся на 1C?

Мне нужно выбрать платформу для написания решения в нашей фирме, поэтому я и решил прояснить для себя этот вопрос.
Лучше один раз увидеть, чем сто раз услышать :) Посмотрите демонстрационный ролик (21Мб) "Пример разработки торговой мини-системы" с сайта 1С. Сравните с собственным опытом создания приложений. Учтите описанные в параллельной ветке особенности платформы. И сделайте вывод сами, какую платформу Вам лучше использовать для решения Вашей задачи. Мы же не знаем, решение какого уровня требуется Вашей фирме. Не знаем Ваших наработок, опыта программирования в общем и опыта проектирования БД.
Сравнивать Delphi\MSVS и 1С по функционалу, доступному разработчику, в общем-то некорректно. Первые являются унивреслаьными платформами, 1С - специализированная.

Кстати, Папа Игорь в соседней ветке так и не привел никакой аргументации своим утверждениям. :) Если я правильно понял, о какой ветке вы говорите. :)
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36428083
Егоров Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimsЕгоров АлександрНапример (для 77), базовый класс Справочник имеет метод Записать().
Это не показывает дополнительного функционала. Вот, например, список методов класса Recordset в программе Microsoft Access: http://msdn.microsoft.com/en-us/library/ee336091.aspx

Там есть метод Update, который, возможно, эквивалентен методу Записать.
Основная сложность сравнения универсальных платформ с прикладными как раз и состоит в том, что Recordset.Update() - это в общем случае запись описанного программистом набора данных, а Справочник.Записать() - запись описанного платформой набора данных. В первом случае программист сам создает сущности в БД, сам описывает их связи, сам формирует запросы для получения сущности справочника, сам рисует форму заполнения элемента, включая создание элементов выбора связанных реквизитов из других таблиц, сам рисует форму выбора элемента, сам создает компоненты для отражения связей естественно используя необходимые возможности своей платформы. Прикладные платформы предлагают уже готовый инструментарий - создаем сущность "справочник", наполняем его необходимыми реквизитами, сохраняем метаданные и весь остальной функционал платформа создает сама. В том числе необходимые сущности в БД, их связи, необходимые датасеты, элементы для связанных сущностей, формы и прочее. Тоже можно сделать и самому, написав необходимые визарды, шаблоны и модули для универсального RAD. Но в отличии от использования визардов, в прикладных платформах весь этот автоматический код и объекты БД недоступны для программиста.
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36428221
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
истины ради... Delphi\VS не являются платформами, это IDE. Платформа - это то, что исполняет написанные для нее программы. 1С - это платформа. Она исполняет программы, написанные для нее. Delphi и т.п. - просто IDE, при помощи которых создаются программы, которые могут быть исполнены на различных платформах.
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36428488
Егоров Александр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,

Точно! Пардон, зарапортовался совсем с этой платформой. :)
...
Рейтинг: 0 / 0
Какова скорость разработки?
    #36429152
Dims
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, видеоролик достаточно нагляден.

Я для себя понял, что 1C предоставляет следующий функционал по сравнению с СУБД типа Access:

1) Удобные мастера для создания справочных таблиц, в том числе иерархических
2) Удобные мастера для создания групп таблиц master-detail
3) Мастер для написания агрегирующего триггера

Мне кажется, что это ускоряет процесс создания простых учётных программ, но, вероятно, не ускоряет процесс написания сложных, так как всю логику всё равно приходится писать самому на встроенном языке.
...
Рейтинг: 0 / 0
34 сообщений из 34, показаны все 2 страниц
Форумы / [игнор отключен] [закрыт для гостей] / Какова скорость разработки?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]