Имя: Пароль:
1C
 
Можно ли систему 1С:Предприятие назвать фреймворком?
0 formista2000
 
08.04.25
09:56
1. Нет, это самостоятельная вселенная 67% (8)
2. Да, это фреймворк 33% (4)
Всего мнений: 12

А то меня спросили "Ты работал с фреймворком 1С:Предприятие?" на что я ответил "Да, с БСП!". )))

Но имелась в виду сама платформа 1С:Предприятие.

А вы как думаете? Можно ли 1С:Предприятие назвать фреймворком?
1 Winnie Buh
 
гуру
08.04.25
09:57
(0) можно, разрешаю
2 Волшебник
 
08.04.25
09:59
framework — «каркас, структура»  и это не библиотека
https://practicum.yandex.ru/blog/chto-takoe-framework/

3 Злопчинский
 
08.04.25
10:08
Фреймворк - это то что приходит быстро и так же быстро пи..ет в никуда.
С 1С - образец стабильности и постоянства и здорового консерватизма.
4 Злопчинский
 
08.04.25
10:08
Консерватизм не мешает идти вперед и вверх.
Консерватизм не дает свалиться назад и вниз.
В. В. Путин
5 novichok79
 
08.04.25
12:03
я бы назвал набором фреймворком, но уж точно не 1 фреймворк.
а вообще какая разница?
называйте как хотите, суть от этого не поменяется.

Нет, это самостоятельная вселенная
6 arsik
 
гуру
08.04.25
12:05
БСП - вот фраемворк

Нет, это самостоятельная вселенная
7 sikuda
 
10.04.25
09:01
(3) "С 1С - образец стабильности и постоянства и здорового консерватизма." 🔥 Если не вдаваться в детали...
- Безумные изменения функций платформы с асинхронностью (зачем все это? Если есть уже отлаженные оповещения)
- Долго тащили Хранилище конфигураций, потом резкий переход на Git
- Долго не делали адаптацию под разные размеры экрана и бац - новый интерфейс 8.5
Вы должны четко понимать как положительные моменты консерватизма, так и отрицательные...

Нет, это самостоятельная вселенная
8 программистище
 
08.04.25
12:31
Конфигурации это фреймворки

Нет, это самостоятельная вселенная
9 arsik
 
гуру
08.04.25
12:33
(8) Не. Конфигурация - это конечное решение, основанное на нескольких фраемворках БПО, БСП ...
10 программистище
 
08.04.25
12:36
(9) в (2) написано:
Фреймворки в программировании подходят для решения многих задач: создания интернет-магазинов, блогов, приложений с множеством тысяч активных пользователей. Любая CMS-система — это framework, который достаточно наполнить контентом, и простой интернет-магазин готов.

Чем не конфигурация?
11 программистище
 
08.04.25
12:37
(9) БСП это библиотека,  фреймворк включает множество библиотек
12 H A D G E H O G s
 
08.04.25
12:44
(7) ничто так не заставляет любить консерватизм в целом и 1С в частности, как периодические вскрики java прогерров в их группе, где я обретаюсь, когда у них отваливаются какие нибудь зависимости после какого- нибудь обновления чего-либо.

Тоесть, чтобы было понятно это НЕ БСП обновилась и тебе надо обновить платформу, чтобы заработало, а платформа обновилась и тебе надо обновить БСП.

В 1С, я почти уверен, можно запустить обособленный код 20летней давности и он будет работать на современной платформе. А твои предки улыбаются тебе?
13 timurhv
 
08.04.25
12:51
(12) >В 1С, я почти уверен, можно запустить обособленный код 20летней давности и он будет работать на современной платформе.

Только если это не веб-клиент
14 Garykom
 
гуру
08.04.25
13:17
1С:Предприятие - это не фреймворк, это платформа (со своими ЯП)
Вот БСП или БПО - это классические фреймворки
Состоят из множества библиотек фактически ибо их можно использовать частично, по кусочками
15 Garykom
 
гуру
08.04.25
13:02
(14)+ "ФСП" и "ФПО" звучит не очень
поэтому обозвали на букву Б а не Ф
16 shuhard
 
08.04.25
13:15
(0) 100%

Нет, это самостоятельная вселенная
17 Winnie Buh
 
