![]() |
|
Так ли критична "Критика 1С". | ☑ | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0
asady
14.12.17
✎
08:13
|
"Если до введения директив препроцессора 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) не надо мной никого бить...
Кто здесь? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |