Имя: Пароль:
1C
1С v8
Так ли критична "Критика 1С".
0 asady
 
14.12.17
08:13
1. КГ/АМ 46% (23)
2. Платформа прекрасна - конфы пишут криво 16% (8)
3. Кто здесь? 16% (8)
4. В 1С8 все прекрасно. Не лезьте если не знаете. 12% (6)
5. Надоел кривой снеговик - верните клюшки 10% (5)
Всего мнений: 50

"Если до введения директив препроцессора 1С платформа была предметно-ориентированной, то с вводом таких директив она стала машинно-ориентированной...
Кода стало больше...
Код стал сложнее. Появилось огромное количество всевозможных правил и настроек...
Разработка стала сложнее и дороже!
Увеличился порог вхождения новых программистов....
Ну а что, стало быстрей? Да что то не заметно. Пользователи полюбили работать с 1С в браузере — да ничуть. В толстом клиенте работать удобней чем в браузере"
https://habrahabr.ru/post/344616/
Может быть автор в чем-то и прав
Предлагаю обсудить
4 asady
 
14.12.17
08:22
Тормознутость 1С8 уже стала привычной.
Попытки ускорить предпринимались и продолжают предприниматься - но ИМХО дело в фундаментальных принципах - ну невозможно контролировать все остатки и движения за весь период и быстро выбирать и апдейтить таблицы - тут либо - либо.

Кто здесь?
25 Провинциальный 1сник
 
14.12.17
08:40
Управляемые формы это по сути шаг назад к более низкоровневому программированию. Это как если после форм дельфи начать писать функцию WinMain. В то же время многое в управляемых формах автоматизировано "из коробки", так что собственно суммарная сложность разработки если и выросла, то не сильно. Просто сместилась точка приложения усилий.

Кто здесь?
111 Волшебник
 
модератор
14.12.17
09:30
(0) с 3 пункта статьи я ржал аки конь!

Мало нам жёлтого! Даёшь розовый, зелёный и, сукаблять, небесно-голубой!

https://habrastorage.org/webt/ll/hg/v-/llhgv-3b96idxsmxkwy_3axv8ni.jpeg

Кто здесь?
154 Nyarlathotep
 
14.12.17
09:59
У 1С 1 одно реальное преимущество - стоимость готовых решений и разработки. Но, только на небольших объемах (то есть малый, иногда средний бизнес), и на относительно несложных задачах. На средних/крупных проектах, где уже нужно разрабатывать сложный функционал, конструктор, каким бы удобным он не был, уже не решает. Нужно писать много сложного кода, и тут стоимость разработки на 1С примерно сравнивается с разработкой на какой-нибудь хорошей IDE, типа Visual или Intellij.

А недостатки:

1. Производительность. 1С кушает ОЧЕНЬ много ресурсов + типовые решения скоростью работы не отличаются. Чтобы 1С более-менее терпимо работала на крупных проектах нужны очень серьезные мощности.
2. Новая линейка типовых решений. Под какой травой они это писали? Печать счета-фактуры на 2000 (две тысячи, Карл!!!) строк кода. Избыточный функционал здорово осложняет работу пользователей, переусложненная архитектура здорово усложняет работу программисту. В итоге - нужны особые спецы по каждому типовому решению. Если у заказчика БП, УТ и ЗУП, ему нужны 3(!!!) разных спеца. В итоге такое "готовое решение" обходиться дороже разработанного нуля. Реально, часто дешевле написать с нуля, чем дорабатывать эту махину.
3. Глюки. Кэш, релизы платформ с кучей багов, куча проблем в типовых. В итоге вылеты, убийство БД, левые данные в регистрах, тормоза и прочие радости.
4. "Гибкость" 1С. Заявлено. что интегрируется и работает со всем. По факту - из всех заявленных субд и операционных систем нормально работает только с MSSql, и только на Windows. Веб-интерфейс не могут привести в порядок до сих пор.
5. Очень неудобное (1 сеанс/пользователь - 1 лицензия из файла/ключа) и проблемы с ним. Все серьезные производители ПО давно отказались от таких вещей, как "ключи защиты" и "программные лицензии". (Sap, Oracle, MS). У западных коллег такие вещи вызывают искренне недоумение. Помимо этого эти лицензии могут внезапно отвалиться, исчезнуть, перестать действовать и тп. Опять же, нужно хорошо разбираться в этой системе, а это тоже время/деньги.
6. Крайне неудобное, негибкое и довольно тормозное решение для реализации GUI (Управляемые формы).
7. Полнейшая зависимость от фирмы 1С. Если 1С решит что-то изменить(например: обычные - управляемые формы), независимо от того, хорошо это или плохо, хотите вы этого или нет, вам придется переходить на новые решения от разработчика. Это тоже деньги, и немалые.  

В итоге:

За счет небольшой стоимости по соотношению цена/качество тиражируемые решения 1С - одно из лучших решений для малого бизнеса (но не единственное). На уровне средних и крупных проектов проблемы 1С делают ее внедрение и эксплуатацию в итоге слишком дорогостоящим и неудобным. Так что пока эти проблемы решены не будут, 1С на этих уровнях дальше России (где народ по прежнему хорошо ведется на словосочетания "Готовое решение" и "Можно без программиста") не продвинется никогда, что хорошо демонстрируют неудачи крупнейших франчайзи на зарубежных рынках. Первый БИт например, закрылся везде, кроме Эмиратов.

Кто здесь?
160 Митяйский
 
14.12.17
10:07
Восьмерка норм.
Конфы тоже норм. Хотя да, они стали неоправданно прожорливые даже на выключенных ППД и прочей не нужной большинству юзеров говнине.

Кто здесь?
274 Сисой
 
14.12.17
11:38
Автор в чем-то прав, в чем-то лев. :-)
Например, "Сильно сомневаюсь, что нужен поиск реквизитам..." - недостаток практики, я часто ищу по реквизитам в отраслевых конфигурациях, когда точно не помню конец названия (это быстрее, чем искать объект и открывать его).
Насчет усложнения языка с введением клиент-серверного взаимодействия - согласен целиком и полностью. Архитекторы 1С, в отличие от маркетологов, звезд с неба не хватают . Я в 2000 (двухтысячном, Карл!) году работал на российской клиент-серверной системе с компилятором (!) пользовательских приложений, онлайн-проверкой синтаксиса, автоматическим сервером Хранилища (автозахват при начале редактирования объекта и предупреждение при изменении использования редактируемого кем-то объекта), наследованием (!) прикладных объектов (включая таблицы) и всеми фичами толстого клиента 1С 8, включая аналог СКД. При этом код совершенно нормально распараллеливался на клиент и сервер при помощи нескольких простых приемов, при необходимости генерились триггеры и ХП СУБД.
Уход от декларативного языка в дебри кода и упаковку данных в структуры и Хранилища - тупик. Надо было делать по-другому.

Кто здесь?
293 DexterMorgan
 
14.12.17
12:30
Есть много дельных мыслей, например про релизы согласен, меньше релизов, но более качественных

Кто здесь?
308 Табуретко
 
14.12.17
13:07
(294) не надо мной никого бить...

Кто здесь?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс