Вход | Регистрация
    1  2  3  4   

Зазеркалье: 1С:Исполнитель

Зазеркалье: 1С:Исполнитель
Я
   PR
 
03.06.20 - 18:08
1. Ждем32% (7)
2. Не ждем32% (7)
4. Свое мнение27% (6)
3. А что это?9% (2)
Всего мнений: 22

Ну что, даешь девопс от 1С!
https://wonderland.v8.1c.ru/blog/1c-ispolnitel/
   fisher
 
101 - 04.06.20 - 12:00
Фуууу. Оно еще и под JRE работает.
OneSсript лучше.

2. Не ждем
   Тындр
 
102 - 04.06.20 - 12:03
Ждем свою собственную операционку от 1с

1. Ждем
   fisher
 
103 - 04.06.20 - 12:09
Статическая типизация, подозреваю, исключительно потому, что так было гораздо проще и быстрее сляпать этот DSL под JVM
   Вафель
 
104 - 04.06.20 - 12:10
это наверно те джависты были что 8.4 писали
И вот они родили новую фчу
   fisher
 
105 - 04.06.20 - 12:11
(104) > это наверно те джависты были что 8.4 писали
Это какой-то мем, который я пропустил?
   Конструктор1С
 
106 - 04.06.20 - 12:12
(100) потом довезут. Нельзя 1сников сразу на джаву переводить. Решили постепенно. Сначала славяноязычный синтаксис и немного ООП. Если не взбунтуются, будут добавлять всё больше и больше
   Вафель
 
107 - 04.06.20 - 12:12
(105) нет, просто 8.4 была на жаве. потом она заглохла. но люди то остались
   fisher
 
108 - 04.06.20 - 12:13
(107) Откуда дровишки? Первый раз слышу. Видимо, под камнем сидел.
   Вафель
 
109 - 04.06.20 - 12:14
(108) про 8.4 не слышал?
   fisher
 
110 - 04.06.20 - 12:16
(109) Что 8.4 на джаве.
   Вафель
 
111 - 04.06.20 - 12:17
(110) ну почитай инструкцию по установке
   Конструктор1С
 
112 - 04.06.20 - 12:17
(108) у фирмы 1с были мечты написать масштабируемую платформу версии 8.4. Чтобы импортозамещение, автоматизировать газпрёмы-ржд и вот это вот всё. Движок 8.4 писался на джаве. Но потом это дело заглохло
   fisher
 
113 - 04.06.20 - 12:18
(111) Если там JRE требуется это вовсе не означает, что ядро на java. В 1С сейчас много тулинга делают с использованием "боковых" инструментов.
   fisher
 
114 - 04.06.20 - 12:19
Поэтому хотелось бы более весомых пруфов. Это важная веха :)
   Вафель
 
115 - 04.06.20 - 12:20
(113) про ядро ты сам придумал
   fisher
 
116 - 04.06.20 - 12:21
(115) Т.е. когда ты говорил "8.4 была на джаве" ты подразумевал "чего-то там в 8.4 требует JRE"? Оооок.
   МаленькийВопросик
 
117 - 04.06.20 - 12:22
идея хорошая, 1с-ники не осилят.... будет все упрощено до "розовых" кнопок.
   experimentator76
 
118 - 04.06.20 - 12:35
(117) осилят но не все. не сложнее чем разобраться с учетом на предприятии.
на самом деле было бы неплохо чтобы 1С когда-нибудь в обозримом будущем позволяла писать код на распространенном в мире ЯП.
тогда и в 1С шли бы охотнее, так как навык ЯП в случае чебурнэта пригодится.
   fisher
 
119 - 04.06.20 - 12:52
(118) Забудьте. Этого не будет никогда. Это мечты тех, кто отчасти переросли 1С. Это очень тонкая прослойка специалистов.
Предельно возможная простота при сохранении максимума функциональности - это основное конкурентное преимущество 1С.
Развитие 1С всегда шло и будет продолжать идти по принципу "без чего можно обойтись", а не "что еще можно добавить".
Есть всякие развесистые варианты для энтерпрайза, но то ядро на котором работает самая простая типовая - оно всегда будет оставаться предельно простым.
Когда это перестанет отвечать действительности - размоется граница между 1С и альтернативными продуктами и это станет началом конца.
   Волшебник
 
