Что не так с 1С и стоит ли его изучать
то-то говорит, что язык программирования 1С хороший, кто-то утверждает обратное. Кому верить, что учить? В этой статье мы разберёмся, стоит ли учить 1С, или можно уже обойтись без него.
- Какие преимущества у языка программирования 1С?
• удобная структура
Готовый шаблон и визуализированная база данных очень упрощает процесс программирования. Но вы можете столкнуться с ограничениями, если решите создать свой объект.
• простота в изучении
Этот язык хорош ещё тем, что все операторы и документация написаны на русском языке, что значительно помогает при изучении.
• мобильность
Вам может показаться, что 1С–язык программирования со своей какой-то спецификой, но, на самом деле, имеет множество сходств с другими языками программирования. Благодаря этому вы спокойно можете перейти на какой-то другой язык, например, Python.
• помощник в проектах
Это то, чего так не хватает при программировании на других языках. Конфигуратор – одна из интересных фишек 1С, которая помогает управлять компонентами и прописывать связи модулей.
• самодостаточность
1С ускоряет процесс программирования и разработки, потому что не нужно изобретать велосипед самому и думать над чем-то сложным. Все для решения типовых задач есть в свободном доступе, надо только этим воспользоваться.
- Какие недостатки присутствуют у языка программирования 1С?
• отсутствие модулей. Да, конечно, присутствуют подсистемы, которые якобы должны заменять модули, но это всё равно не то. Если вы захотите исправить какую-то ошибку, то из-за взаимосвязей 1С придётся тянуть за собой все обновления и знать хорошо весь массив.
• большое количество багов. Очень распространённая проблема после обновления – увеличение числа багов. Система очень сложная и громоздкая, поэтому неудивительно, что программисты сталкиваются с такой проблемой.
• типовые конфигурации. Да, с одной стороны, это хорошо, что не придётся сильно заморачиваться с проектом. С другой стороны, это плохо, потому что проекты получится создать только типовые, что-то новое сделать очень тяжело из-за типовой конфигурации.
• отсутствие сервисного обслуживания. Точнее, оно вроде есть, но вроде получить сервисное обслуживание очень тяжело. Чтобы вам предоставили обслуживание, нужно пройти через массу препятствий и сложностей.
- В какой сфере чаще используется?
1С чаще всего используется для помощи в бухгалтерском учёте и управления задачами. Разработчику поступают задачи в виде терминологии бизнеса, а он потом должен написать по этим задачам код, то есть транслировать их на языке программирования 1С. Из-за этого разработчики языка 1С лучше понимают изнанку бизнеса, процессы и цели. Так, при разработке программ для бизнеса на языке программирования 1С, вы можете ещё получить ценные знания в сфере бизнеса и вырасти до продакт-менеджера.
- Какие перспективы у этого языка программирования?
Главный минус–громоздкие приложения, которые ещё и не всегда корректно работают, но система 1С постепенно движется в сторону работы на сервере. Этот язык программирования точно подойдет тем, кто не планирует выходить на международный рынок, потому что целевая аудитория 1С сфокусирована на территорию России.
1С – язык программирования со своими минусами и плюсами, но знание и умение на нём программировать точно не помешает вам.