Русский
Открыть в Telegram
JJavaFX

JavaFX

@javaFXru · группа · Технологии · в индексе с 04.07.2026
388участников
36 882сообщений в индексе
M
Мне кажется через проперти можно будет взломать
M
A
нет, ты не понял - в бесплатном варианте - модуль будет отсутствовать - он просто не войдет в сборку
M
Тогда надо чтобы те кто зависят от этого модуля не ломались
A
это понятно. вопрос - так делал кто то ? :)
A
просто я на двух репах уже сидел - для платной и бесплатной - гемор еще тот.
  1. C
    Везде свои +\-. Я тоже такие дублированные репы юзал. Сопровождать монореп в разы удобнее, но бесплатная прога может быть тестировочным полигоном, отчего её версия может немного опережать платную в каких-то случаях (не заявляя об этом прямо), иметь разные зависимости и т.п. Если реп один, то легче перепутать и сломать, если навернутся общие либы, от которых зависят сразу две проги, то и релиз\фикс обеих будет залочен и т.д. Что-то вроде репликации бдшной и т.п. дублирования\резервироваия с отказом на уровне узла\репа. Для одного разраба и небольшого кол-ва вполне легко следить, какой реп master\slave, а потом распространять измения на другой. Банально работая над репами поочередно. Здесь тож легко ошибиться + проблемы их синхронизации, но отказ одного репа не затронет другой, либо проблему легко откатить т.к. репы дублированы.
    1. A
      спасибо. это мне на подумать. Сейчас так раз стою перед развилкой.
      1. C
        Но обычно в природе репликация как-то чем-то автоматизирована. Если логика нормально разделена, то можно банально копировать директории между репами. Я даж как-то писал гуёвый инструмент на fx для этого, но скриншотов уже не сохранилось... Более интересный вопрос, что разброс в бесплатной\платной версии можно пробовать свести к: 1. Ток бесплатная с донатами\спонсорством, мб за фичи. Правда обычно платят мало в опенсурсе, либо вообще не платят. 2. Ток платная с демо\триалом\etc. Если прога хороша, то какая-то часть платных копий будет взломана, что приплюсуется к совсем бесплатным версиям, отчего бесплатная версия кагбэ и так будет в любом случае). 3. Сначала бесплатная, но потом платная. Быть может через промежуточный вариант - очень дешёвая, что почти бесплатная. и т.д. комбинации. Собсна, это ещё один вариант решения проблемы разброса и упрощения репа.
Вся ветка · 3 ответа →
A
особенно когда одинаковые баги чинишь 2 раза, вместо одного :)
S
0
  1. A
    у меня не веб, - десктоп на JavaFx. Я его на компе собираю.
Вся ветка · 2 ответа →
A
ну я единственный разраб. между релизами проходит минимум 2 месяца. плюс я подписываю код сертификатом. в общем это избыточно для меня. мне кажется это в вебе активно юзается, но не для десктопа. я не девопс и пришел из веба. на десктопе пишу недавно. может я не понимаю чего то.
A
плюс для сборки надо подымать виртуальную машину с чистой виндой (если msi инсталятор)
C
Но тут много факторов. Например, насколько стабильно апи. Так-то, да, миллион мелких правок синхронизировать между репами удовольствие такое себе...
C
В недельных ссылках попался любопытный проект - расширение fxml через Groovy (Groovy мне очень нравится, дыа): https://codeberg.org/rrangelo/groovefx Подход классический-рефлексивный через дёргание свойств\методов, кагбэ ожидаемо. Вообще я пробовал юзать groovy + fx и память он там кушает будь здоров. Для простых прожек проще свинг заюзать, как мне кажется + у груви есть свинговский билдер прям из коробки. Но, тем не менее, с fx тоже работает.
Вся ветка · 1 ответ →

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем