Ну так как соотношение 1С программистов и не 1С программистов достаточно мало, то предположение гугла вполне понятно.
Хех, опытные 1с-ники, когда занимаются обучением молодняка, начинают с фразы "мы - не программисты!". На вопрос "А хто?" они отвечают "конфигураторы"=) Правда, те самые "не программисты" шарят в языках программирования. Не все, я конкретно про тех мастодонтов, которые занимаются обучением без отрыва от производства.
Хм, а внешние обработки тоже конфигураторы пишут?
Да, "а хто" ещё?) Полный цикл, так сказать. Тем паче, что бывают случаи, когда без "костыля" не обойтись и чистого 1с не хватает. Всё равно конфигуратор)
Мне, со стороны, 1С представляется как VM, которую, конечно, надо сконфигурировать, но и программы под неё тоже писать надо.
Вот эти кадры собственно и причина такого отношения. Придумали свой язык программирования и заявляют что те кто на нем пишут софт не программисты.
Ты даже не даже!
в 1С как в любом другом распространенном языке есть переменные, ветвления, функции и циклы, так что пиздеж. Да, в 1С не надо пердолиться в каждом новом проекте со слоем доступа к данным, не надо пердолиться с многозадачностью, не надо пердолиться с ui, не надо пердолиться с di ioc solid и прочее прочее прочее. Рано или поздно все информационные системы придут к подобию 1С, т.к. ну НАХУЯ в абсолютно каждом новом проекте девелопить то же самое что и на прошлом, снова и снова.
не "не надо пердолиться", а "невозможно применить best practices в виду ограниченности и узкой специализации языка"
люто бешенно говнокодить можно практически на любом языке (особенно скриптовом), и это нихуя не достоинство языка
но на других языках код хотя бы можно переписать, чтобы стало нормально (чем я сейчас и занимаюсь, разбирая js-лапшу на 4000 строк -_-)
люто бешенно говнокодить можно практически на любом языке (особенно скриптовом), и это нихуя не достоинство языка
но на других языках код хотя бы можно переписать, чтобы стало нормально (чем я сейчас и занимаюсь, разбирая js-лапшу на 4000 строк -_-)
ps: собственно в ограниченности и узкой специализации языка нет ничего плохого - никто ведь не жалуется на ограниченность SQL?
я о том, что конечный итог любого проекта на языке вроде java, это крошечный, по отношению к остальной кодовой базе, исходничек собственно бизнес логики. Все гигантское "подкапотное" пространство для него надо писать каждый раз по новой, решая одни и те же проблемы. Тогда как в случае с 1С ты сразу пишешь этот исходничек, разница в потраченных ресурсах для одного и того же результата громадная
я не пересекался собственно с 1с, только 1с bitrix и там вариант "исходничек" работает, только если твои потребности полностью совпадают с возможностями битрикса. И как только мы пытаемся расширить штатный функционал битрикса, начинается такой анал-карнавал, что реально проще переписать с нуля на голом framework.
вангую, что для 1с справедливо тоже самое.
ps: можно, конечно, проигнорировать весь встроенный функционал битрикса и ебашить всё запросами к бд через ORM, но тогда встаёт резонный вопрос - а нахуя нам тогда собственно битрикс?
вангую, что для 1с справедливо тоже самое.
ps: можно, конечно, проигнорировать весь встроенный функционал битрикса и ебашить всё запросами к бд через ORM, но тогда встаёт резонный вопрос - а нахуя нам тогда собственно битрикс?
1c предприятие и 1с битрикс, в котором от 1с только название, абсолютно разные вещи. Битрикс - адовый фреймворк на php, который состоит из говнокода чуть больше, чем полностью. 1с предприятие - замкнутая система для быстрой разработки бизнес приложений. Умеет очень много, легкий старт, хорошая масштабирумость. Язык 1с пусть и внутренний язык этой платформы, но вполне себе язык, является Тьюринг полным.
если что-то платформа не может, то у тебя не получится полезть в кишки используя встроенный язык, как в случае котором ты описал. Последний раз трогал 1С лет 15 назад, и там я в c# создавал ком обьект с 1С и дергал в ней функцию. Надо было принять данные по http и вставить в 1С
Как ты верно заметил, говнокодить и костылить можно на любом языке, так же как и писать чистый и качественный код.
Так схуяли обезьяна джаваскриптер который накропал твою лапшу вдруг программист, а 1с-ник, который может кодить уже кстати давно в эклипсе с гитом - нет?
Так схуяли обезьяна джаваскриптер который накропал твою лапшу вдруг программист, а 1с-ник, который может кодить уже кстати давно в эклипсе с гитом - нет?
Везде где ты использовал "не надо пердольтся" - в 99% процентов случаев такой 1с-программист этого и не умеет(либо знаком крайне поверхностно), отсюда и пренебрежительное отношение со стороны "настоящих программистов". Они конечно в своем большинстве тоже имеют узкую специализацию(и даже там клепают говнокод, лол), но в среднем имеют больший охват по знаниям и навыкам процесса разработки.
конечно не умеют, как бесконечные армии пехепешников, джавистов и джаваскриптеров не могут в с++ темплейты, не умеют работать с ручным выделением памяти, понятия не имеют что такое UB и межпроцессное взаимодействие. Про такие страшные вещи, как кодеки и работу с графикой или звуком вообще лучше не упоминать в разговоре с ними, и уж тем более не стоит просить драйвер написать. Не программисты они, пишут на недоязыках.
судя по комментариям вышеотписавшихся, 1с - топовая вещь. респект тем кто создал эту систему
мда, никто так и не запостил картинку с плачущим мужиком, вытирающим слезы охапкой денюжек...
потому что так шутить могут только сапёры и программисты :D
немного не это имел в виду, но тоже неплохо.
Только в наших реалиях надо SAP заменить на желтенький пакет 1С, а кучи баксов - на кучи резиновых членов
Только в наших реалиях надо SAP заменить на желтенький пакет 1С, а кучи баксов - на кучи резиновых членов
Чтобы написать коммент, необходимо залогиниться
Отличный комментарий!