LINUX.ORG.RU
ФорумTalks

1С программирование. Хорошо или плохо?

 


0

3

Приветствую, форумчане. Скажите, может есть кто крутится в сфере 1С?

Очень интересно узнать, как сейчас обстоят дела с работой? Если верить агрегаторам вакансий, то и позиций требуется много, и деньги предлагают достаточно неплохие, но тем не менее положительные отзывы о сфере рассматриваю под микроскопом, ибо их крайне мало. Почему?

Если отбросить все доводы, аля «это не язык программирования», «на 1с не написать ${ai, gpt, (поставьте сюда что-нибудь своё)}», то очень интересно узнать

Linux тут при том, что я работаю с 1с на linux, как пользователь и прошел обучение со сквозным примером также на linux

Ответ на: комментарий от sanyo1234

Посмотрел на этот ваш PSR, и заметил, что его часть была реализована в .NET framework (VB.NET и C#) еще в 2002 году, что как бы намекает.

Возможно, вам стоит посмотреть еще внимательнее и осознать что это все лишь реализация того что банда четырех написала в 1994 году. С тех пор особо ничего не поменялось (разве что появился гранулярный SOA который теперь все знают как микросервисы).

Если бы у вас был опыт больше чем в одном языке программирования, вы бы заметили что все это реализовано в большинстве языков которые предоставляют возможность использовать их в ООП.

Ну и пытаться рассказывать как .NET реализовал в 2002 году то что PHP реализовал в 2000 году это вообще кек. Наша беседа напоминает разговор:

- .Net лучше чем PHP!
- чем?
- чем PHP!

Раз уж вы такой большой ценитель PHP (я кстати, тоже не испытываю к нему особой неприязни в качестве потребителя готового кода), то можете высказать своё мнение о немецкой CMS Typo3?

Говно мамонта.

Какие у неё преимущества по сравнению, например, с Umbraco CMS?

Вы предлагаете мне ковыряться в сортах говна. CMS это просто CRUD формы для страничек сайта. Иногда к ним сбоку цепляют корзину и модуль оплаты. Нормальным интернет магазином оно от этого не становится.

Если хотите пощупать что-то на PHP по-настоящему современное на чем делают высоконагруженные backend API для магазинов, посмотрите Slim 4.

Obezyan
()
Ответ на: комментарий от MOPKOBKA

Причем тут «переучиться на математика» тоже не понимаю, программисты используют математику на уровне школьной программы, никогда я ничего выше этого не видел.

Начни хотя бы с изучения того, как работает оптимизатор запросов СУБД и не только в рамках учебной программы DBA, а на уровне разработчика ядра СУБД.

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 1)
Ответ на: комментарий от Obezyan

Ну и пытаться рассказывать как .NET реализовал в 2002 году то что PHP реализовал в 2000 году это вообще кек.

Когда в PHP появились namespaces? А классы с интерфейсами и т.п.? LOL

sanyo1234
()
Ответ на: комментарий от sanyo1234

Понятно, ссылок не будет? Лучше конечно на ядро, движок субд это так, для птушников. Напоминаю что исходники открыты.

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 2)
Ответ на: комментарий от Obezyan

CMS это просто CRUD формы для страничек сайта.

IMHO как и другие программные продукты CMS бывают очень разные по полноте реализации функционала полноценной CMS типа WebGUI.org, стройности их архитектуры и т.п.

Иногда к ним сбоку цепляют корзину и модуль оплаты. Нормальным интернет магазином оно от этого не становится.

IMHO полноценная CMS - это в сотни раз больше функционала, чем корзина. И его можно накидать как попало в одну или несколько больших куч, о которых писали в старых нерекламных (от уже пострадавших покупателей) обзорах Битрикс, а можно очень изящно разложить по полочкам.

sanyo1234
()
Ответ на: комментарий от Obezyan

Говно мамонта.

А в чём это проявляется?

Использует современный Symphony framework, doctrine ORM.

Performance & Scalability

TYPO3 improves audience retention and customer conversion rates by delivering content to your audience faster.

Page load time affects your bottom line. Customers abandon slow pages. A one-second delay decreases conversions significantly.

In independent studies, TYPO3 was the fastest-rendering CMS, giving instant responses that help you retain site visitors.

    High-speed content delivery thanks to advanced page caching and CDN (Content Delivery Network) support.
    Scale sites to handle massive traffic requirements of large loads of concurrent users and pages served.
    Manage multisite and multi-domain installations that remain performant at scale.
    Rely on scalable system architecture that helps your site grow with your business requirements.
    Speed up load times for repeat visitors using our built-in caching framework
    Configure caching to save on resource requests, preload images, and more

https://typo3.com/typo3-cms/what-is-typo3/secure-performant-scalable

Привлекает то, что эта система активно развивается уже около 25-и лет. Я когда-то примерно в 2005-ом выбирал между WebGUI.org и Typo3 (системы из одной весовой категории уровня enterprise CMS). WebGUI был более удобным, развитым, интересным, но к сожалению, не дожил до нынешних времен :(

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 4)
Ответ на: комментарий от Obezyan

Вы предлагаете мне ковыряться в сортах говна. CMS это просто CRUD формы для страничек сайта. Иногда к ним сбоку цепляют корзину и модуль оплаты. Нормальным интернет магазином оно от этого не становится.

Вы вообще отрицаете концепцию CMS? Признаёте только самостоятельный кодинг?

Если хотите пощупать что-то на PHP по-настоящему современное на чем делают высоконагруженные backend API для магазинов, посмотрите Slim 4.

А какие конкретно open-source софтины магазинов? Было бы интересно почитать, поизучать, но что-то готовое ессно, а не сам Slim 4.

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 2)
Ответ на: комментарий от sanyo1234

Вы вообще отрицаете концепцию CMS?

Нет конечно, не отрицаю. Просто это малый бизнес и мы вроде как о нем речь не вели. Серьезное, производительное решение на CMS не сделать, не важно, на PHP она или нет. CMS это инструмент для решения другой задачи нежели ecommerce.

А какие конкретно open-source софтины магазинов? Было бы интересно почитать, поизучать, но что-то готовое ессно, а не сам Slim 4.

Малый бизнес - что угодно, что знает студент который делает вам магазин, хоть wordpress, хоть joomla.

Средний бизнес - что угодно что «продадут» вашим манагерам ушлые продаваны, гешефт в обмен на страдания, хоть битрикс, хоть Magento 2.

Большой бизнес - Commerce Tools или кастомные решения написанные с нуля на фреймворках типа Slim.

В чистом виде Syphony, Laravel или Zend фреймворки уже никто не берет, но отдельные их части в том или ином виде используются практически везде.

Obezyan
()
Ответ на: комментарий от Obezyan

Нет конечно, не отрицаю. Просто это малый бизнес и мы вроде как о нем речь не вели.

Мне кстати интереснее именно этот сегмент.

sanyo1234
()
Ответ на: комментарий от sanyo1234

Т.е. Virto пытается конкурировать с подобными решениями?

Пытаться они могут как угодно, в большом бизнесе о них не слышно.

Obezyan
()
Ответ на: комментарий от sanyo1234

Мне кстати интереснее именно этот сегмент

По малому бизнесу ничего не могу подсказать, слишком давно с ним не работаю.

Obezyan
()
Ответ на: комментарий от Obezyan

Есть ли у Virto перспективы для работы хотя бы со средним бизнесом?

Они так описали свой Virto Commerce, что мол нужно >= 3 месяца готовить и внедрять, что отпало даже желание изучать их при наличии более простых вариантов типа nopCommerce, хотя в целом выглядят более перспективно, гибче, более настраиваемо.

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 1)
Ответ на: комментарий от Obezyan

IMHO самым интересным выглядит немецкий https://smartstore.com/en/for-developers/

Уж сильно его хвалят в отзывах, мол там уже почти всё есть, но это тоже для мелких, насколько я понял, т.е. вам такое наверно неинтересно.

Самое забавное, что Virto в своём сравнении решили скромно умолчать о таком сильном конкуренте, наверно, чтобы чего не вышло, LOL

sanyo1234
()
Ответ на: комментарий от sanyo1234

Не только по этому, масштаб задач не тот. Это все равно что нанимать архитектора чтобы построить деревенский сортир.

Obezyan
()
Ответ на: комментарий от Obezyan

