Имя: Пароль:
IT
 
Мечтают ли 1C-ники о Cuba.Platform?
,
0 Гений 1С
 
гуру
07.01.21
17:20
Задал тут вопрос разработчикам Кубы:
https://www.cuba-platform.ru/discuss/t/interes-so-storony-programmistov-1s-k-ubijczam-1s-cuba-sgoditsya/5298

Коллеги, со стороны программистов 1С к “убийцам 1с”. Можно ли рассматривать Cuba в этом ключе.
А именно может ли она рассматриваться как среда быстрой разработки приложений баз данных.
Основная причина “ухода с 1с” - дороговизна платформы.
Сколько стоит платформа Cuba и есть ли на ней какие-то готовые торговые решения, елси да, то почем.

Вот посмотрим, насколько они заинтересованы в продвижении своего продукта. ;-)
173 Гений 1С
 
гуру
09.01.21
17:16
(157) хорошие вещи получаются только в диалоге с пользователями. А 1с в это не умеет. У нее принцип "Жрите что дают", бо больше нигде не пожрете.
174 Гений 1С
 
гуру
09.01.21
17:17
(156) И не говори, Магазьку никто не покупает, ведь там нет CRM и интеграции с сайтами. Часто нужна небольшая карманная система.
175 Гений 1С
 
гуру
09.01.21
17:18
(155) это твои иллюзии. Тебе уже расписали, как искать описание и состав классов (при мне дело было). Ты или прослушал или твой мозг отторгает такую возможность.
176 Гений 1С
 
гуру
09.01.21
17:18
(153) почему? Ведь никто же тут не питает любви к 1С? Или есть такие Питалки?
177 acht
 
09.01.21
17:49
А давайте Гене клоунский колпак навечно пририсуем? Ну как вот у Asmody корень, только колпак. Клоунский.
178 Гений 1С
 
гуру
09.01.21
18:13
(177) мне тоже можно корень, только другого рода, если ты понимаешь, о чем я
179 Serginio1
 
09.01.21
18:30
(159) Ну так бери EF или Linq2DB и ваяй. Там делов то по образу и подобию.
Это все круче чем 1С и прочие убийцы.
Я специально тему создал

linq2db и Убивец 1С
http://rsdn.org/forum/prj.rfd/7762424.flat

Посмотри
https://www.nopcommerce.com/en
180 Serginio1
 
09.01.21
18:31
179+ https://www.nopcommerce.com/ru/features на русском
181 Serginio1
 
09.01.21
18:43
182 Ненавижу 1С
 
гуру
09.01.21
18:54
(179) (179) "linq2db и Убивец 1С" - почитаю, спасибо, всяко лучше, чем бред фиксина
Для затравки пока спрошу:
Сколько я понимаю в классике, что EF, что Linq2DB не разделяют сущности на "сущности-ссылки" и "сущности-объекты" (в терминах 1С СправочникСсылка и СправочникОбъект)
То есть что скачал - с тем и работай, то есть ближе к "СправочникОбъект", я правильно понимаю?
Подход Linq2DB мне больше нравится, он более ближе к SQL.
Непонятно пока как туда события ПриЗаписи прикручивать во все эти:

using (var db = new DbNorthwind())
{
  db.Product
    .Where(p => p.ProductID == product.ProductID)
    .Set(p => p.Name, product.Name)
    .Set(p => p.UnitPrice, product.UnitPrice)
    .Update();
}
183 Гений 1С
 
гуру
09.01.21
19:11
(179) не очень понял, как это относится к убийцам 1С? линк к бд - это ж без форм, насколько я понял?
а ноп - чем он хорош, в описании нет подохода, нет аннотации реализации платформы, ощущение сайта-десятистраничника.
184 Ненавижу 1С
 
гуру
09.01.21
19:14
(183) про разные слои логики слышал?
Или предлагаете и формы и отражения движения товаров все в одну кучу валить?
185 Serginio1
 
09.01.21
19:47
(182) Разделяют через виртуальные свойства
http://catalog.mista.ru/1c/articles/402038/
[Column("_Fld48RRef")]
[Required]
[MaxLength(16)]
public  byte[] РеквизитСправочникId { get; set; }

virtual  public  Справочник.Номенклатура РеквизитСправочник { get; set; }

У Linq2DB больше возможностей и ближе к SQL
186 Serginio1
 
09.01.21
19:48
(183) https://www.nopcommerce.com/ru/features это как раз платформа внутри можно использовать EF или Linq2DB
187 Serginio1
 
09.01.21
19:54
(183) Присмотрись к Blazor Webassembly. Он кроссплатформенный. Поддерживает биндинг данных виртуализация
https://docs.microsoft.com/ru-ru/aspnet/core/blazor/webassembly-performance-best-practices?view=aspnetcore-5.0

Создать свой редактор не проблема и поддключить его к VS.
А зарабатывать на конфигурациях.
188 Гений 1С
 
гуру
09.01.21
20:03
(184) не понял, о чем ты?
189 Гений 1С
 
гуру
09.01.21
20:04
(187) там есть сервер приложений?
190 CrushBy
 
09.01.21
20:06
(186) Что-то я зашел в Getting started, а там : https://docs.nopcommerce.com/en/getting-started/index.html
1. Configure your store

Это точно универсальная платформа, а не платформа для интернет-магазинов ?
191 Ненавижу 1С
 
гуру
09.01.21
20:09
(189) где там? Blazor это вроде про клиентскую часть
192 CrushBy
 
09.01.21
20:09
(187) Просто процитирую ответ кубинцев :

1c программистам CUBA будет неподъемна в силу:

более высокого порога вхождения в технологию.
Бич 1с - это вчерашние школьники/студенты не имеющие достаточной подготовки в программировании, которых 1с-франчи привлекают в разработку. Из 1с объективно могут перейти на CUBA единицы.

Слой абстракции бизнес объектов низкий.
Если в 1с прогер работает с бизнес объектами высокой абстракции (документ, справочник) - то CUBA / java предполагает, что вы в состоянии работать с более низкими слоями (классы, интерфейсы). Это не означает, однако, что таких инструментов в CUBA не появится в дальнейшем (по крайней мере - я для своих проектов работаю в этом направлении).

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


----
А теперь меняем Java на .Net, и почему этот ответ не подходит к Blazor и прочим .Net Framework ?
193 Ненавижу 1С
 
гуру
09.01.21
20:10
(188) к тому что LINQ это без форм, это слой для работы с бизнес-логикой, абстрагированный от того буду формы или не будут. Потому и универсальный
194 CrushBy
 
09.01.21
20:13
(193) Круто, а остальные части платформы откуда брать ? Будет зоопарк из разнородных технологий и языков ?
195 Ненавижу 1С
 
гуру
09.01.21
20:16
(192) смотри как можно: разные слои абстракции
кому достаточно типового - тот работает на уровне Справочников и Документов
кому мало - лезет вболее низкий слой и ковыряется и достраивает свое. Например меня не устраивает реализация иерархий в справочниках  - лезем и реализуем свое с тем же внешним интерфейсом

Аналог этому  - в бытность delphi люди писали программы на них, но не создав вручную ни одного класса (кроме наверное визуального автосоздания классов форм). Хотя система вполне ООП. Но значит им было это не нужно
196 Ненавижу 1С
 
гуру
09.01.21
20:18
(194) вот в этом и есть плюсы и минусы свободного и независимого ПО )))
увы, когда мы говорим вот это мы прикрутили к этому и теперь оно вместе вот это - мы сделали зависимыми эти вещи
197 Гений 1С
 
гуру
09.01.21
20:19
(195) пока не вижу, куда смотреть - ни одного обучающего примера на линк не создано.
198 CrushBy
 
09.01.21
20:20
(195) > лезет вболее низкий слой

Интересно, а какой процент 1С-разработчиков может/готов это делать ?

