Microsoft .NET Framework

avatar

Administrator
Staff member
Administrator
Планируем начать разработку пятой ветки 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% пользователей).
 

vvgNovanet

Moderator
Moderator
У кого безлимит и скорость нормальная вряд ли это сильно напрягает.
А вот с остальными юзерами не знаю (наверно им будет влом качать даже и 50 мегов)
 
Last edited by a moderator:

Talisman

Beta Tester
Поскольку сейчас очень быстро устаревает оборудование и пользователи потихоньку переходят на новую систему (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:

vvgNovanet

Moderator
Moderator
Содержимое пакета dotnetfx35.exe - 206 мег

Туда входят как я понял и версии 2 , 3 , 3.5
dotNetMSP - это пакеты обновлений версий 2.0 и 3.0
А нельзя ли перепаковать этот установщик включив только необходимые для работы компоненты.
Тем более тут ещё и можно разделить на х86 и х64

и установка NET 3.5 для x86 всего 6,6 мег
Очень хорошая тема по этому вопросу.
http://forum.oszone.net/post-1052234.html - (Framework 1.1-3.5) всего 58 мег


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

Fantom

Beta Tester
У меня пакет dotnetfx35.exe - 231 мег лежит в папке с прогами. Так что всё что нужно скачано и установлено.
Но есть знакомый с мобильным интернетом использующий adGuard для экономии трафика. Скорость у него около 30 кб/с.
 

avatar

Administrator
Staff member
Administrator
А нельзя ли перепаковать этот установщик включив только необходимые для работы компоненты.
Нельзя перепаковать, одно без другого не работает. 4я ветка будет поддерживаться по-любому. Видимо придется какое-то время обе живыми оставлять...

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

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

vvgNovanet

Moderator
Moderator
Нельзя перепаковать, одно без другого не работает. 4я ветка будет поддерживаться по-любому. Видимо придется какое-то время обе живыми оставлять...

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

Вообще Microsoft запрещает менять их redistributable пакеты, так что тема все равно скользкая.
А вот это ставит на всём моём посте, что выше, большой,жирный красный крест.:)

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

jus

Юрий
А у меня почему то вообще нет таких версий, установленна ток одна, и то 4.0



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

vvgNovanet

Moderator
Moderator
А у меня почему то вообще нет таких версий, установленна ток одна, и то 4.0



Зато весит менее 40 Мб. Наверно что то не так понял...
Отвечу цитатой.
Поскольку сейчас очень быстро устаревает оборудование и пользователи потихоньку переходят на новую систему (Windows 7) в которой .NET Framework 3.5 установлен изначально, думаю что, вскоре, проблема с установкой 3.5 постепенно потеряет свою актуальность.
т.е версии с 1,1 по 3,5 уже присутствуют в системе.
4 тоже сам накатывал уже после установки windows.
 

jus

Юрий
т,е отдельно 3,5 не работает без 3,0 и 2,0 (понятно)
vvgNovanet, так вот это и смутило, предыдущих версий вообще же невидно. Значит она работает самостоятельно, рискну предположить, что 5 версию adguard можно сделать на .NET Framework 4
 

jus

Юрий
т.е версии с 1,1 по 3,5 уже присутствуют в системе.
4 тоже сам накатывал уже после установки windows.
Блин, неувидал запись, тогда вопросов нет :)
 

vvgNovanet

Moderator
Moderator
Avatar писал выше, что пятёрка может работать отдельно на NET Framework 4.
Просто мал процент юзеров у кого он установлен.
 

jus

Юрий
Просто сравниваю XPшку и 7, у одной все по полочкам видно, что где и как установленно, а у этой все как то кратко, скрытно от глаз пользователя...так сразу и не разберешься.
 

jus

Юрий
Avatar писал выше, что пятёрка может работать отдельно на NET Framework 4.
Просто мал процент юзеров у кого он установлен.
С этим не спорю, но через год все измениться, прогресс не остановить :)
 

vvgNovanet

Moderator
Moderator
Всё идёт к тому, чтоб юзер не парился на счёт каких-то там NET Framework , DirectX и прочих компонентов. По-этому мелкомягкие решили запихнуть в семёрку всё и сразу.:)
 

jus

Юрий
Да уж да, простота пользователям :) С нетерпением жду 5 adguard, уж очень интересно посматреть на глобальные изменения :) Интересно, когда планируется выход...
 

avatar

Administrator
Staff member
Administrator
Да уж да, простота пользователям :) С нетерпением жду 5 adguard, уж очень интересно посматреть на глобальные изменения :) Интересно, когда планируется выход...
Через месяц первая бета надеюсь появится, работаем сейчас усиленно над этим.

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

Fantom

Beta Tester
С этим не спорю, но через год все измениться, прогресс не остановить :)
ИМХО
Прогресс прогрессом, но консерватизм есть консерватизм (Это я исключительно о себе).
 

avatar

Administrator
Staff member
Administrator
В итоге мы решили остановиться на .NET Framework 3.0.

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

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