Модератор
120 - 04.06.20 - 12:54
(90) Семёрку до сих пор не могут допилить...
   Franchiser
 
121 - 04.06.20 - 13:00
Так скоро и паузу сделают

1. Ждем
   fisher
 
122 - 04.06.20 - 13:03
(121) Пауза же почти есть. В том смысле, что если тыкать в это место, то уже не болит.
   Asmody
 
123 - 04.06.20 - 13:14
        поймать Искл : ИсключениеСистемыВзаимодействия

            Консоль.ЗаписатьОшибку("Ошибка системы взаимодействия: " + Искл)

        ;


штобля?!!!
   fisher
 
124 - 04.06.20 - 13:17
(123) А был уже перед этим вроде анонс по доработке системы исключений. Может уже даже и выкатили. Лучше чем было, но до ума так и не довели. Зря.
   Вафель
 
125 - 04.06.20 - 13:17
(123) ну тайп скрипт на русский перевели
   Вафель
 
126 - 04.06.20 - 13:18
причем без оглядки на сам зык 1с.
возможно те кто писал вообще 1с никогда не видели
   Asmody
 
127 - 04.06.20 - 13:23
[Закрываемое. Закрываемое является базовым типом для типов, использующих системные ресурсы. При создании объекта, являющегося потомком типа Закрываемое, выполняется получение системного ресурса. В тот момент, когда ресурс становится ненужным, следует вызвать метод Закрыть(), который является контрактом типа Закрываемое. Во время вызова метода Закрыть() гарантируется, что ресурс будет возвращен операционной системе.]

шедевр!
   fisher
 
128 - 04.06.20 - 13:25
Это калька с java
   fisher
 
129 - 04.06.20 - 13:29
Я уже выше замечал, что похоже на то, что этот DSL реализовали под JVM наиболее быстрым и простым способом, потащив вследствие этого целый ряд минусов.
Грубо говоря, получилась урезанная java адаптированная под контекст 1С.
   mikecool
 
130 - 04.06.20 - 14:04
(91) фича - это не особенность, а то, что планируется сделать или уже сделано, добавка
 
 Рекламное место пустует
   Fragster
 
131 - 04.06.20 - 14:51
какой страх. хоть бы переучившегося 1сника позвали это делать.
   Serginio1
 
132 - 04.06.20 - 14:53
(129) Неа как я уже отмечал ближе к TypeScript. И заметь в качестве редактора они привели Visual Code а не какие ни будь Eclipse, IntelliJ IDEA итд
   Конструктор1С
 
133 - 04.06.20 - 15:09
(123) джава-стайл исключения
try { 
  // чего-то пытаетмся сделать

} catch (ТипИсключения1 e) {
  // обработка исключения

} catch (ТипИсключения2 e) {
  // обработка исключения

} catch (ТипИсключения3 e) {
  // обработка исключения

}
   Конструктор1С
 
134 - 04.06.20 - 15:12
(127) а это уже try с ресурсами походу
https://javanerd.ru/основы-java/try-с-ресурсами/
   APXi
 
135 - 04.06.20 - 15:13
(88)(130) Финтифлюшка.
   APXi
 
136 - 04.06.20 - 15:16
(96) Ну это ведь просто говорит о том что EDT тормозная (помню когда начинал работать с 77 тоже самое было). Но не нужно покупать пк за 130 тыс, от этого EDT сильно шустрее не станет, за 40-50 тыс. достаточно.
   fisher
 
137 - 04.06.20 - 15:25
(132) Так кажется исключительно потому, что получившееся подмножество его напоминает. Но у тайпскрипта под капотом - js, а у этой поделки - java. И это так или иначе выпирает.
А какую связь ты пытаешься притянуть от IDE к языкам разработки - я вообще не очень понял. Так как для этой поделки достаточно фичастого текстового редактора с подсветкой синтаксиса, то его и использовали. На той же java можно хоть в блокноте писать. В чем проблема?
   palsergeich
 