Кстати, в Беларуси из-за этого очень тяжело найти нормального 1С-программиста. Потому что те, кто способен "копаться в нижнем слое" уже давно работает в ЕПАМ на буржуев за гораздо большую зарплату. А остаются в 1С только те, кто не могут.
199 CrushBy
 
09.01.21
20:23
(196) Плюсы и минусы свободного ПО я знаю. Лучше скажи что нужно собрать вместе, чтобы получить готовую платформу хотя бы уровня 1С (не говоря уже про Фузину).
200 Успехов
 
09.01.21
20:23
(198) Зато и вы и они на диктатора Лукашенку работаете, а 1С-ники в РФ на свободу и демократию.
201 CrushBy
 
09.01.21
20:26
(200) О да, в РФ свобода и демократия изо всех дыр прет. Чья бы корова мычала.
202 Малыш Джон
 
09.01.21
20:28
(198) >>А остаются в 1С только те, кто не могут.

Или не только. Кто знает?
203 Ненавижу 1С
 
гуру
09.01.21
20:29
(197) может стоить фигней не страдать, а начать хоть что-то изучать, а не голословно говорить?
https://metanit.com/sharp/entityframeworkcore/
204 Гений 1С
 
гуру
09.01.21
20:30
(202) Вон Илья Леонтьев, пасионарий, тоже изучал Джаву, чтобы свалить из 1С за бугор, но потом передумал, ггг.
205 Гений 1С
 
гуру
09.01.21
20:31
(198) понаехать что ли к вам 1сником. гыгыгы.. ;-)
206 Гений 1С
 
гуру
09.01.21
20:31
(199) надо написать статью, каким я вижу убийцу 1С.
207 Малыш Джон
 
09.01.21
20:31
(201) Серьезно?  Достопочтенный троллинг "а зато у вас негров линчуют" до сих пор работает?
208 CrushBy
 
09.01.21
20:32
(202) Проблема в том, что в РБ очень большая диспропорция между количеством и ЗП 1Сников и аутсорса. Это можно даже по вакансиям посмотреть. Средняя ЗП на аутсорсе у нас где-то 1800$ (при этом достаточно вакансий от 3500$ до 5000$), в вакансиях 1C на hh.ru - максимум 1500$.
209 Успехов
 
09.01.21
20:33
(201) Что, правда глаза режет? Или ты реально не понимаешь, что ваша фузина - опора режима Лукашенко? Или, как ты для себя всё это оправдываешь? А про демократию точно не беларусам, которым их президент в лицо плюёт, а они только утираются, рассуждать.
210 CrushBy
 
09.01.21
20:34
(209) А у вас президент травит оппозицию, и че ?
211 Гений 1С
 
гуру
09.01.21
20:35
(210) давай без политики, глупое это дело.
212 Успехов
 
09.01.21
20:35
(210) Ты от ответа не уходи, опора режима последнего диктатора европы.
213 CrushBy
 
09.01.21
20:36
(211) Не я начал. Но согласен, идиотский спор.
214 Успехов
 
09.01.21
20:36
(211) Отношение к политике как раз показывает, чего на самом деле стоят разработчики фузины, какая это дешёвка в реальности.
215 Гений 1С
 
гуру
09.01.21
20:37
(208) при этом проститутки у вас дороже - 100$ в час. Что ломает всякую общепринятую логику сравнения часа 1с-программиста с часом проститутки.
216 CrushBy
 
09.01.21
20:37
(214) А какое у нас отношение ? Bro вон успел 15 суток посидеть. А я быстро бегаю :)
217 Успехов
 
09.01.21
20:37
(213) Ты за себя ответь, как это ты на словах против Лукашенки, а на деле его опора?
218 CrushBy
 
09.01.21
20:38
(215) К сожалению, у проституток нет международной стандартизации, так что тяжело сравнивать цены в разных странах.
219 CrushBy
 
09.01.21
20:40
(217) С хрена ли я его опора ?
220 Успехов
 
