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

Моя статья по результатам интервью с разработчиками Фузины и прочитанных материалов.

↓ [Волшебник, 17.01.21 - 10:37]
Моя статья по результатам интервью с разработчиками Фузины и прочитанных материалов.
Я
   Гений 1С
 
04.01.21 - 14:54
Собственно.
https://habr.com/ru/post/536080/
   Salimbek
 
201 - 05.01.21 - 14:51
   Krendel
 
202 - 05.01.21 - 14:52
   Полован
 
203 - 05.01.21 - 14:52
(200) Платформа бесплатна, фиксин нарисует решение и будет по дешёвке продавать
   Krendel
 
204 - 05.01.21 - 14:54
(203) Пусть нарисует для начала
   Krendel
 
205 - 05.01.21 - 14:54
0хоть на чем-нибудь
   Сергиус
 
206 - 05.01.21 - 14:54
(158)https://demo.lsfusion.org/mycompany

Похоже на некий курсач студента, который надо было набросать побыстрее, чтобы не придирались особо..
   Krendel
 
207 - 05.01.21 - 14:55
Насколько помню, на Си тоже компилятор бесплатен
   acht
 
208 - 05.01.21 - 14:56
(196) В коннекшн с SQL пробрасывается?
   PLUT
 
209 - 05.01.21 - 14:57
(199) исправили: попытка исключение - user invalid
   Salimbek
 
210 - 05.01.21 - 15:01
(206) Я думаю, что начиналось оно именно так ))) Для зав. кафедрой какого-нибудь БГУ студентусы написали курсач, потом его другие стали допиливать, потом через знакомых впихнули куда-то и вот уже "первое внедрение"
   _DAle_
 
211 - 05.01.21 - 15:04
(199) Вроде готово (демка еще не обновлена), но надо будет проверить еще.

>Заодно заиссузте нормальный ввод даты прям в поле и доввод даты по маске. Например набираю 0501 + ентер и она сама подставляет 05.01.2021 00:00:00 (как в многострадальной 1с)

https://github.com/lsfusion/platform/issues/new
   CrushBy
 
212 - 05.01.21 - 15:14
(201) Да, уже обновлено. Это не баги в 1С, которые по 4 года исправляются.
   Гений 1С
 
213 - 05.01.21 - 15:14
(207) Ассемблер еще бесплатнее.
   CrushBy
 
214 - 05.01.21 - 15:15
(202) А тем временем гугл ничего нормального не находит по запросу D-Wine Spain. А вообще больше на внедрение ларька похоже.
   Гений 1С
 
215 - 05.01.21 - 15:15
(210) Скорее из БГУИР, в БГУ теоретики, в БГУИР практики. Но не исключено, в Минске сильные программисты.
   Малыш Джон
 
216 - 05.01.21 - 15:17
(214) зависть - это плохо
   Полован
 
217 - 05.01.21 - 15:19
(214) Вы даже такую ссылку на проект в РФ дать не можете, так что чья бы корова...
   K1RSAN
 
218 - 05.01.21 - 15:19
(214) Уже в гугле забанили? или брехать - не мешки ворочить?
D-Wine is a fine dining wine restaurant with the biggest collection of Spanish wines in the world.
   acht
 
219 - 05.01.21 - 15:21
(218) Белорусский интернет, он особенный, понимаешь?
   K1RSAN
 
220 - 05.01.21 - 15:21
(218)+ Сеть ресторанов и минимаркетов, гуглится с полпинка. Но великому (214) гугл не ведом
   CrushBy
 
221 - 05.01.21 - 15:22
(218) Ну этот ресторан я нашел, конечно. То есть они в ларек ERP внедрили ?
   Гений 1С
 
222 - 05.01.21 - 15:23
(200) лицуха на их конфу ERP. с нуля пиши бесплатно. Май компани тоже вроде бесплатно. Харе врать.
(197) не ссы, я сделаю эту зарубу. Я ж взялся писать по Радченко мини-склад.
   K1RSAN
 
223 - 05.01.21 - 15:23
(221) СЕТЬ ресторанов...
   PR
 
224 - 05.01.21 - 15:23
(212) В 1С такого говна уже давным-давно нету
   CrushBy
 
225 - 05.01.21 - 15:23
(223) Где там сеть ? Google знает только об одном ресторане в Marbella.
   PR
 
226 - 05.01.21 - 15:23
(214) Завидуй молча
   Гений 1С
 
227 - 05.01.21 - 15:24
(186) а формы там случайно не IDE с миллионом муссорных класов и мусорного кода рисуются? Видал я современные подходы к рисованию форм.
   acht
 
228 - 05.01.21 - 15:24
(221) азаза затралилили лалку?
   Гений 1С
 
229 - 05.01.21 - 15:24
(185) а как же объектная модель базы данных и ее декларативное описание. Свойства хитрые?
   CrushBy
 
230 - 05.01.21 - 15:24
(226) Завидовать внедрению в ларек ? Мы тогда в транснациональные корпорации внедряем...
 
 Рекламное место пустует
   Гений 1С
 
231 - 05.01.21 - 15:25
(182) подгорает у 1сников, что нарисовывается убийца 1с, а они его понять не могу, бо это Пролог
   acht
 
232 - 05.01.21 - 15:25
(230) Ну вот она, мордочка фуины, и проглядывает
   Полован
 
233 - 05.01.21 - 15:26
(230) Давай ссылку на хоть один проект в России, иначе лучше пожуй.
   PR
 
234 - 05.01.21 - 15:26
(214) На, лошара :))
http://d-winecollection.com/
   Salimbek
 
235 - 05.01.21 - 15:27
(232) Скорее разрабы пытаются в очередной раз кипятильники довести до кипения.

(А я отмороженный, посему постою в стороне и, холодно и спокойно, понаблюдаю дальше за этим цирком.)
   K1RSAN
 
236 - 05.01.21 - 15:28
(225) Смотри, сначала ты даже не нашел их в гугле - тебе предоставили - и снова претензия - может сами поищите информацию для разнообразия?)
   Гений 1С
 
237 - 05.01.21 - 15:28
(151) не факт, если будет круче 1С, то за пятилетку перекуются, особенно украина
   K1RSAN
 
238 - 05.01.21 - 15:29
(235) Показывая своё гнилое нутро?) и неспособность пользоваться даже гуглом?) остроумно)
   Гений 1С
 
239 - 05.01.21 - 15:29
(148) ну вот это уже предметнее
   Sserj
 
240 - 05.01.21 - 15:31
(227) Декларативно, хоть в блокноте.
https://youtu.be/8fz8WP9CgDc?t=361
   Гений 1С
 
241 - 05.01.21 - 15:31
(221) Там же не ERP, а 1С:ERP WE. Может это какая-то кастрированная 1С:ERP
   acht
 
242 - 05.01.21 - 15:31
(241) Геня, ты тоже не умеешь в гугль?
   PR
 
243 - 05.01.21 - 15:32
(222) Геня, ты тоже тугой что ли?
В зарубе Заруба 1С vs lsFusion четкоь написано, что нужно сделать, какой нахрен мини-склад по Радченко?
   _DAle_
 
244 - 05.01.21 - 15:32
(208) Если в контексте нашего разговора, то с какой целью? В основном все, что связано с локализацией, происходит на сервере приложений.
   PR
 
245 - 05.01.21 - 15:33
(222) Мне-то что ссать, я уже год назад сделал http://server.odinesnik.ru/1cvslsfusion/
   K1RSAN
 
246 - 05.01.21 - 15:33
(242) Он даже ссылки открывать не умеет. там в первом абзаце написана расшифровка...
   fisher
 
247 - 05.01.21 - 15:33
> Зато фишка, что бОльшая часть программных расчетов транслируется в код SQL-сервера и выполняются такие расчеты именно сервером - это вот любопытная фишка. Т.к. больше нагружается именно производительный Сервер БД (который у 1С-ников почти не загружен), а не промежуточный "ragent"
Не знаю как сейчас, а когда я заглядывал - там даже элементарные арифметические функции постгришными запросами выполнялись. Фишка, ага. "Мы твой позорный недуг в подвиг определим" (с) ДМБ
   Salimbek
 
248 - 05.01.21 - 15:34
(238) Какая мне то разница. Я все равно в стороне.

(243) Гений хочет не в вашей зарубе участвовать, а написать конфу "По Радченко". Имеет право.
   Гений 1С
 
249 - 05.01.21 - 15:35
(243) почитал, спасибо. Но мне такой объем не интересен, да и для понимания базовых вещей будет достаточно мини-склада. ;-)
   Гений 1С
 
250 - 05.01.21 - 15:36
(247) там возможны джава-вставки, дерзай.
   acht
 
251 - 05.01.21 - 15:36
(244) Для CASTов на стороне SQL, чтоы работало преобразование чисел в строки и т.п. Иначе приходится делать промежуточный слой на аппсервере, который знает про локаль сеанса.
   Гений 1С
 
252 - 05.01.21 - 15:36
(248) да, это PR обладает свободным временем писать такие громадные конфы, а мне интересно понимание платформы. Для этого Радченко достаточно.
   Гений 1С
 
253 - 05.01.21 - 15:37
Хотя я думаю, что PR уже обладал написанной с нуля конфой для клиента (а может у него подаваны в рамках экзамена к спецу написали), иначе не понимаю, зачем ему бесплатно заморачиваться.
   PR
 
254 - 05.01.21 - 15:38
(248) Так какого хрена он мне тогда пишет, мол, не ссы?
Он сам может хоть в десны с Кружкой лобызаться, причем здесь я-то тогда?
   PR
 
255 - 05.01.21 - 15:38
(249) Гень, ты тогда свое не ссы оставь при себе, ага
   _DAle_
 
256 - 05.01.21 - 15:39
(251) Это реализовано в платформе, вам как программисту на платформе не нужно будет ничего делать. Или я не совсем понимаю вопрос.
   Salimbek
 
257 - 05.01.21 - 15:40
(247) Само по себе, это не является плюсом, но если "элементарные арифметические функции" применяются к данным в БД, то оно будет производительнее, чем "считать данные с сервера в РАгент, обработать их своим кодом".
Проблема лишь в том, чтобы написать эффективный транслятор этих обычных операций в эффективный для PostgreSQL.
   PR
 
258 - 05.01.21 - 15:42
(252) Дурачок ты, Геня
Речь как раз про возможности платформы и идет
А ты собираешься сделать пару вшивых документов на приход на склад и на расход со склада
Оооочень показательное решение получится, сразу видно все возможности платформы
Тут тебе и ввод по строке и декларативное описание форм и клиент-серверное взаимодействие и отчеты и фоновые задания, в общем весь набор, сразу все видно, ага, ага
   PR
 
259 - 05.01.21 - 15:43
(253) Ты, Геня, много чего не понимаешь, что же теперь
   Гений 1С
 
260 - 05.01.21 - 15:44
(258) мне будет понятно. Особенно FIFO партионный учет. Это средней степени задачка. Норм, Товарищ Гуру.
 
 Рекламное место пустует
   Гений 1С
 
261 - 05.01.21 - 15:44
(257) там можно DLL вызывать, если что. Напиши DLL на ASM, сверхбыструю, по расчету нейронных сетей и вызывай из Фузины
   Полован
 
262 - 05.01.21 - 15:45
(260) Держи нас в курсе, не пропадай.
   PR
 
263 - 05.01.21 - 15:45
(260) Смешно
С таким же успехом это даже не Экселе можно сделать
Эксель убийца Фузины!
   Salimbek
 
264 - 05.01.21 - 15:46
(261) DLL не кроссплатформено, а я больше сейчас в Linux
   acht
 
265 - 05.01.21 - 15:49
(256) Примерный сценарий - сопоставление данных для отчета. Одна колонка - строка, вторая - дата, архитектура историческая, менять хранение нельзя, можно только получать и обрабатывать.
Есть два пути - стыковать через пообъектную постобработку (насколько я понимаю, это полуавтомачески у вас и есть) или писать запросы на SQL (возможно с добавлением классов на java и т.п.). Второй путь сильно эффективней, но там разложены вот эти вот грабельки...
В общем, получается, у вас только первый вариант.
   K1RSAN
 
266 - 05.01.21 - 15:50
(257) Так потому разделение на клиентскую часть и серверную нельзя причислять сходу к недостаткам. Это одна из нескольких реализаций. Ведь возможно в упр. учете будет 99% "элементарных операций", и простая передача данных на сервер и обратно будет больше времени занимать, чем аналогичный расчет на клиенте. Да, это больше работы программисту на закладывание логики и распределение нагрузки. Но пользователь выиграет. И тут вопрос в приоритете.
   fisher
 
267 - 05.01.21 - 15:51
Фузина - любопытный java-фреймворк. К которому и стоит относиться именно как к java-фреймворку. Тогда все встает на свои места.
Убийцей 1С она является в той же степени, в какой огурец является убийцей помидора.
   oslokot
 
268 - 05.01.21 - 15:54
(211) хаха, ты ограничение чтоль наложил? new Date(8640000000000000) по 275760 год
   _DAle_
 
269 - 05.01.21 - 15:56
(265) В этом случае будет сделано "свойство" (или взято уже существующее), которое преобразовывает строку в соответствующую дату, выполняться это будет на SQL.
   _DAle_
 
270 - 05.01.21 - 16:02
(268) Там же выше бросали ссылку на коммит на гитхабе.
   acht
 
271 - 05.01.21 - 16:02
(269) А, то есть в свойстве неявно фиксируется еще одна локаль, типа "локаль этой колонки". Логично.
   acht
 
272 - 05.01.21 - 16:07
(270) Ввод 15/15/15 внезапно выдает дату 3/15/16
Это зачем?
   _DAle_
 
273 - 05.01.21 - 16:08
(271) Да, либо в более сложном случае, когда у нас строки в колонке лежат в разных локалях, то это свойство должно будет еще использовать нужную локаль по той логике, по которой ее можно будет определить (например, через пользователя), хотя это уже какая-то околофантастическая ситуация, но в ней ничего сложного для реализации не будет.
   PR
 
274 - 05.01.21 - 16:10
(272) Вдруг ты хотел сказать системе, посчитай мне дату, а все, что сверх допустимого, кинь на следующий месяц/год
   _DAle_
 
275 - 05.01.21 - 16:11
(272) Тут я не могу ответить. Я не в курсе, что за контрол у нас используется для календаря. Он действительно, похоже, все переполнения переносит на следующий разряд. То есть он преобразовал "лишние" 12 месяцев в год.
   acht
 
276 - 05.01.21 - 16:15
(275) Лучше блокируйте такое поведение. Интерпретация подобных "неявных" данных, она контекстно-прикладная. В одном случае, например, во вводе периода отчета, это допустимо. Во вводе даты очередного платежа - ну так себе идея.
   _DAle_
 
277 - 05.01.21 - 16:18
(276) Согласен, стремное какое-то поведение.
   oslokot
 
278 - 05.01.21 - 16:21
не, такой интерфейс работы с датой вообще никуда не годится

отсутствует ввод по маске
отсутствует интерпретация замены для начального ввода 0502 = 05.02.2021 или 05 = 05.01.2021
отсутствует возможность ввода даты в поле ввода
отсутствует возможность листать годы в календаре, а только месяцы
   oslokot
 
279 - 05.01.21 - 16:21
с вас 200 руб за аудит
   oslokot
 
280 - 05.01.21 - 16:22
тьфу, 2000
   ProxyInspector
 
281 - 05.01.21 - 19:26
Во время первого пришествия Фузины я с интересом смотрел в ее сторону. Тем более, что разработчики заявляли о ее бвстродействии. Как раз была интересная задача. Справочник Номенклатура,Контрагенты, КЛАДР. Документ Продажи. Оборотный регистр продажи. Импорт EXELL. Отчет по оборотному регистру. Проблема, что документы и регистр имеют порядка 300 млн. строк. Или 150 млн. строк в год.
  Оказалась что Фузина не умеет делать отчеты. Для отчетов нужна какая то приблуда. Большие объемы данных тоже на движках сторонних производителей. Короче не взлетела.
  1С взлетела, и летит. Только низенько/низенько. Ларечная платформа не предназначена для больших объемов данных.
  Какие-то вшивые 300 млн. записей и база размером уже 320 Гб. быстродействие в чтение Exell, запись регистра - порядка 1500 строк в секунду. И это уже придел 1С. Отчет на удивление работает весело. По всей базе - секунд 10-15. Там уже SQL подтормаживает.
  Короче Фузина - та же 1С, только в профиль.
   PR
 
282 - 05.01.21 - 19:47
(281) Пиши в регистр напрямую через скуль
   Мэс33
 
283 - 05.01.21 - 19:56
(281) удивило насчет отчетов.
Там же JasperReports прикручен. При желании можно его поменять на что-то другое по вкусу.
   Конструктор1С
 
284 - 05.01.21 - 20:17
(281) "Проблема, что документы и регистр имеют порядка 300 млн. строк. Или 150 млн. строк в год. ... 1С взлетела, и летит. Только низенько/низенько. Ларечная платформа не предназначена для больших объемов данных"

Ты о чём вообще? 1С прекрасно летает с таблицами на миллиарды записей на борту. А 150 млн. записей в год для платформы 1с это вообще копейки. Конечно, если поставить 1с на игрушечный сервер, то она и под миллионом записей задохнётся. А при адекватном оборудовании с производительностью всё пучком
   NorthWind
 
285 - 05.01.21 - 20:30
(281) вшивые 300 млн записей? Норм... А что тогда не вшивое?
   NorthWind
 
286 - 05.01.21 - 20:32
(275) это плохо. Я бы сказал так - покажите как у вас можно вводить дату, и я скажу, дерьмо у вас система или нет.
   Ranye
 
287 - 05.01.21 - 20:33
Смотрю на все это и не понимаю. Чем это существенно отличается от просто по вкусу выбранного фулстека + какой-нить orm? Не считая написанной нетленки.  (БСП, я так понимаю, нет, если только mycompany дербанить).
   Полован
 
288 - 05.01.21 - 20:55
(287) А есть ещё система, которая может получить 2x2 = 5 средствами СУБД?
   Sserj
 
289 - 05.01.21 - 21:10
(281) Самое интересное что такое бы взлетело и прям порхало бы на 77+1CPP, но это уже другая история.
   _DAle_
 
290 - 05.01.21 - 23:38
(267) А что именно вы вкладываете в понятие java-framework? Да, платформа написана на java, но это ведь еще не повод. Посмотрите, пожалуйста, пример приложения: https://github.com/lsfusion-solutions/mycompany, там есть его описание. Теперь посмотрите, сколько там кода на java, и для чего он используется. Я сейчас посчитал количество строк кода: примерно 25000 строк кода на lsfusion, около 250 строк кода на java. Нет, java, конечно, вам может и понадобится для чего-нибудь, но называть это java-framework?
   youalex
 
291 - 06.01.21 - 00:16
(290) У вас на сайте https://ru.lsfusion.org/
написано: "Любая ОС. Любая реляционная СУБД."  Это правда, вообще любая реляционная СУБД и на любой ОС?
И да, первое впечатление - когда я перещелкиваю радио-батоны (Всем/Разработчикам/Администраторам) - визуально мало что меняется (что-то становится затемненным, но все равно доступно). Это как-то не вяжется с цитатой оттуда же:"Все настолько просто и автоматизировано"
   _DAle_
 
292 - 06.01.21 - 00:28
>Это правда, вообще любая реляционная СУБД и на любой ОС?
   _DAle_
 
293 - 06.01.21 - 00:33
(292) По ОС: для сервера подойдет любая ОС, где можно запустить jvm. Для клиента - браузер. По СУБД: реально - postgresql, остальное - это только теория.
   Droning1C
 
294 - 06.01.21 - 00:34
"Установлю среду разработчика и попробую написать каркасное приложение, которое используется на экзамене по 1С:Специалист — т.е. простейшую складскую конфигурацию с складами, номенклатурой, приходом, расходом и партионным учетом FIFO, отчетами по движению и остаткам товаров, печатными формами прихода и расхода.

Это мне нужно, чтобы оценить сложность разработки на Фузине. После этого я уже более точно смогу сказать, насколько отличается Фузина от 1С."

А вы уверены, что сделаете это без велосипедов? Для того чтобы объективно сравнить необходимо иметь достаточный опыт работы с этой платформой, а лучше опыт, аналогичный текущему в 1С.
   Droning1C
 
295 - 06.01.21 - 00:37
+ надо бы не только опер учет сделать, но еще и хотя бы аналоги ФО, ролей И всего сопутствующего.
   youalex
 
296 - 06.01.21 - 01:58
(293) А, то есть джава все-таки нужна? То есть ваш, т.н. язык - это какая-то приблуда поверх джавы? И, видимо, исходя из декларируемой джавой кросс-платформенности и пишете "любая ОС". Ну, ОК. Допустим.
" остальное - это только теория." - То есть вы разместили на главной странице своего продукта - обычную ложь? По факту получается так.
   Гений 1С
 
297 - 06.01.21 - 07:07
(296) А EXE Windows нужен? Если программа написана на C и скомпирилована в EXE, то программа - ASM-фреймворк? Ну полноте-с.
   Конструктор1С
 
298 - 06.01.21 - 07:18
(293) не теория, а откровенная брехня
   K1RSAN
 
299 - 06.01.21 - 07:21
(294) Фишка в том, что даже сами создатели и главные "внедренцы" этого поделия не смогли реализовать описанные задачи. Ни с велосипедами, ни без. Потом пафосно обозвали эту задачу слишком мелкой и объявили крестовый поход на мегасборку, которой покроют весь мир.
   K1RSAN
 
300 - 06.01.21 - 07:24
(297) Вас реально не смущает, что эти... "разрабы" не один раз были пойманы и до сих пор ловятся на, мягко говоря, брехне. Это, конечно, ваше дело, но обычно от таких связей большое проблем и затрат, чем профита.
  1  2  3  4  5  6  7   

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