Насколько я понял, современные успешные компании пошли по пути монетизации, когда почти весь код предоставляется бесплатно open-source для популяризации ускорения развития проекта и фиксинга его багов за счёт community, а деньги они зарабатывают за счёт поддержки и предоставления облачного хостинга своих решений в виде SaaS, куда включены автоматические бэкапы, миграции на новые версии и т.п.

Вероятно, сейчас уже мало кто рискнёт завязывать свой бизнес на проприетарные решения, потому что в случае закрытия подобного проекта получаются слишком высокие затраты на миграцию на аналоги. В результате клиент сначала выбирает подходящее популярное open-source решение с большим и дружелюбным community, а потом ищет под него готовый SaaS хостинг. Но если такой хостинг предоставляет компания-разработчик, то ессно многие выбирают именно такой вариант хостинга от оригинального вендора.

В связи с тем, что вкатиться в современные профессии типа DevOps и SRE стоит усилий и немалых, то не каждый клиент может позволить себе самостоятельно обеспечивать хостинг на нужном уровне.

Т.е. порог входа в виде высокого ценника на сорцы или даже просто бинари для self-hosting заменили на платные услуги ОПЦИОНАЛЬНОГО SaaS хостинга. И по такой модели сейчас работают уже многие, в т.ч. Virto Commerce и Umbraco CMS.

sanyo1234
()
Ответ на: комментарий от Obezyan

Интересно, насколько подходящий для небольших заработков рынок плагинов к различным .NET CMS и магазинам типа Umbraco, nopCommerce, SmartStore, etc. ?

Стоит ли пытаться вкатиться в него, делая свои плагины - дополнения? Идеи можно черпать в намнгого более популярных открытых PHP проектах типа WordPress и Typo3, а так же IMHO абсолютно непревзойдённого по своим идеям WebGUI.org и т.п.

И наверно, даже оформлять свои хобби проекты в виде дополнений к Umbraco, например, генератор договоров, управления подписками для платных сервисов и т.д. и т.п.

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 2)
Ответ на: комментарий от sanyo1234

В связи с тем, что вкатиться в современные профессии типа DevOps…

Эм, девопсы это бестолочи которые не протянули планку системного администратора. Просто уровень деградации общества настолько усилился что новые поколения уже не могут ни во что кроме k8s (набросил немного на вентилятор).

Модель опенсорс+платная поддержка и допиливание лежит между селф-хостинг и клауд b2b решениями.

Obezyan
()
Ответ на: комментарий от sanyo1234

Стоит ли пытаться вкатиться в него, делая свои плагины - дополнения?

Имхо, не стоит, если цель - заработать денег. Но некоторые до сих пор на Лиспе пытаются в дотнет лазить потому почему бы и нет, каждый сходит с ума по своему.

Obezyan
()
Ответ на: комментарий от Obezyan

Эм, девопсы это бестолочи которые не протянули планку системного администратора. Просто уровень деградации общества настолько усилился что новые поколения уже не могут ни во что кроме k8s (набросил немного на вентилятор).

Так задачи, решаемые DevOps и SRE не ограничены только K8S. Там сейчас столько всего, что изучать можно несколько лет.

Конечная цель ведь обеспечивать бесперебойную работу без лагов и потерь данных.

Модель опенсорс+платная поддержка и допиливание лежит между селф-хостинг и клауд b2b решениями.

Вот вы бы выбрали SaaS, который при желании позволяет подстраховаться self-хостингом, предоставляя почти все свои сорцы (возможно кроме IaC для SaaS, которым они торгуют), или выбрали бы полностью проприетарный SaaS, который иногда даже не предоставляет ни бэкапов, ни нормального экспорта данных.

ЕМНИП, МоёДело примерно лет десять назад пролюбил данные своих клиентов, и как они там выкручивались перед налоговой, довольно любопытно.

sanyo1234
()
Ответ на: комментарий от Obezyan

Имхо, не стоит, если цель - заработать денег.

А как проще заработать на разработке, чтобы без срочных дедлайнов, со свободным графиком, чтобы при желании можно было поспать хоть 2 раза в сутки?

sanyo1234
()
Ответ на: комментарий от sanyo1234

Конечная цель ведь обеспечивать бесперебойную работу без лагов и потерь данных.

Скажите это Киевстару :)

Вот вы бы выбрали SaaS, который при желании позволяет подстраховаться self-хостингом, предоставляя почти все свои сорцы (возможно кроме IaC для SaaS, которым они торгуют), или выбрали бы полностью проприетарный SaaS, который иногда даже не предоставляет ни бэкапов, ни нормального экспорта данных.

Однозначного ответа нет. Часть архитектуры в любом случае на сервисах того же Амазона, часть на своём хостинге с бекапами - зависит от того насколько критична инфраструктура и какой SLA предлагается со стороны SaaS вендоров в каждом конкретном случае.

Например, если отхлебнет поиск на сайте, то это неприятно, но не смертельно, а вот если отхлебнет Klarna, то всему серьёзному екоммерсу в ЕС - вилы. Решается это тесным взаимодействием с менеджментом и разрабами Кларны, у нас общие чаты в слаке и мы обкатываем их новые решения у себя в том числе получая интеграцию такую какая удобна нам. Т. е. мы буквально участвуем в разработке решений SaaS которые используем (хоть и опосредовано) и понимаем как оно работает, какие слабые места, где нужно дублирование и тд и тп.

Obezyan
()
Ответ на: комментарий от sanyo1234

А как проще заработать на разработке, чтобы без срочных дедлайнов, со свободным графиком, чтобы при желании можно было поспать хоть 2 раза в сутки?

Ну я работаю 4-5 часов в день, полностью удалённо, в этом году было 9 отпусков по 1-2 недели. Но я к этому шёл 20 лет, поэтому слово «проще» тут не применимо и вряд ли мой опыт будет релевантен.

Obezyan
()
Ответ на: комментарий от sanyo1234

IMHO самым интересным выглядит немецкий https://smartstore.com/en/for-developers/

Как выяснилось, у него проблемы с созданием плагинов:

http://community.smartstore.com/index.php?/topic/50401-create-smartstore-plugins-with-free-new-visual-studio-extension/

3 года кормит завтраками о шаблоне для аддонов, а воз и ныне там. IMHO не заслуживает доверия, потому что кому-то что-то высылает, судя по форуму, а в паблик не выкладывает, явно чего-то скрывает.

sanyo1234
()
Ответ на: комментарий от Obezyan

На самом деле 1С дает очень неочевидный поначалу скилл - прокачивает вас как системного архитектора в более широком смысле

«Широкий смысл» это в смысле штаны станут шире? Я вас разочарую, точно нет.

И лет через 8 у вас открывается третий глаз

Вы платные курсы «Как открыть третий глаз» что ли ведете для 1Ц-ков ? От це годная тема, не слышал о такой.

тк большинство тех кто занимался только «нормальным» программированием все это время буквально «сферические кони в вакууме» которые не понимают ни потребности бизнеса, ни понятия ответственности за свои ошибки ни того как вообще ищется оптимальное решение под задачу создание какой-либо системы.

Особенно доставило

ни понятия ответственности за свои ошибки

Вы только не рассказывайте это ИРЛ минимум тем кто пишет софт для критически важных инфраструктур.

anc ★★★★★
()
Ответ на: комментарий от anc

А зря похвалили моё сообщение про сомнительность пригодности в качестве архитектора, человек реально шарит в современных технологиях и реальный опыт high load программиста, если верить написанному. :)

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 1)
Ответ на: комментарий от Obezyan

При условии что вы не только сидите в офисе но и работаете в поле - внедряете написанное на предприятиях

«И на дуде игрец»

anc ★★★★★
()
Ответ на: комментарий от Obezyan

тк большинство тех кто занимался только «нормальным» программированием все это время буквально «сферические кони в вакууме» которые не понимают ни потребности бизнеса, ни понятия ответственности за свои ошибки ни того как вообще ищется оптимальное решение под задачу создание какой-либо системы.

Так вооот почему старшипы падают! Его не 1Ц-ки проектировали!
Вы, я надеюсь, Маску уже об этом сообщили?

anc ★★★★★
()
Ответ на: комментарий от anc

«И на дуде игрец»

Обратная связь для слабых. Ваши решения всегда на 100% подходят для конечных потребителей. Продолжайте, вы - неотразимы :)

Obezyan
()
Ответ на: комментарий от anc

Когда встаёт производство или теряется связность данных в холдинге то ущерб легко начинает переваливать на миллионы рублей. Не старшипы конечно, но вы продолжайте, вас прекрасно задело за живое.