09.01.21
20:41
(219) Твоя фузина автоматизирует конторы, контролируемые Лукашенкой и финансирующие его. И будет продолжать автоматизировать, не смотря ни на что. Если ты этого не понимаешь - ты болван.
221 CrushBy
 
09.01.21
20:43
(220) Так мы забираем деньги у кошельков, переводим в баксы и закапываем. Это гораздо более эффективный борьбы с режимом, чем просто шатание по улицам.
222 Успехов
 
09.01.21
20:44
(221) Да-да, успокаивай себя, Крашик. Взглянуть в лицо реальности ты ведь не способен, к сожалению. Только балаболить горазд, а ничего существенного так никогда и не сделаешь.
223 Serginio1
 
09.01.21
21:00
(189) Ну Asp.Net это и есть сервер. Делай на нем, что хошь.
(197) https://docs.nopcommerce.com/en/developer/tutorials/guide-to-creating-a-page-containing-a-reporting-table-of-datatables.html
224 Гений 1С
 
гуру
09.01.21
21:10
(223) не, все же надо описать, что я хочу от убийцы 1С, чтобы было понятно, ждите статью
225 Ненавижу 1С
 
гуру
09.01.21
21:12
(224) вот же графоман
226 Вафель
 
09.01.21
21:21
(224) лучше код пиши
227 Йохохо
 
09.01.21
21:47
(224) в тендере на грант и куба и фузина будут?
228 Serginio1
 
09.01.21
22:28
229 Бешеный заяц
 
09.01.21
22:36
(204) в джаву энтерпрайз с пол пинка не прыгнуть, этим желательно сразу после института заниматься пока голова светлая, семьёй не обременен. Есть конечно единичные случаи, но в основном в том числе у нескольких моих знакомых не получилось, но у меня есть примеры когда из 1С довольно успешно в мобильные разработки ушли, там все проще.
230 Serginio1
 
09.01.21
22:54
231 Конструктор1С
 
10.01.21
06:55
(228) он писатель, а не читатель
232 Конструктор1С
 
10.01.21
07:03
(229) дело не в возрасте, а в привычках. Джавовый тырпрайз подразумевает командную разработку. В команде философия программирования меняется, в цене качественный читабельный код. 1сники одиночки, привыкли писать код для самих себя, принципы написания чистого кода даже не знают
А в целом джавовый энтерпрайз походит на то, чем занимаются 1сники. Что-то типа написания здоровенной самописки для крупного предприятия
233 Uberschall
 
10.01.21
08:32
(198) я то же самое в (58) написал
234 Uberschall
 
10.01.21
08:42
1С понимает свою нишу. уровень инструментов ограничен так, чтобы можно было в любом небольшом городе найти разработчиков. это и плюс, и минус. плюс- доступность и дешевизна обслуживания. минус- опять же ограниченность инструментов для разработчиков, ниже уровень ЗП для разработчиков. т.е. если 1С повысит сложность инструментов, тогда за ту же зарплату разбегутся разработчики.  Если повысит уровень зп - клиенты разбегутся. проблемы начинаются тогда, когда решение на 1С вырастает и/или требуются особенные инструменты.
235 Вафель
 
10.01.21
10:08
(234) зп повышает не 1с. на внутреннем рынке зп 1с и не 1с сопоставимы.
236 Гений 1С
 
гуру
10.01.21
10:08
(234) Вопрос - зачем повышать уровень инструментов. и в чем ты видишь ограниченность
237 Вафель
 
10.01.21
10:09
(236) чтобы писать более качественные программы с меньшими усилиями
238 Гений 1С
 
гуру
10.01.21
10:14
(237) я не "вода мокрая, земля твердая" просил, а конкретику, КЭП
239 Конструктор1С
 
