Имя: Пароль:
IT
 
Очередной убийца 1С - lsfusion, Часть 2
0 Злопчинский
 
30.08.19
03:58
начало здесь: Очередной убийца 1С - lsfusion
нехай будет вторая часть.
.
проблематика: совместно с представителями фузианами выбрать какую-нить "учетную" задачу (не бухгалтерию) и устроить батл.
903 Злопчинский
 
31.08.19
14:32
(844) короче тьипичныо точно также как у нас проекты по той же WMS - есть коробочная версия - в которой сам по себе работатьь вроде можно но ни на что толком не годится. но с высокой кастомизацией. и вся подавляющая стоимость внедрения проекта - это как раз кастомизация и навеска на ядро при необходимости новых доработок.
то есть сабж - это узкоспециализорованное решение, ядро, на которое по проекту/хотелкам навешивается что надо. никакой разницы с узкоспециализированными проектами на 1С. один-в -один. (быстройдействие-скорость-стоимость серваков оценивать не берусь, но имхо это покрывается доступностью спецов-программистов на рынке)
904 Злопчинский
 
31.08.19
14:33
(899) "жри, сволочь, все 40 клиентов жрут и ты жри! " ;-)
905 Злопчинский
 
31.08.19
14:34
(897) Ждем взвешенных оценок. Бо доверяем.
906 PR
 
31.08.19
14:36
(900) А, сорян, я про MS SQL говорил
А что, разве MySQL разве не халявный?
907 PR
 
31.08.19
14:38
(904) Ежики плакали, кололись, но продолжали жрать шурупы, не зная про существование кактусов
908 Salimbek
 
31.08.19
14:38
(903) Как я понял, там немного по-другому.
Сабж - это бесплатная Платформа, а-ля 1С. На которую ты можешь запросить себе "кубики", например: Управление Запасами вариант 1, Управление Запасами вариант 2, Управление Запасами вариант "Магнит" и т.д. Потом к нему прибавить ЭДО ДиаДок. Потом еще какой-то "кубик" и т.д. А далее кое что из этого допиливается для максимального соответствия пожеланиям клиента.
909 Salimbek
 
31.08.19
14:39
+(908) И вот эти "кубики", товарищи из (0) с удовольствием тебе продадут :-)
910 Ёпрст
 
гуру
31.08.19
14:39
(905) та не, мне так, поиграться. В десктопной версии по-умолчанию, 5 тем можно использовать и вид окошек меняется, +не обязательно вкладки будут, можно отдельными фреймами.
Ну и наряднее, чем в демке ерп выглядит сразу.
911 Krendel
 
31.08.19
14:41
(906) https://www.mysql.com/products/

судя по всему, уже не особо ;-)
912 Ёпрст
 
гуру
31.08.19
14:42
(909) ага, я тоже так понял. Хотя, чеб нет. Ставится быстро, тут тебе сразу и вэб клиент и десктопная версия для работы с кассами\терминалами\весами.. Может и подвинуть 1с-ину даже в ларьках, ибо "бесплатна" :)
913 PR
 
31.08.19
14:42
(905) Если было бы хоть что-то интересное, я бы поигрался
Но с чем там играться-то?
Я уж лучше с RabbitMQ поиграюсь, если будет время
914 Злопчинский
 
31.08.19
14:43
(867) Беларусь отсатет от РФ на 5-8 лет. так что норм. лет 5-7 поварятся и тоже все повально на 1С перелезут если 1С не загнется. Как только рынок-бизнес начинает активно шебуршится - все достаточно быстро приходит к стандартизации. Возбмитте дикие времена начала-середины 2000-ых в РФ. чего там только не ваяли самописок и суперпупер кастомизаций на ТиС. а сейчас посмотрите - для охеренной части рынка типовые решения из коробки с охеренными возможностями покрывают охеренную часть нужного. есть узкоспециализированные ниши (вмс, транспортная логистика итп) где нетиповые узкоспециализированные решения (на 1С и пр.платформах).
в РБ - с "охеренно диким шебуршением бизнеса" (которого там во всей РБ меньше чем на юге москвы) - как раз период становления в вяло текущей форме (бо в РБ все более плавно течет). Поэтому там и 1С не сильно зашло. и фьюжен сидит на своих "кастомных" супер-пупер решениях под каждого клиента.
915 Злопчинский
 
