За последние 24 часа нас посетили 17475 программистов и 1712 роботов. Сейчас ищут 1709 программистов ...

Updater

Тема в разделе "Вопросы от блондинок", создана пользователем Padaboo, 30 мар 2017.

  1. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    Имеется. (клиент серверное приложение)
    1.Java код
    2. Сервер хранения файлов.
    3. Скомпилированный java код в виде jar.
    4. git
    5. Сайт.

    Внимание вопрос уважаемые знатоки как лучше организовать updater.

    Варианты.
    1.Создавать файл версии в котором будет храниться список файлов с их версией. исравнивать клиент с севером
    2.Закидывать скомпилированные файлы в гит и заставлять клиент их стягивать при проверке обновлений.
    3. Есть готовое решение или утилиты?
     
  2. Abyss

    Abyss Старожил

    С нами с:
    12 дек 2015
    Сообщения:
    1.298
    Симпатии:
    218
    Адрес:
    Default city
    Чуть больше инфы. И причём тут яжва ?
    Что нужно апать ? Что в гите ? Файловый сервер и сервер сайта две разные машины ?
     
  3. acho

    acho Активный пользователь

    С нами с:
    28 дек 2016
    Сообщения:
    854
    Симпатии:
    210
    Адрес:
    Санкт-Петербург
    @Abyss, он игрульку на java пишет.
    @Padaboo, а jar - там же получается всего один файл же, не? Т.е. апдейтер должен будет его заменять?
     
  4. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    Да игра, там библиотеки фреймворков, + JAR самого приложения. Как вариант составлять список джарников и давать им хэши.
    И список файлов внутри jar + хэши, но тогда каждый раз придется распаковывать запаковывать jar файлы
     
  5. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Может делать diff версий и пользователю присылать binary patch, это если на трафике надо экономить