гуру
08.04.25
13:25
(0) сама 1С для англоязычных читателей на стр. https://1c.ru/eng/title.htm называет платформу фреймворком

1C:Enterprise 8 system consists of two parts: an integrated framework (aka '1C:Enterprise 8 platform') and a set of applied solutions created and executed in the framework.

но, возможно, в данном контексте оно имеет какой-то другой смысл
18 formista2000
 
08.04.25
13:27
ах вот оно откуда...
19 Garykom
 
гуру
08.04.25
13:32
(17) вероятно отсюда
просто кривой переводчик, без особого опыта/знания ИТ/Dev-терминологии
20 sikuda
 
08.04.25
13:32
(17)(19) Ох уж этот маркетинг (в чем была всегда сильна 1С)
1C:Enterprise Platform
A low-code development framework designed for rapid and cost-effective creation of cross-platform business automation software.
https://www.1ci.com/developers/
21 d4rkmesa
 
гуру
08.04.25
13:43
(20) А, вот откуда вкатуны черпают чушь про лоу-код.
22 d4rkmesa
 
гуру
08.04.25
13:49
Думаю, скорее "не только фреймворк". Хотя, когда уже изучил синтаксис языка 1С, знание сущностей платформы как фреймворка уже играет все большее значение. Я когда-то долго не мог запомнить некоторые объекты и как ими пользоваться, потому что их неимоверно много (по сравнению, например, с 7.7).

Нет, это самостоятельная вселенная
23 formista2000
 
08.04.25
14:10
(22) Такие например как ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений? Я тоже не сразу такое освоил. X-D
24 Волшебник
 
08.04.25
14:28
(23) А ещё есть такое: ПсевдоцилиндрическаяПлоскоПолярнаяПроекцияЧетвертогоПорядкаМакБрайдаТомаса
25 Ненавижу 1С
 
гуру
08.04.25
14:30
(22) раздуто конечно
например в чем принципиальное отличие типа КолонкаТаблицыЗначений от КолонкаДереваЗначений?
Опять же под каждый случай лепят свой тип коллекции, хотя по сути это одно и тоже
26 d4rkmesa
 
гуру
08.04.25
14:48
(25) Вот-вот.
27 formista2000
 
08.04.25
14:56
(24) ПсевдоцилиндрическаяПроекцияПутнинаP2 и ПсевдоцилиндрическаяПроекцияПутнинаP5! Смотрите не опечатайтесь! )))
28 sikuda
 
10.04.25
08:51
(27) И ведь до сих пор не выбросят в помойку устаревшую в хлам "Географическую схему"!

И вообще кто там про Крым говорил по данным 1С 🤦
https://infostart.ru/bitrix/components/infostart/forum.interface/show_file.php?fid=2111546&action=download
Скачиваем географическую схему России без Крыма, а новой нет с 2000-x

(4)"Консерватизм не мешает идти вперед и вверх.
Консерватизм не дает свалиться назад и вниз."🔥🔥🔥
Проклятые украинские хакеры все мешают. Проклятые русофобы...(постебаем собстенную лень, глупость и жадность)
29 Asmody
 
08.04.25
16:25
(0) 1С:Предприятие можно назвать фреймворком накрепко прибитым к платформе.

Если сравнивать с "более другими", то платформа - это обычно язык + компилятор/исполнитель + стдлиб.
Фреймворк над ними: БД + ORM + UI + какие-то базовые примитивы для построения бизнес-логики. Фреймворк определяет базис для приложения.

Т.е., всё, что в СП до раздела "Интерфейс" - в классике было бы "платформой". А начиная с "прикладные объекты" -  справочники, документы, регистры - это какбэ слой фреймворка. А если учесть, что у нас есть ОФ и УФ, то это целых 2 фреймворка получается!
30 Asmody
 
08.04.25
16:39
Всё это нечётко и размыто. Например, аутентификация и авторизация в других местах часть фреймворка. В 1С оно вшито в платформу, не отдерешь.
Говорят, что в других местах фреймворк можно взять и выкинуть. Останется "голая платформа".
Но и там, бывают исключения - платформы одного фреймворка. Например, Dart + Flutter, Ruby + RoR.
С другой стороны, есть OneScript, которое вроде то же самое, но совсем другое.
31 ads55
 