Obezyan
()

SAP ушёл, людей надо ещё больше. Работы много если не блюёшь от общения с кабанчиками, то норм.

о сфере рассматриваю под микроскопом, ибо их крайне мало. Почему?

Маня, скажи этому волосатому, у нас принтер не работает, и розетка сломалась, чай не где кипятить, пусть придёт починит!

А если серьёзно, то там 50% «програмирования» 50% бух.учёта и понимания «бизнес процессов».

А так да бабосы хорошие, я в своё время отказался, сейчас иногда жалею.

ЗЫ Тред не читал и не хочу.

Ygor ★★★★★
()
Ответ на: комментарий от Obezyan

11 лет - комплексная автоматизация в 1С совместно с веб разработкой

Аааа сайтеги на 1Ц клепаете…

anc ★★★★★
()
Ответ на: комментарий от sanyo1234

И что вы знаете и умеете из современной архитектуры нагруженных интернет приложений?

Он же написал 1Ц. Оно само по себе уже «нагруженное» :)

anc ★★★★★
()
Ответ на: комментарий от Ygor

А что-нибудь из open-source в РФ применяют?

Вроде упоминали про Odoo.

Разве nopCommerce чем-то хуже или Odoo более функциональный?

nopCommerce вроде интегрируют с другими ERP в т.ч. 1Це.

sanyo1234
()
Ответ на: комментарий от Obezyan

интеграцию со всеми сферами работы предприятия от склада до бухгалтерии

Шо и в станок с ЧПУ тоже уже залезает?

anc ★★★★★
()
Ответ на: комментарий от anc

Пора вам уже сделать каминг аут и рассказать о своём опыте в годах и используемых ЯП чтобы я понимал на каком языке делать вам больно :)

Obezyan
()
Ответ на: комментарий от Obezyan

из-за необходимости вникания во все и общения со всеми от кладовщиков до финдиректоров и собственников.

И опять у вас только кладовщики, бухгалтера и директора…

anc ★★★★★
()
Ответ на: комментарий от sanyo1234

А что-нибудь из open-source в РФ применяют?

Если ты о каких-то бухгалтерских программах, то нет:

  1. У нас весьма запутанное законодательство которые меняется раз в квартал. Никакой опенсорс такое не потянет.

  2. Большинство контор в провинции работает в серую. Некоторые вещи ведутся буквально в тетрадках и экселевских табличках.

  3. Низкая подготовленность пользователей плюс дикий рыночек - интегратору лишь бы впарить конфу, а там трава не расти.

Ygor ★★★★★
()
Ответ на: комментарий от Ygor

Я про хоть что-нибудь из мира учёта, например e-commerce - онлайн магазины. Не сами же они их клепают, используют что-то готовое.

А из готового есть шикарнейший nopCommerce, написанный русским программистом, btw.

https://en.wikipedia.org/wiki/NopCommerce

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 1)
Ответ на: комментарий от Ygor

Битрикс 1с.

Чем Bitrix лучше nopCommerce?

Плюс у самого 1с есть апи - клепай сколько влезет.

Это ведь для автоматизации ERP, а не для быстрого создания интернет магазина?

sanyo1234
()
Ответ на: комментарий от sanyo1234

Чем Bitrix лучше nopCommerce?

А сколько вторая контора откатит?! А свалить косяки можно свалить если что на этого nopЧего-то там?!

А может чего-то и не хватает, я такими вещами не интересуюсь сорян.

Ygor ★★★★★
()
Ответ на: комментарий от Ygor

А сколько вторая контора откатит?!

Нисколько, nopCommerce почти бесплатный, не считая add-ons и рекламного сообщения о разработчике, которое убирается платно.

Наверно, такое интересно тем, у кого нет коррупции.

А свалить косяки можно свалить если что на этого nopЧего-то там?!

Очень популярное, 60К онлайн магазинов.

Частые релизы, быстро фиксят проблемы.

Знаменит своей БЕЗглючностью.

Приятные .NET ЯП для написания расширений: C# и т.п.

sanyo1234
()
Последнее исправление: sanyo1234 (всего исправлений: 2)
Ответ на: комментарий от sanyo1234

На складах с трудом можно найти то, что производилось хотя бы 3 года назад

Вы склад со складом не путайте.

anc ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)