1C International представила новый веб-сайт
Комментарии
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
Да не. Даже не стажироваться, а написать пару тройку прикладных решений под их реалии. Понятно, что так сразу большой кусок пирога не отжать, но современен, при должной настойчивости можно занять свою нишу. А т.к. всё удобно и красиво дописывается на аглицком , то и развитие обеспечено. Посмотрим, что через года два будет на этом рынке.
(6) Вообще сомнительно. У 1с с работой с коммьюнити все очень плохо, а без этого технология не взлетит, имхо. Конечно какие то внедрения будут, но я как то не вижу предпосылок к тому чтобы технологию полюбили программисты и пользователи.
P.S. Немного подумав еще допишу камент. Программисты они ведь тоже люди, и им нравится все модное и приятное. Чем сейчас заманивают в свои экосистемы разработчики языков и платформ? Разными модными вещами вроде поддержки ФП в виде всяких там функций высших порядков и замыканий, иммутабельности. Выразительным синтаксисом. Тем что все работает из коробки (вот тут наверно 1с лидирует), интеграцией с кучей сервисов начиная от кучи плагинов к vscode и подобным и заканчивая интеграциями с другими технологиями. Что из этого может предложить 1с? Учитывая что индусов полно, и возможность писать инструкции на чужом языке для них не будет снижением порога входа.
P.S. Немного подумав еще допишу камент. Программисты они ведь тоже люди, и им нравится все модное и приятное. Чем сейчас заманивают в свои экосистемы разработчики языков и платформ? Разными модными вещами вроде поддержки ФП в виде всяких там функций высших порядков и замыканий, иммутабельности. Выразительным синтаксисом. Тем что все работает из коробки (вот тут наверно 1с лидирует), интеграцией с кучей сервисов начиная от кучи плагинов к vscode и подобным и заканчивая интеграциями с другими технологиями. Что из этого может предложить 1с? Учитывая что индусов полно, и возможность писать инструкции на чужом языке для них не будет снижением порога входа.
(7) Присоединяюсь. По опыту предыдущей попытки - сначала они предложили на западе попробовать 1С бесплатно, потом спрятали бесплатную версию и даже не показывали цены (посылая к своим западным дочкам с предложением раскрыть данные по своей компании - как это просит SAP). Но ведь это не конторы бегут в 1С (у них уже полно своих продуктов), а 1С должна прыгать из штанов "Попробуй меня, я лучше! Первая доза - бесплатно!".
Как в таких условиях предлагать неведомо что западным руководителям - непонятно.
Как в таких условиях предлагать неведомо что западным руководителям - непонятно.
(9) Взять тот же Python. Гораздо больше возможностей и библиотек для загрузки, парсинга, работы с базами, как сервер, как клиент, при том что не требует лицензий, всегда можно подлезть и подтюнить чего, и куча готовых специалистов на рынке. Какие преимущества у 1с?
(10) Хотел бы я посмотреть изнутри на аналог простенькой конфигурации из одного документа поступления, одного документа списания, пары-тройки справочников, регистра накопления и отчёта, написанный на Python за час. Чтобы можно было зайти в код, моментально понять как всё работает и за 15 минут добавить документ перемещения товаров и чтобы разработчик этого решения не просил за него денег, Phyton же не требует лицензий, вот и разработчику нечего требовать.
(11) Ну вообще подозреваю спец по какому нибудь джанго или чему подобному за сравнимые сроки сделает. Другое дело что в таком виде кому оно надо? При этом на 500 пользователей не потребуются 500 лицензий, за которые платить нужно больше чем за несколько дней работы разраба точно, а на разработку уйдет хорошо если 5-10% времени. Все остальное уйдет на уточнения ТЗ, согласования, внедрение, и подобное. К слову конфу которую вы описали в теории за час конечно сделать можно, вот только практического смысла в ней нет.
А самое главное - питон уже знают, спецов много, и для программиста он приятнее. Даже если заказчик воодушевится - кто из программистов на западе будет 1с изучать?
А самое главное - питон уже знают, спецов много, и для программиста он приятнее. Даже если заказчик воодушевится - кто из программистов на западе будет 1с изучать?
(17) Вообще если внимательно посмотрите - я писал что он для интеграций хорошо подходит. Хотя и для остального тоже, при наличии библиотек. Я вот вообще не понимаю как 1с собирается продвигаться. Как выше писал - коммьюнити их не примет с такими подходами и настолько упрощенным языком. Разве что visual basiс какой потеснит, ну так туда ему и дорога, тоже довольно убогая штука, пусть на .net и поживее выглядит.
(18) Дя я сам бы конечно выбрал пайтон, если выбирать среди динамически типизированных языков. И тут даже дело не в том что язык лучше, а в том что его знают в других странах, есть международное сообщество.
Только сам язык это очень малая часть слагаемой успеха, нет никаких проблем писать на языке 1С, самая сложная логика все равно в запросах, и они пишутся на SQL-подобном языке, а он и так международный.
Проблема в языковом барьере, все основные продукты на русском, сообщество говорит на русском, львиная доля материалов рекламных - на русском, методические материалы - на русском, и ладно бы, вроде можно это все перевести, нанять переводчиков, англоязычных сотрудников, менеджеров, PR-щиков. Так ведь почти не делается ничего этого, в год по чайной ложке!
Только сам язык это очень малая часть слагаемой успеха, нет никаких проблем писать на языке 1С, самая сложная логика все равно в запросах, и они пишутся на SQL-подобном языке, а он и так международный.
Проблема в языковом барьере, все основные продукты на русском, сообщество говорит на русском, львиная доля материалов рекламных - на русском, методические материалы - на русском, и ладно бы, вроде можно это все перевести, нанять переводчиков, англоязычных сотрудников, менеджеров, PR-щиков. Так ведь почти не делается ничего этого, в год по чайной ложке!
(19)
Да ладно, функции высших порядков? Замыкания? Декораторы? Переиспользование виджетов (хотя тут можно свою надстройку написать, да)? Тайп хинтинг? Не говоря уж о банальных классах (и не надо говорить про наследование, ООП вообще не о том).
Плюс наличие тулов и библиотек. Народ из серебряной пули понемногу что то пилит, но кроме БСП (которая скорее фреймворк внутри фреймворка), библиотеки подключаемого оборудования и библиотеки интеграции с ДО вы можете что то назвать?
EDT конечно интересно выглядит, но опять же топовыми считается большинством IDE от JetBrains (и на мой взгляд оправданно).
Возможности для расширения - внешних компонент и поля html документа маловато, особенно это на мобилках заметно.
Да и далеко не всегда самая сложная логика в запросах. Даже если мобильную платформу не брать - на сервере тоже далеко не всегда.
нет никаких проблем писать на языке 1С
Да ладно, функции высших порядков? Замыкания? Декораторы? Переиспользование виджетов (хотя тут можно свою надстройку написать, да)? Тайп хинтинг? Не говоря уж о банальных классах (и не надо говорить про наследование, ООП вообще не о том).
Плюс наличие тулов и библиотек. Народ из серебряной пули понемногу что то пилит, но кроме БСП (которая скорее фреймворк внутри фреймворка), библиотеки подключаемого оборудования и библиотеки интеграции с ДО вы можете что то назвать?
EDT конечно интересно выглядит, но опять же топовыми считается большинством IDE от JetBrains (и на мой взгляд оправданно).
Возможности для расширения - внешних компонент и поля html документа маловато, особенно это на мобилках заметно.
Да и далеко не всегда самая сложная логика в запросах. Даже если мобильную платформу не брать - на сервере тоже далеко не всегда.
(20) На практике, самая сложная часть это запросы на тысячи строк, именно там самая сложная логика. Язык 1С используется как правило для элементарных вещей. Те редкие случаи, когда нужно на стороне сервера что-то сложное обработать не могут определтяь успех или провал платформы на международном рынке, они ничтожно редки и как правило большинству программистов не требуется их писать.
По программируйте в 1С и задайте себе вопрос, на что вы тратите больше всего времени? Уверен это будут запросы, конструктор СКД, конструктор форм, редактор табличного документа, если и пишем в модулях на языке 1С, то это как правило что-то совершенно элементарное, вроде обработчиков событий, валидация введенных значений, что не требует постоянного использования выразительных средств современных языков.
Да я просто не могу себе представить прошаренного программиста индуса, который только из-за того что язык 1С не достаточно совеременен откажется на нем писать код, будет тысяча причин почему он это не будет делать, но только не сам язык 1С.
По программируйте в 1С и задайте себе вопрос, на что вы тратите больше всего времени? Уверен это будут запросы, конструктор СКД, конструктор форм, редактор табличного документа, если и пишем в модулях на языке 1С, то это как правило что-то совершенно элементарное, вроде обработчиков событий, валидация введенных значений, что не требует постоянного использования выразительных средств современных языков.
Да я просто не могу себе представить прошаренного программиста индуса, который только из-за того что язык 1С не достаточно совеременен откажется на нем писать код, будет тысяча причин почему он это не будет делать, но только не сам язык 1С.
(21) Хм, видимо у нас очень разные профили работы. Сейчас вот начали новую конфигурацию разрабатывать - 95% времени в разных общих модулях провожу, пишу код, пытаюсь какие то абстракции выделить для rest api для интеграции. Генератор простых запросов для тех же обменов... Логирование, автоматическое деление на порции для того чтобы канал не загружать.
До этого недавно делал мобильное приложение на 1с - так там чуть меньше, но процентов 70-80 времени программирования тоже на написание разной логики в коде уходило. Понятно что еще всякие согласование, макеты пользовательского интерфейса, ТЗ и ТП, но если смотреть на конфигуратор процент времени именно такой.
До этого недавно делал мобильное приложение на 1с - так там чуть меньше, но процентов 70-80 времени программирования тоже на написание разной логики в коде уходило. Понятно что еще всякие согласование, макеты пользовательского интерфейса, ТЗ и ТП, но если смотреть на конфигуратор процент времени именно такой.
(22) rest api это вообще не задача, а сплошная радость, к сожаленрию очень редко приходится что-то такое делать. Для меня вообще не проблема на чем это писать, сама по себе подобная задача уже кайф. Вот сравните теперь объем кода связанный с вашими задачами, и всю остальную конфигурацию и можно видеть на что в итоге больше всего человеко-месяцев ушло, на интеграцию или на написание запросов, очтетов, форм. Например в ERP.
Хорошо, допустим у вас не типичные задачи 1С-ника, но как правило, большинству приходится работать совсем с другим, и это просто видно по конфигурациям коробочным, что там и как сделано, куда ушли основные трудозатраты.
Хорошо, допустим у вас не типичные задачи 1С-ника, но как правило, большинству приходится работать совсем с другим, и это просто видно по конфигурациям коробочным, что там и как сделано, куда ушли основные трудозатраты.
(24) Приведите пожалуйста пример где тоже самое можно сделать с меньшими трудозатратами. Самое трудоемокое это графический интерфейс, особенно GUI для ввода данных. На какой платформе разработка этого еще проще и меньше отнимает времени? В вебе? Точно нет, там много крутых фреймворков но разработать качественную форму с таблицами ввода и горячими клавишами или качественный настраиваемый отчет там намного сложнее. Ситуация меняется, но еще долгий путь предстоит проделать в этом направлении.
(26) я с вами спорю исключительно за язык 1с. Не согласен с тем что именно встроенный язык является тормозом. Здесь много факторов, и язык разработки имхо играет наименьшую роль. Опять же повторюсь, большая часть самой сложной логики написана на SQL, и его пока всякие LINQ на действительно сложных запросах вряд ли смогут заменить.
(27) Ну, лично я собираюсь уходить с 1с на что нибудь другое именно из за языка. После того как другие языки распробуешь - на 1с трудно долго оставаться.
Ну, точнее не только из за языка - но он наверно основная причина. Так то еще ограниченность платформы бывает раздражает в некоторых аспектах, и политика вендора.
Ну, точнее не только из за языка - но он наверно основная причина. Так то еще ограниченность платформы бывает раздражает в некоторых аспектах, и политика вендора.
(28) А может просто предметная область не интересна? Прямые конкуренты 1C это dynamics crm, SAP, Oracle. Не уверен что у них, на их платформах сильно прикольнее программировать. 1С это не язык, это платформа, сравнимать ее надо с аналогичными системами, а не с голым языком.
Если вы уходите на другие задачи, то там и инструменты будут другие, что логично, но стоит ли их сравнивать с 1С?
Если вы уходите на другие задачи, то там и инструменты будут другие, что логично, но стоит ли их сравнивать с 1С?
что сильного в 1с?
1. платформа на уровне мировых стандартов.
2. встроенный язык на уровне мировых стандартов (в сравнении с Axapta. SAP)
3. возможность писать на родном языке соответственно кол-во могущих писать при наличии у них других + качеств и выиграли у других программистов соревнование за рынок экономических программ в СНГ.
недостатки
1. система проведения (перепроведения документов) противоречит законам и правилам западного рынка и запрещена юридически например в США и Польше.
2. на английском языке сделаны все остальные языки программирования. соответственно у человека способного писать программы на английском (не родном) языке большой выбор чем заниматься.
как преодолеть недостатки чтобы продвигаться на мировом рынке?
1. делать экономический но не бухгалтерский софт (регламентированный учет)
2. сделать версию где была бы возможность писать на родном языке - испанском французском немецком и тд) с автоматическим переводом через английский из одного в другой.
вот где то так
1. платформа на уровне мировых стандартов.
2. встроенный язык на уровне мировых стандартов (в сравнении с Axapta. SAP)
3. возможность писать на родном языке соответственно кол-во могущих писать при наличии у них других + качеств и выиграли у других программистов соревнование за рынок экономических программ в СНГ.
недостатки
1. система проведения (перепроведения документов) противоречит законам и правилам западного рынка и запрещена юридически например в США и Польше.
2. на английском языке сделаны все остальные языки программирования. соответственно у человека способного писать программы на английском (не родном) языке большой выбор чем заниматься.
как преодолеть недостатки чтобы продвигаться на мировом рынке?
1. делать экономический но не бухгалтерский софт (регламентированный учет)
2. сделать версию где была бы возможность писать на родном языке - испанском французском немецком и тд) с автоматическим переводом через английский из одного в другой.
вот где то так
остальная дискуссия очень узкая какой язык лучше типа. надо рассматривать всегда не язык и не программу а в комплексе - страна/бизнес-правила страны/человек-специалист/программа/развитие во времени
тогда и понятно будет что лучше
тогда и понятно будет что лучше
Пессимистично. Очень пессимистично. С такой платформой и конфигурациями от вендера только на международный рынок вылезать, конечно... (сарказм)
23 способа включения другого языка в 1С только чего стоят (статья на Инфостарте). Нам так и не удалось победить все "плюшки" платформы по этой теме. Совершенно не проработан механизм языковой поддержки, от слова "вообще". Причем само 1С это знает, так как уже не раз руководству предлагали поделиться нашим анализом и наработками в этой теме. То есть сами они понимают всю трудность поднятия этой темы с "нуля". Однако идут на мины. Труба-то зовет, это понятно. Только там такое не прощают как тут.
Внедряем конфигурацию ERP для крупной международной компании у которой офисы в 13 странах мира, и которые запланировано будут работать в одной этой базе.
И это такой гемморой я вам скажу, вы себе не представляете. В 1С косяк на косяке по направлениям мультивалютности и мультиязычности. Точнее не косяки - этих механизмов в принципе нет в этой конфигурации (и во всех других из которых слепили ERP тоже), все заточено на российский учет с одной регламентированной и одной управленческой влютой (привет международным транснациональным компаниям), с одним языком и т.д. Я уже не говорю о том ячто языков даже для одной организации должно быть несколько - язык деловой переписки, язык реготчетности, язык управленческого учета и т.д. Интерфейс еще как-то удалось поднять на международный вариант, но костылей было прикручено немало. Платформенные переводы даже на английский язык ужасны и не соответствуют бизнес-лексикону любой англоязычной страны. Сами девелоперы признались что пользовались электронными переводчиками... Международный рынок?!
Я уже не говорю про провальные архитектурные подходы, в которых модульностью даже не пахнет и близко. А на западе абсолютная модульность в IT решениях уже давно стандарт де-факто. Посмотрите пресловутый SAP, а он будет прямым конкурентом, наряду еще с десяткой систем такого уровня.
То же самое с поддержкой на уровне внедрения - где четкая работа расширений, специалисты 1С? С ERP это опять танцы с бубнами, постоянные баги платформы от версии к версии, обратная совместимость конфигурации сейчас идет только с версией платформы, в которой о расширениях лучше не вспоминать (8.3.10)...
Взлетит только если писать с нуля исключительно новый продукт с совершенно новыми подходами, выкинув весь 1С-код и 1С-интерфейс, который есть сейчас. По возможностям как конструктор 1С неплох, но надо уметь его готовить, и это будет достаточно дорого. Половинчатые решения западный клиент не потерпит - конкуренция на порядок выше России.
23 способа включения другого языка в 1С только чего стоят (статья на Инфостарте). Нам так и не удалось победить все "плюшки" платформы по этой теме. Совершенно не проработан механизм языковой поддержки, от слова "вообще". Причем само 1С это знает, так как уже не раз руководству предлагали поделиться нашим анализом и наработками в этой теме. То есть сами они понимают всю трудность поднятия этой темы с "нуля". Однако идут на мины. Труба-то зовет, это понятно. Только там такое не прощают как тут.
Внедряем конфигурацию ERP для крупной международной компании у которой офисы в 13 странах мира, и которые запланировано будут работать в одной этой базе.
И это такой гемморой я вам скажу, вы себе не представляете. В 1С косяк на косяке по направлениям мультивалютности и мультиязычности. Точнее не косяки - этих механизмов в принципе нет в этой конфигурации (и во всех других из которых слепили ERP тоже), все заточено на российский учет с одной регламентированной и одной управленческой влютой (привет международным транснациональным компаниям), с одним языком и т.д. Я уже не говорю о том ячто языков даже для одной организации должно быть несколько - язык деловой переписки, язык реготчетности, язык управленческого учета и т.д. Интерфейс еще как-то удалось поднять на международный вариант, но костылей было прикручено немало. Платформенные переводы даже на английский язык ужасны и не соответствуют бизнес-лексикону любой англоязычной страны. Сами девелоперы признались что пользовались электронными переводчиками... Международный рынок?!
Я уже не говорю про провальные архитектурные подходы, в которых модульностью даже не пахнет и близко. А на западе абсолютная модульность в IT решениях уже давно стандарт де-факто. Посмотрите пресловутый SAP, а он будет прямым конкурентом, наряду еще с десяткой систем такого уровня.
То же самое с поддержкой на уровне внедрения - где четкая работа расширений, специалисты 1С? С ERP это опять танцы с бубнами, постоянные баги платформы от версии к версии, обратная совместимость конфигурации сейчас идет только с версией платформы, в которой о расширениях лучше не вспоминать (8.3.10)...
Взлетит только если писать с нуля исключительно новый продукт с совершенно новыми подходами, выкинув весь 1С-код и 1С-интерфейс, который есть сейчас. По возможностям как конструктор 1С неплох, но надо уметь его готовить, и это будет достаточно дорого. Половинчатые решения западный клиент не потерпит - конкуренция на порядок выше России.
Вакансии
Ведущий программист 1С (Оперативный учет)
Санкт-Петербург
зарплата от 280 000 руб. до 310 000 руб.
Полный день
Санкт-Петербург
зарплата от 280 000 руб. до 310 000 руб.
Полный день