138 - 04.06.20 - 15:30
(136) 40-50 не хватит, цены выросли.
Нужно 1-2 шустрых ССД + 32 оперативы, а это уже 30.
Добавь сюда мать, проц, корпус, БП и видеокарту и вот уже под 100
   Sserj
 
139 - 04.06.20 - 15:32
(130) Ну вот видишь, тыркаете инглишьворды куда не поподя и уже не помните и не понимаете откуда оно и зачем :)
"фича" рождена от буржуинского feature. Самый прямой перевод которого и есть "особенность".
   fisher
 
140 - 04.06.20 - 15:46
(139) А есть еще не "самые прямые" переводы. Местами не только лишь русский велик и могуч.
   Asmody
 
141 - 04.06.20 - 15:49
(132) В качестве редактора они приплели как раз эклипс. Для него еще особая джава нужна. А для vsc так - плагинчик
   Serginio1
 
142 - 04.06.20 - 15:55
(137) JS и Java совсем разные языки.  Да и TypeScript разрабатывает Хейлсберг который разрабатывал C#.
Если бы исполнитель был на Java зачем Visual Code? Visual Code то как раз и написан на TypeScript.
Без интеллисенса работать оооочень неприятно. Поэтому популярность TS растет. В свое время C++ Notepad++ так и писали и плакали
   Serginio1
 
143 - 04.06.20 - 16:00
(141)
Вместе с 1C:Исполнителем выпускается среда разработки и отладки  1C:Executor IDE на базе 1С:Enterprise Development Tools. Также доступен плагин для разработки и отладки в среде Visual Studio Code.  

Другое дело, что
Для работы 1С:Исполнителя требуется Java Runtime Envinronment (JRE) или Java Development Kit (JDK) версии 1.8 или более новой.
Для работы среды разработки 1С:Исполнителя требуется Liberica JDK (необходим 64-разрядный дистрибутив из последней таблицы с заголовком «Полная версия Liberica включает LibericaFX и Minimal VM, где это применимо»).
   Serginio1
 
144 - 04.06.20 - 16:02
Ну и VisualCode поддерживает Java
https://code.visualstudio.com/docs/languages/java
   Asmody
 
145 - 04.06.20 - 16:03
(143) ЧТД. EDT - это, простигоссподи, эклипс
   fisher
 
146 - 04.06.20 - 16:05
(142) > JS и Java совсем разные языки
Это вы к чему сказали?
И какая разница, на каком языке написан текстовый редактор или IDE?
Стоп. Нет. Не продолжайте. Я уже вижу, что дискуссия в тупике :)
   Serginio1
 
147 - 04.06.20 - 16:07
(145)  Ну там же написано
1C:Executor IDE на базе 1С:Enterprise Development Tools который и использует Эклипс
Но при этом и есть плагин для Visual Studio Code.

Так, что каюсь был не прав.
Но язык намного ближе к TypeScript чем к Java. Один согставной тип чего стоит

Можно объявлять переменные составного типа (перечисляя типы через вертикальную черту «|»); в этом случае переменная может принимать значение нескольких типов, которые указаны при объявлении переменной. Пример объявления такой переменной:

   пер А: Строка|Число?
На этапе компиляции можно присваивание переменной типа <Тип> значения типа <Тип>? – это будет значить <Тип>|Неопределено. Т.е. запись выше эквивалентна такой:
   пер А: Строка|Число|Неопределено
   Serginio1
 
148 - 04.06.20 - 16:08
(146) Разговор был о том, что язык 1C:Executor значительно ближе к TypeScript чем к Java!
   Вафель
 
149 - 04.06.20 - 16:11
это вообще какая то смесь всего со всем получилось
   fisher
 
150 - 04.06.20 - 16:11
(148) Про конечный синтаксис я спорить не буду. Я больше о том, что под капотом. И что уши этого торчат. И что это плохо. И что OneScript в этом смысле привлекательнее выглядит.
   fisher
 
