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

Декларативность в Фузине - это добро или зло?

Декларативность в Фузине - это добро или зло?
Я
   Гений 1С
 
02.03.21 - 12:55
4. Свое мнение71% (5)
2. Наоборот, декларативность - это круто14% (1)
3. Нечего писать убийцы 1С14% (1)
1. Да, декларативность плохо, народ не поймет.0% (0)
Всего мнений: 7

Фузиновцы на хабре выкатили очередное описание сравнение своего продукта с 1С: https://habr.com/ru/company/lsfusion/blog/544982/
Прошлое было год назад, сейчас они набрались опыта и разжевали так, что даже любому тупому 1снику понятно будет.
А я вот несколько охладел к Фузине из-за декларативного подхода.
Будть она не такой математичеки холодной, а обычной императивной, она была бы ближе к народу, привыкшему к SQL.
А так приходится мозги ломать...
Не думаю, что декларативный подход правильный для убийцы 1с..
А вы че думаете?
   ДенисЧ
 
1 - 02.03.21 - 12:57
Гень, ты публично признаёшься, что у тебя мозгов не хватает?

Ну точно, красный снег сегодня пойдёт...
   Вася Теркин
 
2 - 02.03.21 - 12:57
А мы только стали думать что разобрались как 1С включать. А тут убийцы...

4. Свое мнение
   Конструктор1С
 
3 - 02.03.21 - 12:59
(0) первая картинка сразу как бы рассказывает, что адекватности у них так и не прибавилось
   Ненавижу 1С
 
4 - 02.03.21 - 13:08
(0) я думаю, что SQL не императивный
   ДенисЧ
 
5 - 02.03.21 - 13:09
(4) А T-SQL? PL/SQL?
   _DAle_
 
6 - 02.03.21 - 13:11
(0) >Будть она не такой математичеки холодной, а обычной императивной, она была бы ближе к народу, привыкшему к SQL.

Не совсем понял эту фразу. SQL ведь декларативный, и декларативная составляющая lsFusion как раз и похожа на расширенный SQL.
   ДедМорроз
 
7 - 02.03.21 - 13:17
Удобно,когда транслятор тебя понимает и обучаем,все остальное не важно.
   Малыш Джон
 
8 - 02.03.21 - 13:21
(0)
Ээээээ...  Погоди, как это "охладел"?? Вот это номер... А как же разобраться и начать клепать нетленки исключительно на фузине? Декларативность, бесплатность, кроссплатформенность, вот это вот всё?
   Гений 1С
 
9 - 02.03.21 - 13:21
(6) SQL то декларативен, но в 1С он применяется императивно. то бишь получил выборку - кодом обработали. Норм
   Гений 1С
 
10 - 02.03.21 - 13:22
(8) чего?
   Малыш Джон
 
11 - 02.03.21 - 13:31
   Малыш Джон
 
12 - 02.03.21 - 13:32
   Комрад1
 
13 - 02.03.21 - 13:35
(3) Ну нет, видно же, что они много новых слов и технологий узнали.
   Гений 1С
 
14 - 02.03.21 - 13:41
(11) про что я понял, не понятен смысл претензий
   Dzenn
 
15 - 02.03.21 - 13:42
Вот тебе ответ на твой вопрос и кончай засорять мисту наконец:

https://prnt.sc/10b82db
https://prnt.sc/10b83az

Декларативное программирование ущербно по определению. И сложнее обычного ЯП, и меньше возможностей.
   Asmody
 
16 - 02.03.21 - 13:43
(0) Да ничему они не научились.
Потуги сравнивать себя с 1С выглядят, мягко говоря, жалко.
Им уже объясняли причину, но они ребята упёртые.
Выглядит это всё примерно как тут на 9:15 https://rutube.ru/video/5f36131d0b895d2fe0fe250b248f3e5d/
   Гений 1С
 
17 - 02.03.21 - 13:43
(15) можно примеры того, что не вычисляется декларативно? даже любопытно стало.
   Гений 1С
 
18 - 02.03.21 - 13:44
(16) мне объясни, а я на хабр напишу. А то вижу что все кулаками машут, возмущаются, но объяснить причин не могут. по существу есть что сказать о "жалко"?
   Малыш Джон
 
19 - 02.03.21 - 13:45
(14) да нее, какие претензии)

но ожидания обманул..
   Гений 1С
 
20 - 02.03.21 - 13:51
(19) бывает.
   Половинкин
 
21 - 02.03.21 - 14:01
(18) А ты реально не понимаешь, что 1С и фузина не конкуренты?
   Гений 1С
 
22 - 02.03.21 - 14:03
(21) не понимаю. Очень даже конкуренты в ниже нетленок.
   Гений 1С
 
23 - 02.03.21 - 14:03
Например, Магазька. Всегда ее привожу. Ну и мало ли нетленок, где не было бы нужды платить 13к за платформу.
   mistеr
 
24 - 02.03.21 - 14:05
(9) Что ты несешь?
   Гений 1С
 
25 - 02.03.21 - 14:05
(24) не понял сути возражения
   rphosts
 
26 - 02.03.21 - 14:05
(21) он прекрасно всё понимает, но чтоб тру одинэснегов не потроллить
   Половинкин
 
27 - 02.03.21 - 14:06
(23) Хм... А ты понимаешь, что стоимость создания Магазьки на фузине (это не считая затрат на раскрутку и поддержку) будет такой, что за 13 тыс. продавать это будет не выгодно?
   Гений 1С
 
28 - 02.03.21 - 14:06
(27) не будет. Фузина простая. Особенно если набить на ней руку
   Гений 1С
 
29 - 02.03.21 - 14:07
(26) от души скажу тебе, что не понимаю. И если бы не декларативность, занялся бы Фузиной. Но у меня другое видение архитектуры убийцы 1с
   Половинкин
 
30 - 02.03.21 - 14:07
(28) То есть, ты реально ничего не понимаешь. Ну ладно, продолжай фантазировать, чо.
 
 
   _DAle_
 
31 - 02.03.21 - 14:08
(18) Не нужно, lsFusion естественно полный по Тьюрингу.
   Гений 1С
 
32 - 02.03.21 - 14:09
(31) ну вот, а то про неполноту кто-то заикался
   mistеr
 
33 - 02.03.21 - 14:14
(25) Если ты настроен на нормальную дискуссию, то либо пользуйся общепринятой терминологией, либо давай определения своей с самого начала.

Если же просто протроллить, тогда другое дело.
   Гений 1С
 
34 - 02.03.21 - 14:17
(33) несешь - это 0 бит. Давай перейдем на нормальную дискуссию. Внемлю!
   mistеr
 
35 - 02.03.21 - 14:17
(29) СКД тоже не используешь из-за ее декларативности? Или схемы только кодом генерируешь?

А формы? Признавайтся, рисовать формы мышкой, это же декларативно и не "тру". Только кодом, только хардкор!
   Гений 1С
 
36 - 02.03.21 - 14:17
(35) Я не против декларативности там, где она уместна. В описании форм и скд норм. В описании кода нет
   mistеr
 
37 - 02.03.21 - 14:22
(36) Приведи конкретный пример, когда "нет".
   Гений 1С
 
38 - 02.03.21 - 14:24
(37) приведу тот момент, который мне не понравился в Фузине. Там, например, при описании новой декларации база приводится в полное соответствие с этой декларацией.
Т.е. описали таблицу остатков декларациями и вот - вуаля, таблица рассчиталась.
А вот FIFO декларативно не опишешь, там надо последовательно перебирать документы и списывать в каждом документе партии.
Т.е. там не задекларируешь.
Пример понятен, принят?
   ДенисЧ
 
39 - 02.03.21 - 14:27
(38) А вот злые нехорощие люди умудряются фифу запросом делать...

http://catalog.mista.ru/1c/articles/99207/
   Гений 1С
 
40 - 02.03.21 - 14:27
(39) да, но это сложнее чем декларацией. Запрос в цикле проще, чем без цикла.
   fisher
 
41 - 02.03.21 - 14:27
У 1С бешенный уровень декларативности. Просто одинэсники к нему привыкли и принимают как данность. Убийца 1С сможет не убиться об 1С только переплюнув ее по уровню декларативности и не слишком потеряв в гибкости.

2. Наоборот, декларативность - это круто
   Гений 1С
 
42 - 02.03.21 - 14:28
(41) мы просто о разных декларативностях разговариваем. Я в теме говорю сугубо о декларативности кода, ну или модели построения БД. Просто сравнивая 1с и фузину, а не вообще.
   Гений 1С
 
43 - 02.03.21 - 14:28
я собственно говоря и охладел к Фузине из-за декларативности
   Половинкин
 
44 - 02.03.21 - 14:30
(43) То есть, просто понял, что нахрапом не взять, а чтобы проникнуться - мозгов не хватает? Ну, неплохой синоним "охладел" ты к этому придумал.
   Конструктор1С
 
45 - 02.03.21 - 14:33
(18) уже и тере раз десять объясняли, и фузинцам раз сто. Но вы чрезвычайно тугие, поэтому не понимаете
   Конструктор1С
 
46 - 02.03.21 - 14:34
*тебе
   NorthWind
 
47 - 02.03.21 - 14:37
(28) фузина, может, и простая, но конфа за те 10-15 или сколько там лет она развивалась - стала непростая. И те несколько человеко-лет, которые уйдут на переписывание на фузину - надо как-то отбить.
   Гений 1С
 
48 - 02.03.21 - 14:38
(44) меня отпугивает декларативность не сложностью постижения, а сложностью использования.
   mistеr
 
49 - 02.03.21 - 14:38
(38) И как же реализуется ФИФО в фузине?
   Гений 1С
 
50 - 02.03.21 - 14:39
(47) о какой конфе речь?
(45) аргументы будут? 100500 раз произнеси имя Аллаха, святым не станешь. Аргументы давай
   Гений 1С
 
51 - 02.03.21 - 14:39
(47) еще раз - для нетленок Фузина самое то
   H A D G E H O G s
 
52 - 02.03.21 - 14:40
(0) Бегло прочитал статью.
По ощущениям, ее писали хлопцы, вдохновленные
https://www.cyberforum.ru/humour/thread22637.html
   mistеr
 
53 - 02.03.21 - 14:43
(38) Если ФИФО, ЛИФО и пр. реализовано на уровне платформы, то вполне себе задекларируешь.
   NorthWind
 
54 - 02.03.21 - 14:44
(50) про Магазьку речь велась там
   Гений 1С
 
55 - 02.03.21 - 14:49
(53) Фифо - лишь частный пример, РАУЗ тоже на уровень платформы будешь декларировать? ;-) не стоит все говнище пихать в платформу.
(54) Это лишь частный случай. Надеюсь, ты понимаешь, что нетленок много
   Конструктор1С
 
56 - 02.03.21 - 14:49
(50) вернись и перечитай. В твоих же ветках дело было. Тебе тогда ещё предлагали вернуться в ветки фузинцев и почитать
   NorthWind
 
57 - 02.03.21 - 14:54
(55) тут противоречие. Конфа сколько-то тиражная - она не может быть из одного дока и полутора справочников просто по определению, потому что "тиражная" означает "обслуживает потребности более чем одной организации со своими спецификами". Значит, тот человек или группа людей, которые ее делают - они эксперты в вопросе, общаются с клиентами, тратят массу своего времени на это. Не считая собственно кодинга, который время тоже не высвобождает. А теперь внимание, вопрос: если взяться продавать результат такого труда за копейки, какой у них стимул этим трудом заниматься?
   Гений 1С
 
58 - 02.03.21 - 14:56
(56) "вернись и перечитай" - ну что ты в самом деле. Я же помню, что от тебя аргументов не было. Был только бухтеж, что все плохо. это 0 бит, прости
   mistеr
 
59 - 02.03.21 - 14:58
(55) И все же на (49) ответь, если уж копался там. Мне интересно.
   Bro
 
60 - 02.03.21 - 15:01
 
 
   Гений 1С
 
61 - 02.03.21 - 15:03
(60) ты имеешь ввиду, что можно запускать произвольный код, не декларативно описанный, так? Типо триггера на события?
   Гений 1С
 
62 - 02.03.21 - 15:03
(59) Кури (60)
   Гений 1С
 
63 - 02.03.21 - 15:04
(60) Но кстати, там только поле COST расчитывается, по идее нужно еще и документ партии рассчитывать, не?
   H A D G E H O G s
 
64 - 02.03.21 - 15:11
(60)
quantity '{Quantity}' = ABSTRACT NUMERIC[16,3] (InCostLedger);

Набор скобочек заставляет смотреть в сторону ущербного C++ с большей теплотой, понимая, что днище то оказывается не там.
   H A D G E H O G s
 
65 - 02.03.21 - 15:11
(60) А сколько у вас программистов?
   H A D G E H O G s
 
66 - 02.03.21 - 15:12
Просто интересно, сколько людей пересилило инстинкт самосохранение, чтобы копаться в данной области.
   fisher
 
67 - 02.03.21 - 15:12
(64) Какой ты нежный и ранимый. Нормально все со скобочками.
   Половинкин
 
68 - 02.03.21 - 15:17
(57) Бесполезно, он реально не понимает :(
   Конструктор1С
 
69 - 02.03.21 - 15:17
(60) и вот эту функциональщину, кишащую лямбда-выражениями, вы называете декларативным программированием?
   Bro
 
70 - 02.03.21 - 15:18
(61) Естественно, есть логика событий и действий и это императивность. Просто в lsFusion пропорция декларативность императивность 80 на 20, а в других система 3 на 97. То есть то что можно делать без действий и событий делается без них. Но даже в действиях код более декларативный (то есть логика свойств очень активно используется).
(63) Не совсем, там quantity от двух параметров, входящий ledger (в том числе и чаще всего партия), исходящий ledger. Но я честно не сильный спец по MyCompany. Crush лучше разбирается, но он вроде как забанен.
(64) Вы про {Quantity}? Это интернационализация, я честно говоря не знаю почему по дефолту английские литералы не включили, а начали идентификаторы юзать. А в остальном тут всего 2 скобки одни квадратные, одни круглые.
(65) Ну в сумме уже под 30. Но есть как минимум несколько сторонних людей / компаний, про которых мы знаем и которые свои решения сделали и внедрили. Хотя честно говоря мы особый учет не ведем, деньги мы на ERP зарабатываем, а кто что внедряет делает на lsFusion и / или MyCompany нам не так принципиально (хотя мы безусловно помогаем всем кто обращается).
   mistеr
 
71 - 02.03.21 - 15:19
(60) ОК, значит, код таки есть а Гений просто не разобрался.


Но вот это пахнет плохо:

    iteration(OutCostLedger l) <- ordered(l) = i; // чтобы определились классы
   K1RSAN
 
72 - 02.03.21 - 15:20
(70) Как всегда - набросили просто кучу известного вещества на вентилятор. Вам не надоело? Вместо того, чтобы заниматься делом - писать статейки сомнительного качества.
   Bro
 
73 - 02.03.21 - 15:21
(69) Лямбд тут кстати нет. Во всяком случае в классическом виде. Лямбды это больше про передачу функций в качестве параметров, а в lsFusion ограниченный набор функций высшего порядка. Вот тут разница более четко объяснена.

https://en.wikipedia.org/wiki/Function-level_programming

(71) Да, это хитрая оптимизация, честно говоря не уверен, что она нужна, вряд ли кто-то MyCompany для сети гиперов (с сотнями тысяч товаров, строк документов) будет использовать. Но видимо на всякий случай решили добавить. Но то что я видел, даже на весь ERP таких оптимизаций штук 8.
   H A D G E H O G s
 
74 - 02.03.21 - 15:24
(72) Статья то годная.
В том смысле, что приоткрывает капот, показывая внутренности и показывая понимающему человеку, что ребята делали ровно так, как делать не надо.

В (52) я тонко намекнул, что фузиновцы делали это ради лулзов.

Другая проблема, что есть пул балбесов, которые не разобравшись, внедрили эту штуку, но балбесы должны страдать.
   _DAle_
 
75 - 02.03.21 - 15:28
(69) Нет, не называем. В lsfusion есть императивная часть.
   Bro
 
76 - 02.03.21 - 15:29
(72) Ну кстати не поверите, имея такие статьи гораздо проще общаться с технарями.

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

В любом случае больше не меньше. Нам не сложно писать такие статьи, неделю максимум занимает, а каждая из них странным образом увеличивает среднее количество пользователей / скачиваний в день :)

