Microsoft .NET Framework

Discussion in 'Общие вопросы по AdGuard для Windows' started by avatar, Feb 27, 2011.

  1. avatar

    avatar Administrator Staff Member Administrator

    Joined:
    Oct 26, 2010
    Messages:
    12,865
    Планируем начать разработку пятой ветки Adguard.

    Пока что не буду раскрывать новые фичи (тем более мы с точным списком не определились до конца).

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

    Вообщем, сейчас решается вопрос о переходе на более новую версию .NET Framework, а точнее -- .NET Framework 3.5. Новая версия позволяет сделать абсолютно любой дизайн, тогда как в версии 2.0 мы во многом ограничены.

    Есть одна проблема с этим переходом. .NET 3.5 установлен где-то у 60% пользователей. То есть 40% пользователей вынуждены будут установить его перед установкой программы. Мы, конечно, сделаем, чтобы это происходило автоматически. Но весит он (.NET 3.5) порядка 200Мб

    По этому поводу вопрос:
    1. Напрягает ли вас размер и вообще установка .NET?
    2. Если напрягает размер - а что, если бы он весил не 200Mb, а 50? (есть возможность использовать .NET 4, он весит меньше, но есть только у 30% пользователей).
     
  2. vvgNovanet

    vvgNovanet Moderator Moderator

    Joined:
    Nov 9, 2010
    Messages:
    4,563
    У кого безлимит и скорость нормальная вряд ли это сильно напрягает.
    А вот с остальными юзерами не знаю (наверно им будет влом качать даже и 50 мегов)
     
    Last edited by a moderator: Feb 27, 2011
  3. Talisman

    Talisman Beta Tester

    Joined:
    Dec 18, 2010
    Messages:
    1,022
    Поскольку сейчас очень быстро устаревает оборудование и пользователи потихоньку переходят на новую систему (Windows 7) в которой .NET Framework 3.5 установлен изначально, думаю что, вскоре, проблема с установкой 3.5 постепенно потеряет свою актуальность.

    Для пользователей, которые не будут менять систему и не смогут установить .NET 3.5 можно будет оставить поддержку версии 4 (таких будет меньшенство). Просто на сайте программы указать, что если наблюдаются проблемы с использованием версии 5 можно спокойно использовать версию 4 без ущерба в качестве работы программы. Так же можно будет указать ссылки на скачивание установщика .NET 3.5.

    А вот автоматическую установку .NET 3.5 во время установки Adguard я бы точно не делал. Исходя из личного опыта, программы, которые автоматически закачивают и ставят программы такого размера, мягко говоря, напрягают. Будут отзывы типа - "Та ну его этот Adguard! Как начинает что-то устанавливать! Качал час, мне надоело я его и вырубил!". Особенно у пользователей со слабым интернетом. Закачивать 200 Мб с мегабитным интернетом довольно утомительно. Другое дело, если пользователю объяснить прелести новой версии и предложить ссылку на скачивание программного обеспечения нужного для работы программы.
     
    Last edited by a moderator: Feb 27, 2011
  4. vvgNovanet

    vvgNovanet Moderator Moderator

    Joined:
    Nov 9, 2010
    Messages:
    4,563
    Содержимое пакета dotnetfx35.exe - 206 мег
    [​IMG]
    Туда входят как я понял и версии 2 , 3 , 3.5
    dotNetMSP - это пакеты обновлений версий 2.0 и 3.0
    А нельзя ли перепаковать этот установщик включив только необходимые для работы компоненты.
    Тем более тут ещё и можно разделить на х86 и х64
    [​IMG]
    и установка NET 3.5 для x86 всего 6,6 мег
    Очень хорошая тема по этому вопросу.
    http://forum.oszone.net/post-1052234.html - (Framework 1.1-3.5) всего 58 мег
    [​IMG]

    Ну вот вроде оно - netfx35sp1.exe - 5 мег
    Хотя проверять нужно это всё.
     
    Last edited by a moderator: Feb 27, 2011
  5. IQvarious

    IQvarious Beta Tester

    Joined:
    Nov 22, 2010
    Messages:
    45
    RE

    ИМХО, самое адекватное решение! ;)
     
  6. Fantom

    Fantom Beta Tester

    Joined:
    Dec 12, 2010
    Messages:
    1,334
    У меня пакет dotnetfx35.exe - 231 мег лежит в папке с прогами. Так что всё что нужно скачано и установлено.
    Но есть знакомый с мобильным интернетом использующий adGuard для экономии трафика. Скорость у него около 30 кб/с.
     
  7. avatar

    avatar Administrator Staff Member Administrator

    Joined:
    Oct 26, 2010
    Messages:
    12,865
    Нельзя перепаковать, одно без другого не работает. 4я ветка будет поддерживаться по-любому. Видимо придется какое-то время обе живыми оставлять...

    Мы еще думаем лицензирование поменять. Сделать так, чтобы пользователь при первом запуске программы регистрировался (email будем использовать как логин). И таким образом избавимся от лицензионных ключей, просто у каждого пользователя будет срок действия и количество компьютеров, на которых можно использовать программу под этим логином.

    --
    Не дочитал до конца, сейчас посмотрю что на том форуме написано. Вообще Microsoft запрещает менять их redistributable пакеты, так что тема все равно скользкая.
     
    Last edited by a moderator: Feb 27, 2011
  8. vvgNovanet

    vvgNovanet Moderator Moderator

    Joined:
    Nov 9, 2010
    Messages:
    4,563
    т,е отдельно 3,5 не работает без 3,0 и 2,0 (понятно)

    А вот это ставит на всём моём посте, что выше, большой,жирный красный крест.:)

    Думаю сейчас не начало 2000 годов и достать тот же dotnetfx35.exe не составит и труда (у соседа, товарища, у кого инет нормальный)
    Ну и конечно оставить в поддержке adguard 4 как предлагал выше Talisman .
     
    Last edited by a moderator: Feb 27, 2011
  9. jus

    jus Юрий

    Joined:
    Dec 16, 2010
    Messages:
    440
    А у меня почему то вообще нет таких версий, установленна ток одна, и то 4.0

    [​IMG]

    Зато весит менее 40 Мб. Наверно что то не так понял...
     
  10. vvgNovanet

    vvgNovanet Moderator Moderator

    Joined:
    Nov 9, 2010
    Messages:
    4,563
    Отвечу цитатой.
    т.е версии с 1,1 по 3,5 уже присутствуют в системе.
    4 тоже сам накатывал уже после установки windows.
     
  11. jus

    jus Юрий

    Joined:
    Dec 16, 2010
    Messages:
    440
    vvgNovanet, так вот это и смутило, предыдущих версий вообще же невидно. Значит она работает самостоятельно, рискну предположить, что 5 версию adguard можно сделать на .NET Framework 4
     
  12. jus

    jus Юрий

    Joined:
    Dec 16, 2010
    Messages:
    440
    Блин, неувидал запись, тогда вопросов нет :)
     
  13. vvgNovanet

    vvgNovanet Moderator Moderator

    Joined:
    Nov 9, 2010
    Messages:
    4,563
    Avatar писал выше, что пятёрка может работать отдельно на NET Framework 4.
    Просто мал процент юзеров у кого он установлен.
     
  14. jus

    jus Юрий

    Joined:
    Dec 16, 2010
    Messages:
    440
    Просто сравниваю XPшку и 7, у одной все по полочкам видно, что где и как установленно, а у этой все как то кратко, скрытно от глаз пользователя...так сразу и не разберешься.
     
  15. jus

    jus Юрий

    Joined:
    Dec 16, 2010
    Messages:
    440
    С этим не спорю, но через год все измениться, прогресс не остановить :)
     
  16. vvgNovanet

    vvgNovanet Moderator Moderator

    Joined:
    Nov 9, 2010
    Messages:
    4,563
    Всё идёт к тому, чтоб юзер не парился на счёт каких-то там NET Framework , DirectX и прочих компонентов. По-этому мелкомягкие решили запихнуть в семёрку всё и сразу.:)
     
  17. jus

    jus Юрий

    Joined:
    Dec 16, 2010
    Messages:
    440
    Да уж да, простота пользователям :) С нетерпением жду 5 adguard, уж очень интересно посматреть на глобальные изменения :) Интересно, когда планируется выход...
     
  18. avatar

    avatar Administrator Staff Member Administrator

    Joined:
    Oct 26, 2010
    Messages:
    12,865
    Через месяц первая бета надеюсь появится, работаем сейчас усиленно над этим.

    Но четверку тоже не забываем, скоро очередная пачка исправлений. У нас в нынешней версии иногда с флэш-приложениями проблемы возникают, новая версия все исправит. Плюс многопользовательский режим, и еще несколько исправлений по мелочи.
     
  19. Fantom

    Fantom Beta Tester

    Joined:
    Dec 12, 2010
    Messages:
    1,334
    ИМХО
    Прогресс прогрессом, но консерватизм есть консерватизм (Это я исключительно о себе).
     
  20. avatar

    avatar Administrator Staff Member Administrator

    Joined:
    Oct 26, 2010
    Messages:
    12,865
    В итоге мы решили остановиться на .NET Framework 3.0.

    Он предустановлен в Vista и 7 и, по нашим подсчетам, стоит у 90% пользователей.

    Если его скачивать отдельно, то вес установочных файлов порядка 50 Мб, что вообщем-то не так страшно.