151 - 04.06.20 - 16:18
И вообще - это даже звучит смешно. Писать шустрый язык сценариев со статической типизацией для тулинга вокруг тормозной среды исполнения с динамической типизацией.
Меня одного это улыбает?
   Вафель
 
152 - 04.06.20 - 16:19
(151) ибо люди писавшие вообще не видели 1с
   fisher
 
153 - 04.06.20 - 16:20
(151) Я бы очень многое отдал за то, чтобы все было наоборот.
   Вафель
 
154 - 04.06.20 - 16:20
а так как они джависты (а вопрос типизации скорее религия) то она была добавлена
   fisher
 
155 - 04.06.20 - 16:23
(154) Думаю, под JVM динамическую типизацию просто трудозатратнее было реализовывать, вот и все. А тут почти ничего изобретать не пришлось. Тяп-ляп и очередной DSL готов. Я выше уже писал.
   Вафель
 
156 - 04.06.20 - 16:23
(155) в яве есть тип object
   Вафель
 
157 - 04.06.20 - 16:24
те же вариабельные типы достаточно хитрая штука
   fisher
 
158 - 04.06.20 - 16:25
(156) В качестве заклинания по уменьшению трудозатрат это плохо работает.
   fisher
 
159 - 04.06.20 - 16:27
Я не настоящий сварщик, но ИМХО для полноценного скриптового языка с динамической типизацией им бы пришлось писать свою небольшую среду исполнения. А тут судя по всему они обошлись компиляцией в байт-код jvm
   fisher
 
160 - 04.06.20 - 16:28
А скорее всего - тупо трансляцией через java
 
 Рекламное место пустует
   Волшебник
 
Модератор
161 - 04.06.20 - 16:36
   ptiz
 
162 - 04.06.20 - 16:40
Я главного не понял: это будет халява или ключи защиты и программные лицензии?
   Ненавижу 1С
 
163 - 04.06.20 - 16:43
Это начало 9.0
   fisher
 
164 - 04.06.20 - 16:51
(161) Только нативной паузы в этой статье нет. Она в комментарии №27 к этой статье
   palsergeich
 
165 - 04.06.20 - 16:52
(163) вряд ли
   fisher
 
166 - 04.06.20 - 16:53
(165) Почему? Как родоначальник для движка 9.0 выглядит вполне перспективно.
   ptiz
 
167 - 04.06.20 - 16:57
Вот честно - в ус не дулись эти прибамбасы языка, если они появятся в платформе! Простота конструкций 1С - это огромный плюс.
   ptiz
 
168 - 04.06.20 - 16:58
Когда я читаю в новостях: "Реализован метод РасчетСистемЛинейныхУравнений.ПолучитьГлубинуГрафа(), позволяющий принять решение о значении параметра РазрешитьРедуцированиеГрафа."- кажется, что куда-то не туда всё идёт.
   fisher
 
169 - 04.06.20 - 16:59
Фишка не в прибамбасах, а в быстрой среде исполнения и статической типизации (что позволит сделать синтакс-проверку на порядок умнее).
   nicxxx
 
170 - 04.06.20 - 17:05
(52) Про время очень актуально. Тут его на обязательную работу-то не хватает, не говоря уже о факультативах :) Хотя, если жены и детей нет, то чем еще заполнять пустые и никчемные вечера...
   palsergeich
 
171 - 04.06.20 - 17:06
(166) Не будет таких глобальных изменений в ближайшие лет 10.
1) В отрасли по оптимистичным прогнозам из тех людей что я видел максимум 1% тех кто хоть что то знает на более менее серьезном уровне, кроме 1с. Проблема с кадрами.
2) Переписать все типовые под новую платформу. Человеко века на текущие типовые потрачены, это дело просто нереальных денег.
3) Простота и незатейливость конструкций - киллер фича 1с, усложните до Ява с их бюджетами и сроками -> все пойдут в яву, нахрена какая то локальная поделка, если есть ентерпрайз и индусы?
4) Партнеры не дадут по сочетанию пунктов 1-3.
Любой из этих пунктов вполне в состоянии убить отрасль.
   palsergeich
 