08.04.25
16:33
(27) У тебя проблемы с восприятием мира? Как можно 1С привязать к политике?
32 ads55
 
08.04.25
16:34
НУ и по теме. Я за фреймворк, который позволяет всё из одного флакона.

Да, это фреймворк
33 Волшебник
 
08.04.25
16:36
(31) Ну на Украине 1С запретили. Они как-то привязали
34 maxab72
 
08.04.25
16:56
(23) Напомнило уроки немецкого в ВУЗе "Braunkohlenhochtemperaturverkokung" и "Hottentottenstottertrottelmutterbeutelrattenlattengitterkofferattentäter"
35 Конструктор1С
 
09.04.25
02:58
Да. Платформа не что иное, как фреймворк

Да, это фреймворк
36 Конструктор1С
 
09.04.25
02:59
(6) внезапно, БСП это библиотека
37 Конструктор1С
 
09.04.25
03:01
(14) "платформа" - лишь более удобное название для славяноязычных
38 Конструктор1С
 
09.04.25
03:07
(20) тут нормальное описание. Примерно также описывается дотнет мелкософта
39 Valdis2007
 
09.04.25
07:35
(0) а где/кто тебя спросил?
40 Valdis2007
 
09.04.25
07:37
фреймворк это код, который вызывает твой код
41 rsv
 
09.04.25
07:54
(0) это фреймворк для создания  баз данных . Таблички и отрисовка форм к ним . В тройке формы сами отрисуются.Обеспечение записи данных в таблицы и извлечение оной из них.

Да, это фреймворк
42 AlexKimp
 
09.04.25
08:06
хм. я бы вообще поостерегся сравнивать 1С с фреймворком. Для разрабов конфигураций - это, скорее, обычная СУБД, а язык 1С в ней - очень сильно продвинутый вариант pl/sql или аналог того же встроенного в ms access бейсика. Все остальные навороты вроде вебсервисов, регламентных заданий и т.д. можно считать дополнительными наворотами. У оракла вон тоже куча всяких фентифлюшек из коробки, позволяющих, по сути, запилить полноценный бэкэнд. Правда, придется попотеть чуть более, чем если между ораклом и фронтом поместить прилагу, контролирующую всё это дело. Но это не делает оракл фреймворком. Под капотом платформы 1С, возможно, какой-то самописный фреймворк со своими DI и IoC, я не в курсе.
Да, 1С - это просто СУБД, но с наличием готовых строго типизированных шаблонов таблиц (справочники, документы, регистры) с подготовленными триггерами и механизмами удобного извлечения данных, зашитыми в платформу.

ЗЫ Кстати, если абстрагироваться от терминов склад, предприятие, бухучет и т.д., то величайшим подарком v8 лично я считаю регистры сведений, которые позволяют пилить совершенно произвольную структуру БД, и теперь все эти левые приблуды вроде хранения каких-то доп данных можно органазовывать без каких-либо извращений в виде болтающегося рядом файлика sqlite.
А наличие возможности поднятия веб апи и работы с рэббитом, наконец, позволило забыть к чертовой матери как страшный сон ненавистный ком-коннекшн (кстати, я тут всё в сторону шины поглядываю. сорри, но годы жизни с джавой заставляют посмотреть на 1с под другим углом, посему дико приветствую все эти их стремления к современным тенденциям и желанием заставить всех 1с-ников выбросить из головы всю эту идеологию эры v7. молодым проще, мне, старику, ковырявшему еще 1с v2-v7.5, пришлось для этого окунуться в более низкоуровневое программирование. есть уже у кого-то прям боевой опыт с высоконагруженной инфраструктурой? интересно бы услышать впечатления).
43 rsv
 
09.04.25
08:10
(42) в файловом варианте можно назвать субд.
В ином варианте ( рядом стоящая субд) - чистая оболочка для генерации табличек.
44 olegves
 
09.04.25
20:43
а мне нравится расширение для вэб-сервисов.
При такой фиче можно наращивать функционал конфигурации, которая под замком на поддержке, но имеет в своем составе БСП для работы с внешними обработками.
Обращаемся из любой конфигурации через вэб-сервис, который дергает внешнюю обработку.
А во внешней обработке прописан весь дополнительный функционал.
Причем этот функционал меняется (обновляется) только заменой внешней обработки.
Красота