10.01.21
10:28
(234) дело не в ограниченности инструментов, а в рынке. Десятилетие назад глобальный рынок ИТ ещё только формировался, глобального влияния на местные зп не было. Внутри страны тру-программисты не сильно ценились. В 1сники шли и дотнетчики, и плюсплюсники, и джависты. В тот момент 1с была на марше. Сейчас рынок ИТ глобальный, но 1с попросту не используют на жирном западе. Тру-программирование всё больше и больше применяется внутри страны. Поэтому глобальный рынок оказывает на 1с только косвенное влияние, а на тру-программирование непосредственное. Отсюда и более низкие зарплаты у 1сников.
Бизнесу глубоко побоку, сколько там и каких инструментов, он оценивает технологию по других критериям. Например, стоимость владения некой технологией, эффективность покрытия потребностей бизнеса той технологией. 1с в этом весьма привлекательна. Но никто не будет плать за молоко 200 рублей, если его можно купить за 50 рублей. Никто не будет платить за 1сника 400 тыр, если его можно купить за 150 тыр
240 Ненавижу 1С
 
гуру
10.01.21
10:28
(238) опять дурака включил?
Тебе это уже писали наверное неоднократно.
Разделение уровней абстракции.
Тестируемость кода.
Более гибкое переиспользованию кода.
241 Гений 1С
 
гуру
10.01.21
11:15
(240) еще раз - конкретику. (239) много текста, не осилил.
242 Конструктор1С
 
10.01.21
11:20
(241) не напрягай свои гениальные глазки. Камент не для тебя
243 Гений 1С
 
гуру
10.01.21
11:41
(242) ну да, эту ахинею я уже читал от тебя ранее. ;-)
244 Конструктор1С
 
10.01.21
11:44
(243) молодец что читал
245 Ненавижу 1С
 
гуру
10.01.21
11:46
Немного психоанализа.
Это такая защитная функция у пациента в виде отрицания.
Всё что не помещается в его парадигму (из-за отсутствия знаний или "религиозным" соображениям) он объявляет отсутствием информации. Защищая тем самым свой мирок от внешнего мира.
Правда остаётся вопрос. Пациент пришёл что-то всё таки узнать или просто тупо попиариться?
246 Гений 1С
 
гуру
10.01.21
11:59
(245) ну чтобы разобраться в этом, надо аргументированно спорить. то бишь обсуждать аргументы, а не личностей. А то мы так и останемся на уровне "who is who" и не приблизимся к пониманию темы
247 Uberschall
 
10.01.21
12:27
(235) 1с влияет на зп программистов 1с более чем косвенно. как минимум она устанавливает минимальную цену на час для франчей.

(236) конкретно чего мне не хватало: вижу ограничение в многопоточности (нет прямого обмена данными между thread-ами), нет нормального инструмента работы с дампами. И это я еще сильно не задумывался.
248 Uberschall
 
10.01.21
12:34
(239) смотри, программисты 1С оперируют в основном абстракциями высокого уровня (справочник, документ), а, например, разработчики Сuba (лично я не сталкивался с ней, взял данные из обсуждения в теме ранее) на уровне классов и интерфейсов. Построить решение на 1С будет проще, НО более филигранная работа будет с Cuba. т.е. в последнем случае потребуется более высокий скилл,  стоимость разработки будет дороже, но можно сделать то, чего нельзя сделать на 1С. сравнение примерно как кубики- детальки лего. собрать замок можно и из тех, и из тех. из первых быстрее. но из вторых можно сделать замок с окошками, флажками и т.п. т.е. вопрос именно в нише.
249 Uberschall
 
10.01.21
13:41
(240) еще добавил бы, что не хватает функционального программирования. но что это довольно трудно объяснить, не объясняя что такое классы, интерфейсы итп
250 Гений 1С
 
гуру
10.01.21
13:55
(248) что можно будет сделать, пример, даже любопытно.
251 Гений 1С
 
гуру
10.01.21
13:55
(248) и главное - зачем
252 Uberschall
 
10.01.21
14:00
(250) сделать чем?
253 Гений 1С
 
гуру
10.01.21
14:53
(252) ну на Кубе что можно сделать такого, чего нельзя на 1С и главное - зачем это пользователю. Внемлю
254 Uberschall
 