172 - 04.06.20 - 17:08
(169) Киллер фича для кого?
Для разработчика, да.
Для владельца продукта - это все не важно - для него важна низкая по отношению с другими продуктами стоимость владения и доработки.
А 1с это про деньги и заказчиков.
   palsergeich
 
173 - 04.06.20 - 17:11
(172) Отрасль едет и живет только на этом.
Именно потому что Жаба сеньер получает 100 баксов в час, а Супер скилловый 1сник 15-30.
И потому что доработка формы в жабе может затянутся на сотню часов, а в 1с 1-2 часа
   ptiz
 
174 - 04.06.20 - 17:12
(173) Уже пришли к тому, что доработка печатной формы в типовых стала в разы сложнее, чем раньше. И это очень печально.
   fisher
 
175 - 04.06.20 - 17:14
(171)(172) Железная аргументация. А что изменится через 10 лет? Или это был приговор 1С?
Никто не говорит про существенное усложнение. Это убьет 1С, тут я согласен.
Но когда-то 1С 9.0 выходить придется. И очевидно, что 9.0 будет настолько же несовместима с 8.0, насколько 8.0 была несовместима с 7.7. Иначе бы она не называлась 9.0
И это не киллер-фича. Очевидно же что в 9.0 будут и другие вкусности. Но вот одной из вкусностей вполне может быть шустрая среда исполнения и статическая типизация.
Даже если вы правы и это произойдет нескоро - что ж. Но рано или поздно это либо произойдет, либо история 1С закончится.
   palsergeich
 
176 - 04.06.20 - 17:14
(174) ну никто не мешает создать копию типовой, выкинуть оттуда ненужную дрянь и сделать внешней, потом становится проще, я так и делаю.
   palsergeich
 
177 - 04.06.20 - 17:17
(175) КМК будут потихоньку переделывать синтакс.
Первые ласточки уже есть - новые ассинхронные обработчики и ТД.
Когда отрасль привыкнет - только тогда и возьмутся за движок.
Во времена 77 все было на примитивнее и переписка была проще, потому что кодобазы на порядки было меньше. И то вой до сих пор стоит, от тех кто на 77 сидел хоть сколько нибудь долго.
   palsergeich
 
178 - 04.06.20 - 17:18
(175) 10 лет это не приговор, а разумный срок, на котором можно постепенно глобально все поменять
   fisher
 
179 - 04.06.20 - 17:20
(177) Ой, да плевать. Запилят например какую-нить модульность с интерфейсами и начнут параллельно продавать 9.0 с шустрыми типовыми нового поколения с привлекательным новым дизайном и "наборными кубиками" за ту же цену. Хотите оставаться на 8-ке? Да ради бога. Новый клиент? А посмотрите, что у нас есть!
   palsergeich
 
180 - 04.06.20 - 17:26
(179) Угу в несколько раз увеличить штат, такой пустяк.
Тут из ИТС то подарки изъяли
   palsergeich
 
181 - 04.06.20 - 17:28
Просто честно - усложнение до уровня java фремворк лишит просто всех текущих преимуществ платформы и никакой скоростью среды это не окупится. Пока не будут готовы типовые решения на текущей стадии развития.
Кому надо интерфейсы, модульность и быстрая среда исполнения - и сейчас есть в чем работать. Только очень очень дорого.
   experimentator76
 
182 - 04.06.20 - 17:30
(175) хороший пример с 7.7=>8.0=>8.3=>?
т.е. смена парадигмы не убила 1С, хотя относительная сложность языка повышалась и повышается.
не стоит недооценивать приспособляемость одинэсников.
их стало меньше потому что молодежь не удерживают
   ptiz
 
183 - 04.06.20 - 17:31
(175) "Но когда-то 1С 9.0 выходить придется" - а зачем? Если чего-то не хватает - выходят дополнительные инструменты, в виде той же "Системы взаимодействия" или мобильной платформы. Другое дело, что выглядит это как "ну что смогли, то смогли".
Та же Майкрософт уже осознала, что windows 11 - не будет в обозримом будущем, а будет допиливание десятки.
   palsergeich
 