(74) На вкус и цвет фломастеры разные :) Многим наоборот нравится такой подход, как разработчикам, так и заказчикам. Как есть те кто плюется от салона и дизайна тесла, так и те кто пищит от восторга.
   Dmitry1c
 
77 - 02.03.21 - 15:35
На фузине что-нибудь работает?

4. Свое мнение
   K1RSAN
 
78 - 02.03.21 - 15:36
(76) Фишка в том, что аргументы опять высосаны из пальца, логики в ваших ответах на комменты всё меньше и т.д.
И ассоциируетесь вы не как разработчики серьезного решения, а как "набрасыватели". И такими вас будут считать всё IT-сообщество, которое читало ваши опусы не как газету в уборной.
   Asmody
 
79 - 02.03.21 - 15:38
"возможность заменить кассовый аппарат обыкновенным компьютером" - люди просто существуют в альтернативной реальности
   Asmody
 
80 - 02.03.21 - 15:41
вопрос в другом: практикующий одинесник всегда найдет себе местечко заработать на хлеб икорки. Куда, кроме самой фузины, податься практикующему фузинщику?
   Bro
 
81 - 02.03.21 - 15:42
(77) Например 5 из 8 крупнейших розничных сетей Беларуси.
(78) Давайте так, если вы не понимаете о чем речь в статье, то статья просто не для вас. И как правило это значит что в кривой роджерса такие люди в majority и lagards и любые инновации в принципе не для них. Они пересядут на условную теслу, только когда на ней уже все будут ездить. А пока для эти majority / lagards все новое (что apple'ы, что теслы в свое время) это выскочки глючные и неудобные.
(79) Не я писал, даже не знаю где вы это нашли, видимо какой-то маркетолог "постарался".
   piter3
 
82 - 02.03.21 - 15:43
(81) Вне РБ,не ларьки есть или как?
   Asmody
 
83 - 02.03.21 - 15:44
(81) на главной страничке вашего "убийцы" УНФ
   Bro
 
84 - 02.03.21 - 15:45
(80) Ну я могу назвать уже пару компаний где их возьмут даже без собеседования. :) И кстати не только в Беларуси.
(82) Есть уже несколько, но сейчас как раз ведутся переговоры с несколькими поставщиками решений в России не на 1С, чтобы заменить их на lsFusion ERP. Но там свои нюансы, на форуме нет смысла это обсуждать.
   piter3
 
85 - 02.03.21 - 15:46
(84)Пару,ога.
Так это можно переговариваться еще 50 лет,ну то есть нет.Это понятно,смысла обсуждать нет
   H A D G E H O G s
 
86 - 02.03.21 - 15:49
   Bro
 
87 - 02.03.21 - 15:57
(85) Ну мы с крупными розничными сетями работаем, этот рынок в принципе ограничен. У того же Астора (основного 1С решения для этого рынка), тоже хорошо если 1-2 внедрения в год (а на практике судя по ЕГРЮЛ и того меньше). А на MyCompany судя по скачиваниям уже много может работать, мы особо не ведем статистику.
   piter3
 
88 - 02.03.21 - 15:58
(87) В РБ тем паче.Скачивания,ну да,вы забавные ребята.
   Bro
 
89 - 02.03.21 - 16:00
(88) Что в РБ тем паче? Я и в России имел ввиду. В России всего хорошо если тысяча достаточно крупных розничных сетей.

Ну и по MyCompany нам периодически обращаются, что внедрили, вот такие вопросы. Но опять таки это маленький и бедный рынок, особенно сейчас. Мы помогаем, но пока не сильно интересуемся.
   piter3
 
90 - 02.03.21 - 16:02
(89) Меньше чем в РФ.Прямо любопытно кого же сманить пытаетесь
   Половинкин
 
91 - 02.03.21 - 16:12
Прошло уже больше года. В России ни одного внедрения, кроме дочек конторок из РБ...
   DGorgoN
 
92 - 02.03.21 - 16:20
Пока решение уровня EPR или связки ЗУП+УТ+БУХ на Фузине не будет я в эту сторону даже смотреть не буду. А то так то у меня даже были проекты нетленок своих на васюках. слава богу я в 1с вовремя срулил а то бы срался с 1с никами по поводу оптимизации выполнения кода а не в предметной области.
   Ботаник Гарден Меран
 
93 - 02.03.21 - 16:58
Я зарплату в 2001 году дорабатывал, написанную каким-то шароварщиком на основном месте работы.
Delphi, SQL и триггеры. Фузиновцы недалеко от той поделки ушли.
   Bro
 
94 - 02.03.21 - 17:05
(90) В крупных сетях по опыту такие игры престолов, что "все что сказано вами, может быть использовано против вас". Хотя активные переговоры мы начали вести пару месяцев назад, все же пандемия все такое, всем не до ИТ было, а цикл продаж по опыту минимум полгода, а часто до года доходит.

Ну а MyCompany мы вообще месяц только назад публично выпустили (с хабрами, контекстом и т.п.), ну и еще хватает чего доделать в этом направлении.
   Половинкин
 
95 - 02.03.21 - 17:09
(94) Бла-бла-бла. Самому-то не стыдно врать? Ты уже год назад вещал, что "идут переговоры с крупными интеграторами в РФ". Где результаты, Бро? Твои россказни за результаты не канают.
   Bro
 
96 - 02.03.21 - 17:12
(95) Вы наверное забыли что за 2020 год был? Или с другой планеты?
   Половинкин
 
97 - 02.03.21 - 17:15
(96) Плохому танцору знаешь, что мешает?
   H A D G E H O G s
 
98 - 02.03.21 - 17:18
(96) Мы ничего не забыли.
Очередной убийца 1С - lsfusion

"И тут во вкладке lsfusion.org/try есть. Но стартует конечно пипец, 9 секунд на такой примитивной логике."

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

"и удобнее. дебильная идея со вкладками на самом деле."

"а что вы там хотите увидеть? я думаю просто какую-то готовую систему отчетности прикрутили. не 1с же."

"ну судя по новостям они уже с года 2012 эту хню внедряют. может че и внедрили. или всех по кругу на деньги кидают :)"

Это высказывания Bro о Фузине в 2019 году.
У вас, в Белоруссии 5G уже чтоли внедрили? Че вас так косоебит то?
   Вафель
 
99 - 02.03.21 - 17:36
(0) Проблема не в самой декларативности, а в том что то абсолютно новый язык, который больше никому не нужен.
Язык причем сложнее обычных языков, потому время на него тратить не хочется
   mistеr
 
100 - 02.03.21 - 17:47
(98) Насколько я вижу, косоебит на этой теме в основном 1С-ников.

Странные нападки на самом деле.
Ну допустим, эта фузина хуже 1С во всех отношениях. И что? Она не имеет права на свою долю рынка? Ясно же, что хлебу с маслом 1С-ников ничто не угрожает. Чего так обсирать-то? Не могу понять.
  1  2  3  4  5  6   

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.