31.08.19
14:44
(908) ну да.
916 Злопчинский
 
31.08.19
14:44
(910) скринчики по возможности выкладывай
917 Krendel
 
31.08.19
14:45
(914) Не забывай про цену спецов, в рб до сих пор некоторые сидят на ставках по 400-500 р в час
918 PR
 
31.08.19
14:46
(912) В ларьках Эксель и Бизпак юзают
919 Злопчинский
 
31.08.19
14:48
Про количество свободных спецов на рынке - инфу зажали. жмоты ;-)
920 PR
 
31.08.19
14:49
(911) Да блин, а погуглить 12 секунд?
https://www.sql.ru/forum/1024728/mysql-platnaya-ili-besplatnaya
921 PR
 
31.08.19
14:50
(914) Отсатет?
Какое страшное слово :))
922 PR
 
31.08.19
14:52
(917) В России тоже, так что не ссы в компот :))
923 Krendel
 
31.08.19
14:53
(920) Я погуглил 12 секунд, а вот с хаодом на форум это поболее 12 секунд+ наличие знаний что была еще и куммунити эдищн
924 PR
 
31.08.19
14:54
925 Krendel
 
31.08.19
14:56
(924) Если анализировать мою страницу, более 2-х секунд, то можно видеть что есть версия и бесплатная

MySQL Community Edition is the freely downloadable version of the world's most popular open source database.

Learn more about the MySQL Community Edition
Download the MySQL Community Edition
926 Krendel
 
31.08.19
14:57
Но это уже для гиков
927 CrushBy
 
31.08.19
15:05
(910) Слушайте, спасайте человека. А то тут как с наркотой. Сначала побаловаться, потом еще разок и вот уже подсел.
928 palsergeich
 
31.08.19
15:06
(927) может ему от увиденного плохо стало.
929 CrushBy
 
31.08.19
15:21
(928) передоз?
930 Ёпрст
 
гуру
31.08.19
15:23
(927) чего веб сервис локальный не стартует ?
931 Ёпрст
 
гуру
31.08.19
15:23
и как в доке,никаких установленных служб не наблюдаю..
932 Ёпрст
 
гуру
31.08.19
15:25
Панель управления → Администрирование → Службы → lsFusion 2 Server

вот этой службы нету не фига..
933 Ёпрст
 
гуру
31.08.19
15:25
заново переставлять ?
934 PR
 
31.08.19
15:28
(927) Не бойся, это проходит, это как у беременных, когда они то выхлопными газами дышат, то селедку с огурцами наворачивают
935 PR
 
31.08.19
15:29
(932) У тебя компьютер отвергает этот шлак :))
936 CrushBy
 
31.08.19
15:29
(933) Вы брали инсталлятор для разработки или для выполнения ? Для разработки этой службы и не должно быть. Там  сервер стартует из IDEA. Речь как я понимаю о веб клиенте ? Там должен быть lsFusion 2 Client служба. Это по сути томкат с установленным туда приложением (варником).
937 Ёпрст
 
гуру
31.08.19
15:33
(936) для разработки. Запускаешь сервер, ошибок нет. Десктопное приложение работает. А вот вэб клиент нема.. на локалхост 8080 пусто
938 CrushBy
 
31.08.19
15:36
Так в службах lsFusion 2 Client есть ? она запущена или нет ? В папке C:\Program files\lsFusion2\Client что-то есть ?
939 Звездец
 
31.08.19
15:39
что-то мне это все напоминает как я кубу запускал. Пока запустил весь интерес пропал.

а сделать так чтоб поставил и работает не вариант?
940 Злопчинский
 
31.08.19
15:39
все, побежал за попкорном и колой...
https://storage.yvision.kz/images/user/kiral/H9J92yIJfc7AfK90LK5T6zkCNi2h6H.jpg
941 Злопчинский
 
31.08.19
15:40
(939) ну че ты хочешь. это ж не 1С. это ж для п(р)огромистов. чтобы потрахались ;-)
942 CrushBy
 