10.01.21
15:13
(253) изначально ответ был на вопрос в (236) "зачем повышать уровень инструментов. и в чем ты видишь ограниченность"
и далее в постах   (247) (249)  были ответы
255 Гений 1С
 
гуру
10.01.21
17:15
(254) сам понимаешь, что это кажется мелочами: межпоточный обмен, дампы, функциональное программироавание. Нафейхуа это все в приложениях БД?
256 Гений 1С
 
гуру
10.01.21
17:15
Это все равно что если бы ты перечислил бы все то же самое и сказал бы, что из-за этого будешь не на си писиать а на ассемблере.
257 Uberschall
 
10.01.21
19:42
(255) если не знаешь как использовать, возможно, кажется мелочевкой.
"Нафейхуа это все в приложениях БД?" - межпоточный обмен сам по себе сильно влияет на архитектуру многопоточных приложений. дампы - возможность залезть под капот. по сути 1С монополизировала решение сложных ситуаций. функциональное программирование - тоже сильно влияет на архитектуру приложений. позволяет избавиться от спагетти-кода. почти все перечисленное требует доступа на более низкие уровни абстракции, которые не доступны для программистов 1С. для ларьков можно и "саморез молотком забить", но для более сложных решений требуется более тонкий подходит.
258 Гений 1С
 
гуру
10.01.21
21:17
(257) функциональное - это Лисп? И это вершина мысли? Остальное не понимаю о чем речь, так что может ты сказал что-то важное. А может и нет. Или доноси в чем важность, или 0 бит, увы.
259 Гений 1С
 
гуру
10.01.21
21:18
(257) кстати, а что такое спагетти-код в 1с, не подскажешь?
260 Йохохо
 
10.01.21
21:35
(259) SSL
261 Гений 1С
 
гуру
10.01.21
22:17
(260) не понял
262 080808Ник
 
10.01.21
23:22
(261) он намекает на БСП
263 Сергиус
 
11.01.21
04:35
(0)Для кого 1с дорого, стоит задуматься - может вообще уйти из бизнеса?)
264 Paint_NET
 
11.01.21
06:09
(263) Гене тоже, по ходу, на покой пора. В 1С так и не смог квалификацию поднять до сеньора с соответствующими доходами, теперь за какие-то говноплатформы-псевдоубийцы топит зачем-то, поливая целую отрасль, которая ему же хлеб, хоть и небольшой, обеспечивала. Кризис жанра, так сказать.
265 Гений 1С
 
гуру
11.01.21
06:58
(262) намек не понят
266 Uberschall
 
11.01.21
08:17
(258) да, в т.ч. лисп. по этой причине, например, scala выросла из java. целый язык программирования (sic!). но это по-прежнему не аргумент. повторюсь еще раз, видимо у нас разные критерии важности. (260) в т.ч. а особенно портянка на овер 10тыс строк в модуле КД3.
267 Uberschall
 
11.01.21
08:34
(266) вообще я не понимаю к чему все эти темы про поиск убицы 1С, если в своей нише (типа ларьков) 1С очень даже хороша. достаточно уметь ей пользоваться.
268 ДенисЧ
 
11.01.21
08:40
(267) Ключевое тут "уметь ей пользоваться"
269 Гений 1С
 
гуру
11.01.21
08:43
(267) я ищу простое средство разработки приложений БД. речь идет об аналоге платформы 1С.
270 080808Ник
 
11.01.21
10:10
(267) это у многих 1сников бывает на определенном этапе. когда общаешься с нищебродами с ларьков, начинаешь задумываться что 1с это дорого. потом осознаешь, что если нищеброды не хотят оплатить лицензии 1с то и тебе за твою "бесплатную" программу не захотят платить. Гений как раз по средине этого пути)
271 Uberschall
 
11.01.21
10:19
(270) учитывая, что на текущую стадию у него ушло 20 лет, то на этот путь потребуется еще 20))
272 Гений 1С
 
гуру
11.01.21
10:34
(270) много нищебродов = сегмент потребителей для тиражки