184 - 04.06.20 - 17:32
(182) Это было постепенно + не так кардинально.
Я в принципе более менее читаю код на 77, хотя с 77 работал совсем чуть чуть.
Код на 8.0 читается как рдной, там по сути был изменен только механизм форм. И то плевались и орали.
А эту жаба лапшу - будет понять уже не просто
   experimentator76
 
185 - 04.06.20 - 17:38
(184) орут те кто всегда орут :) это такая особенность психотипа.
   PR
 
186 - 04.06.20 - 17:39
(81) Я же в (0) написал, девопс
   Bro
 
187 - 04.06.20 - 17:40
Забавно как люди обсуждают java не использовав ее на практике (или в простейших примерах / задачах), но при этом активно осуждают людей обсуждающих 1С с такой же предпосылкой.

Я если что не говорю что это неправильно, что 1С, что Java - не рокет сайнс. Просто забавное наблюдение.

И да, какие ставки ОС и клавиатура от 1С будут? Странно конечно что они гит не решили переписать, а все же решили EDT делать, там у них видимо шпион завелся.
   PR
 
188 - 04.06.20 - 17:41
(91) Эргономичность русское слово? :))
LOL
   palsergeich
 
189 - 04.06.20 - 17:41
(185) Ну давай честно. Просто к разделению контекстов, а это по сути главное отличие ОФ от УФ привыкали годами.
А сколько осваивали СКД?
А тут полной изменение подходов.
   palsergeich
 
190 - 04.06.20 - 17:41
(187) Дело не в том рокет сайнс это или нет, но специфика отрасли такова что основные мулы дальше собственного носа не видят и не хотят видеть.
   PR
 
191 - 04.06.20 - 17:42
(97) Да в принципе CI можно даже и без компьютера сделать, на перфокартах
   palsergeich
 
192 - 04.06.20 - 17:43
Там просто люди годами саботировали переход на УФ, потому что разделять контексты это сложно, а ты тут предлагаешь вообще все изменить.
   PR
 
193 - 04.06.20 - 17:48
(187) Брюха, вы там еще не разорились что ли?
Удивительно
   fisher
 
194 - 04.06.20 - 17:48
(189) Ты можешь без боли смотреть на то, как "встраивается" БСП? Я - не могу.
1С доросла до необходимости написания внутренних фреймворков, а человеческих инструментов для этого - нет. И та сложность и запутанность, которую порождает этот факт начинает на корню убивать простоту и доступность базового синтаксиса.
   palsergeich
 
195 - 04.06.20 - 17:52
(194) Ты наверное меня не правильно понял.
Я не против изменения парадигмы.
Просто я реалист и понимаю что одним днем этого не сделать.
И все текущие проблемы знаю.
Это должно быть постепенно с четким планом и тогда это взлетит, а иначе все так и останется на уровне когда то очень простого и удобного локального конструктора бизнес приложений.
   Bro
 
196 - 04.06.20 - 17:53
(193) PR, я же говорил, у нас основные клиенты продуктовый ритейл, у которого все просто зашибись. А вот у большинства 1Сцев у нас на рынке проблемы, ртов много, а тарелка сильно уменьшилась. Так что за нас не переживайте :)
   fisher
 
197 - 04.06.20 - 17:54
(195) Реалист, говоришь? Постепенно и четким планом допиливать 7.7 до 8.0, говоришь?
   PR
 
198 - 04.06.20 - 17:55
(189) Просто 1С переросла российский рынок, а на зарубежном без джавы и CI соваться очень тяжело
Поэтому и EDT, все логично
   Комрад1
 
199 - 04.06.20 - 17:56
(198) Переросла, ну да, ну да. На качество платформы и типовых можно подзабить, значит, а клепать свистоперделки.
   Конструктор1С
 
200 - 04.06.20 - 17:57
(187) а кто обсуждает java?
  1  2  3  4   

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.