31.08.19
15:46
(937) И все настройки по умолчанию? Веб контекст пустым оставил?
943 Ёпрст
 
гуру
31.08.19
15:53
(938) службы нема, в папке webapps и всё..
Короче, службу он ставить не хочет. Где валяется её инсталятор ?
944 Salimbek
 
31.08.19
15:55
(943) Правильно ли я понял цитату из (936) "Для разработки этой службы и не должно быть. Там  сервер стартует из IDEA."
И ваш ответ в (937) "для разработки."
945 Ёпрст
 
гуру
31.08.19
15:58
(944) из идеа сервер то стартует, десктопное приложнгие работает. Но , насколько я понял, для вэб клиента должна быть служба фьюжен клиент, она не ставится..
946 CrushBy
 
31.08.19
16:02
(943) Похоже с правами проблема. Должна была запрашивать админские права, чтобы записать в Program files, но почему-то не получилось. Можно попробовать тот же самый инсталлятор запускать. Он ставит только то, что еще не поставлено.
947 Злопчинский
 
31.08.19
16:06
(946) "Должна была запрашивать админские права, чтобы записать в Program files, но почему-то не получилось."
- пичалька.. а ведь продакшен...
злобствую я ;-)
948 CrushBy
 
31.08.19
16:08
(947) В продакшене исключительно Linux. Windows - только для разработки, как правило (и то не всегда).
949 PR
 
31.08.19
16:09
950 CrushBy
 
31.08.19
16:10
(948) Я имею ввиду в нашей практике. Установить на винду тоже можно. Но у нас два или три клиента из 40 на серверах используют винду.
951 PR
 
31.08.19
16:10
952 CrushBy
 
31.08.19
16:10
(947) На самом деле не факт, но вы же понимаете что на клиентском персональном компьютере может быть все что угодно. Например место закончилось в процессе инсталляции. Или антивирус хитро настроен.
953 Asmody
 
31.08.19
16:12
Парни, тут уважаемый GROOVY в фейсбуке выложил интересную задачку, несколько нехарактерную для 1С. Он выложил для одмнесников, но вы можете показать класс и утереть всем нос. Задачка на при учет. Текст вот тут https://docs.google.com/document/d/1GRMiI3QgOJtSSSB6F3mmJafs2pTezH3GDRivPmSMH3o/edit?usp=drivesdk
Слабо?
954 Asmody
 
31.08.19
16:13
(953) "на при" читай как "не про"
955 PR
 
31.08.19
16:14
(947) Напоминает https://bash.im/quote/401786
xxx: Народ! Подскажите какой-нить антивирус на debian?
yyy: Рабочих вирусов на линукс в данный момент нет. Нафиг тебе антивирус?
xxx: Это их раньше не было, я один нашел... и наконец-то пересобрал в работающем состоянии...
956 PR
 
31.08.19
16:29
(953) Эээ, после слов "мобильное приложение" и "чатик" понял, что дело пахнет керосином :))
Да ты троль еще тот :))

Если мы говорим про мгновенные оповещения о новых сообщениях, а не колхозный опрос сервера с определенной периодичностью
И если мы не говорим про использование системы взаимодействия

То тогда по минимуму требуется сделать:
— Головную не мобильную базу (сервер), в которой будет вся переписка
— Мобильное приложение, в котором опять же будет вся переписка
— Отправку мобильным приложением информации серверу о том, что я что-то сделал (написал сообщение, поправил, удалил и пр.)
— Обработку мобильным приложением полученных пушей о том, что кто-то что-то сделал
— Рассылку сервером всем мобильным приложениям пушей о том, что кто-то что-то сделал

Отправка на сервер инфы о том, что я что-то сделал и рассылка сервером этой инфы другим конечно же происходит синхронно одно за другим, без задержки

Обмены происходят конечно же с использованием плана обмена, чтобы гарантировать получение сообщений

Это если коротко :))
957 PR
 
31.08.19
16:32
(956) Правда, мое решение не удовлетворяет условию "Независимость от сторонних сервисов", но тут уж такое, либо используй андроидовские пуши либо печалька, только опрос мобильными клиентами инфы с сервера с определенной периодичностью, например раз в одну — три — пять секунд
958 Asmody
 
31.08.19
16:37
(956) Мопед не мой
959 PR
 
31.08.19
16:37
Есть правда шикарное решение, как не делая нихрена сделать практически все вышеперечисленное
Достаточно сделать базу с вышеуказанным чатом и использовать не мобильное приложение, а мобильный клиент, в котором будет отображаться окно чата (справочник/регистр сведений), у которого стоит автообновление раз в 1 — 3 — 5 секунд
Тут правда можно уронить сервер, но то такое
960 PR
 
31.08.19
16:39
+(959) Нужно сделать, я считаю :))
961 Asmody
 
31.08.19
16:41
(959) С чего бы серверу падать?
962 PR
 
31.08.19
16:43
(961) Ну знаешь, раз в секунду обновлять динамический список всем клиентам — задачка не из банальных и легких :))
963 Asmody
 
31.08.19
17:07
(962) Если читать список один и тот же - это вообще не нагрузка.
964 CrushBy
 
31.08.19
17:11
(953) Эта задача больше про фронт и UX, чем про бэкенд. Опять же, платформы для бизнес-приложений для этого не предназначены и делать это на них, это как на SQL решать судоку. Можно, но смысла мало. Но вообще у нас чат реализован внутри системы именно штатными средствами платформы. Кое как работает. У нас даже у клиентов иногда пользуются для внутренней переписки (если порезаны скайпы, вайберы и прочее).
965 Ёпрст
 
гуру
31.08.19
17:15
(964) собственна вот из-за чего службы нет:

качаем apache-tomcat-9.0.21-windows-x64.zip а его там нема, можете сами проверить.
966 Ёпрст
 
гуру
31.08.19
17:15
Пересоберете инсталятор свой ?
967 _DAle_
 
31.08.19
17:17
(899) За эти вот меню сверху и панель слева отвечают инструкции WINDOW и NAVIGATOR.
WINDOW: https://documentation.lsfusion.org/pages/viewpage.action?pageId=3670087
NAVIGATOR: https://documentation.lsfusion.org/pages/viewpage.action?pageId=3670029

Настроились они по умолчанию так, потому что у нас есть набор системных модулей (вы их можете увидеть в консоли при старте сервера), без которых сервер не запустится. В этих модулях есть определенные настройки того же навигатора. Все это можно перенастроить в своих модулях.
968 Asmody
 
31.08.19
17:19
(964) "это как на SQL решать судоку." - ты не поверишь, но одинесники умеют на SQL решать транспортные задачи и раскрой делать. Есть такие статьи на ИС.
969 Ёпрст
 
гуру
31.08.19
17:24
(967) круто.. как вэб сервис поднять ? Выдает ошибку инсталятора, по причине не нахождения в нём вот этого:
http://apache.org/dist/tomcat/tomcat-9/v9.0.21/bin/apache-tomcat-9.0.21-windows-x64.zip
970 rphosts
 
31.08.19
17:31
(953) влом как-то искать исходники... лет 5 назад писал такое поделие но забросил т.к. аналоги с лучшим юзабилити море а компания чел для которых писал - распалась... чел один подписался помочь с юзабилити но как-то слился - получилось не торт решение...
971 rphosts
 
31.08.19
17:32
(964) но моб. клиент у 1С давно есть (у многих решений как бонус к нему)... и мобильная платформа для разработки тоже есть
972 Ёпрст
 
гуру
31.08.19
17:33
поменяйте на 24 версию..
http://apache.org/dist/tomcat/tomcat-9/v9.0.24/bin/apache-tomcat-9.0.24-windows-x64.zip
в своём инсталяторе.
973 rphosts
 
31.08.19
17:33
(962) раз в 5 вполне норм - проверено практикой.
974 Ёпрст
 
гуру
31.08.19
17:34
И это, занафига удалять в инсталяторе то, что скачалось ? Чтоб с нуля потом качать еще раз ?
975 rphosts
 
31.08.19
17:34
(974) "а потрахаться"? "ты юзер что-ли"?
976 PR
 
31.08.19
17:36
(963) Хм, ну вот сделаю, проверим как раз :))
977 PR
 
31.08.19
17:38
(971) Мобильное приложение, а не мобильный клиент, будь точен в терминах :))
978 rphosts
 
31.08.19
17:39
(976) Да нафиг не надо всем сесь список слать!
По запросу клиента сервер выдает список обновлений именно для этого клиента
979 PR
 
31.08.19
17:39
(973) Раз в 5 — УГ, кому такое нужно, если можно раз в секунду?
980 rphosts
 
31.08.19
17:39
(977) я знаю про 2 вида апликух для роботояюлочных железяк
981 rphosts
 
31.08.19
17:40
(979) в хорошо нагруженном чатике чел на 10 активных и так не успеешь читать
982 PR
 
31.08.19
17:40
(978) Ну так если динсписок, то да, конечно
Просто можно было не опрашивать сервер вообще, если на сервере ничего не происходит последние 10 часов
983 PR
 
31.08.19
17:41
(981) Тут не важно, сколько пишут, важно, сколько читают
984 rphosts
 
31.08.19
17:42
(982) не, ну можно конечно что-бы сервере сам долбился клиентам, если что, но сервер не опухнет при средненькой нагрузке?
985 PR
 
31.08.19
17:47
(984) Эээ... эээ... эээ... сервер-то не опухнет, но как ты собираешься с сервера долбить клиентов //осторожно так с подозрением

Так-то есть всего несколько вариантов:
1. Внешние приблуды с использованием сокетов
2. PUSH уведомления (только для мобильного приложения)
3. Система взаимодействия от 1С
986 PR
 
31.08.19
17:49
Ну что, я так чувствую, будет третья ветка :))
987 rphosts
 
31.08.19
17:49
(985) 1.угу
2.пуш тебе стабильного джае раз в 5 сек не выдаст - проверял!
3.стоит денег вроде... и да, для неё корп лиц. вроде нужна
988 rphosts
 
31.08.19
17:51
(986) а легко, вот вангую там всё меньше будет про "этот сплав"
989 PR
 
31.08.19
17:54
(987) 2. Вот это уже не важно, как может, так и делает, тут важно, что событийная модель другая, то есть сервер лезет на клиент, а не наоборот
3. Да, но я же и не утверждал, что это бесплатно
990 ПростоГен
 
31.08.19
17:55
(986) Да ну нахрен :))
991 Ёпрст
 
гуру
31.08.19
17:58
Вроде завел зверька..
992 CrushBy
 
31.08.19
17:59
(972) Инсталлятор просто качает допсофт со сторонних ресурсов, и видимо apache переместил tomcat у себя. В понедельник перебьем путь и настроим jenkins на постоянную проверку доступности файлов, или на свой cdn положим, лицензия вроде позволяет. Ну или завтра попробуем, я бы сейчас сделал но не у компа.
993 CrushBy
 
31.08.19
18:00
(991) Да ладно, каким образом? Руками томкат поставили и war подкинули?
994 CrushBy
 
31.08.19
18:01
(974) хотите чтобы у вас место лишнее жралось?
995 Ёпрст
 
гуру
31.08.19
18:07
(993) скачал 24 томкат и распаковал в папку клиент..заново запустил инсталятор и всё.
996 Ёпрст
 
гуру
31.08.19
18:08
(994) лишние 200 метров это ни о чем..
997 Ёпрст
 
гуру
31.08.19
18:10
а так, на локальной тачке поднялся вэбсервис, даже работает.
Попробую зверька к ms sql прикрутить, посмотреть, через профайлер, что он там за запросы лепит
998 CrushBy
 
31.08.19
18:25
(997) А чем вас постгрес не устраивает, там опцию одну включаете и все запросы в лог идут. Но с ms sql не получится мы пока не решили адаптер для него будет ли под lgpl или нет, поэтому в 2.0 его в сборке нет.
999 Злопчинский
 
31.08.19
18:43
(948) "В продакшене исключительно Linux."
- херово
1000 Злопчинский
 
31.08.19
18:47
(992) это показываает то, что клиентов у вас с гулькин хрен, что ошибки иснталляции даже не всплывають...
1001 Злопчинский
 
31.08.19
18:48
Заведите третью ветку! я ушел
1002 Злопчинский
 
31.08.19
18:49
Закрыто