Да, это фреймворк
45 Asmody
 
09.04.25
22:17
(44) а почему "веб" через "э"?
46 Garykom
 
гуру
09.04.25
22:33
(45) согласно произношения/транскрипции там ваще "уэб"
47 Asmody
 
09.04.25
22:39
(46) современные словари говорят, что правильная форма "веб"
https://gramota.ru/poisk?query=веб&mode=slovari
48 Garykom
 
гуру
09.04.25
22:44
(47) изменения языка со словообразованием на лету
изначально был чисто английский термин "web"
web-сайт, web-дизайнер и т.д.
который произносили "веб" или "вэб"

сейчас слово (приставка) окончательно заимствована в русский язык и пишется/произносится как "веб"
веб-сайт, веб-дизайнер и т.д.
49 bolder
 
10.04.25
01:20
(0) Назвать 1С фреймворком неправильно.Так как это платформа,нечто большее,чем фреймворк.Фреймворки строятся на базе языка программирования,который может быть общим для них и не входит в фреймворк изначально.
Но если хотите,то можете называть 1С продвинутым фреймворком,созданным на базе одноименной платформы.

Нет, это самостоятельная вселенная
50 Злопчинский
 
10.04.25
01:28
Бросайте уже обсуждать херню всякую.
Пора постить полезное.
51 Stepashkin
 
10.04.25
09:07
Как вообще можно обозвать 1С Предприятие фреймворком?

Нет, это самостоятельная вселенная
52 Chai Nic
 
10.04.25
10:16
(33) У них там зато есть "БАС-Бухгалтерия и точка".

(46) Ватсон или Уотсон? В разных переводах по-разному.

(42) "величайшим подарком v8 лично я считаю регистры сведений, которые позволяют пилить совершенно произвольную структуру БД"

Вот только с произвольными составными индексами они маху дали, сделали их только буквально позавчера.А потребность в быстром отборе по конкретному набору измерений всегда была.
53 olegves
 
10.04.25
14:08
(47) главное, что меня правильно поняли, а правила написания заимствованных слов (будь они не ладны) - это крючкотворство.
54 Конструктор1С
 
11.04.25
09:30
(42) >>язык 1С в ней - очень сильно продвинутый вариант pl/sql

Вот даже не смешно. В pl/sql есть тонна готовых конструкций и операторов, которые позволяют в пару слов сделать то, что мы делаем через много строк встроенного языка
55 Конструктор1С
 
11.04.25
09:33
(49) дотнет будет поболее платформы 1с, но почему-то называется фреймворком
56 Волшебник
 
11.04.25
09:37
(55) в дотнете нет СУБД, нет регистров. Типизация жёсткая. Отстой, короче
57 Конструктор1С
 
11.04.25
09:56
(56) так и в 1с нет много чего, что есть в дотнете
58 Волшебник
 
11.04.25
10:03
(57) Да, в 1С нет всего вот этого: "Отбитый дотнет" https://habr.com/ru/articles/895588/
59 sikuda
 
11.04.25
11:31
(57)(58) Даешь пятничный холивар 🔥
в php тоже нет СУБД и общий новомодный подход Doctrine ORM мне понравился...
60 Волшебник
 
11.04.25
11:33
(59) PHP годится только для веб-сайтов. В нём даже формочек нет.
61 VladZ
 
11.04.25
11:39
(0) Что за вечная попытка "натянуть сову на глобус"?
Зачем брать англицизм и пихать при каждом удобном случае?

У 1с "своя атмосфера".

Человек, который говорит "фреймворк 1С:Предприятие" понятия не имеет, что такое 1с. Нахватал кучу непонятных слов, слепил  всё в кучу и думает, что самый умный. С такими сложно общаться.
62 maxab72
 
11.04.25
11:43
v7 была фреймворком, потому что в нее можно было подключать или нет модули: бухучет и расчет. А 8-ка уже монолитная в этом плане.
63 Волшебник
 
11.04.25
11:57
(62) В современной платформе v8 тоже есть фреймворки, а именно обычные и управляемые формы.