12 мар. 2011 г.

Сервис-пак для студии

Благослови, Господь, мой компьютер на успешную установку первого сервис-пака для Наглядной Студии, избавь инсталлятор от лукавого и упокой души временных файлов. Аминь!

Инсталлятор сервис-пака сделан грамотно. По мере закачки компонентов они начинают ставиться. Тем самым экономя время пользователя. С офлайн инсталлятором такого не сделаешь — ведь нужно сначала всё скачать, а потом ставить.

image

Мелочь, а приятно.

Кстати, у Микрософта давно есть технология под названием Click-Once. Это веб-инсталлер, который позволяет обновлять приложение по компонентам. Ну например у вас прога 100 метров, а вы заменили только пару пару файлов. Качать ради двух файлов весь инсталлятор реально лень. А вот Click-Once на каждом старте приложения следит за новыми файлами на сервере и предлагает их скачать и заменить. Очень экономит время не только пользователя, но и разработчика: Click-Once включается одним чекбоксом в настройках солюшэна. Больше ничего делать не нужно.

Но как оказалось все чудеса на этом не заканчиваются. Если копнуть в эту технологию глубже, то порядком и временем установки компонентов можно управлять из самой программы. Поясню на примере. Вы разрабатываете аналог Визуал Студии. Ваша студия также погорло нафарширована фичами и приблудами. Инсталлятор распух до нескольких сотен метров. Но, как известно, 20 % фич используются 80 % времени. С помощью Click-Once можно установить первыми редактор кода и компилятор, а остальные 80 % фич качать и ставить в фоновом режиме. Т. е. программа ещё не полностью установлена, ещё не все фичи включены, но пользователь уже может начинать работать. Мегакруто.

А вы встречали такие программы? Используете ли веб-инсталлеры в своих разработках? Или до сих пор все файлы в мудацких self-экстракторах выкладываете?

P. S. Разработчикам в клаудах просьба не беспокоить. Улыбка

3 комментария:

  1. Почитал про ClickOnce — занятная штука. А ничего подобного у нет для использования без .NET, не в курсе?

    ОтветитьУдалить
  2. Блеать, сраная премодерация! И опечатку не исправишь уже (((

    ОтветитьУдалить
  3. > А ничего подобного у нет для использования без .NET, не в курсе?

    Не в курсе. Найдешь -- отпиши.

    ОтветитьУдалить

Темы

2012 (2) амазон (1) анпакинг (1) артемий лебедев (4) атн (1) аудио (1) аэропорт (1) безопасность (3) бизнес (1) билайн (1) блог (2) будущее (2) видео (11) википедия (5) вымысел (16) гагарин (1) герман (1) гитхаб (1) гугл (3) дед мороз (1) декабрь (1) демотиватор (2) дети (2) дизайн (13) диссертация (2) документация (1) друзья (5) евпатория (1) евро-2012 (1) жадность (1) заяц (1) идея (1) имейл (1) инстаграм (1) интервью (5) интересное (20) интерфейс (13) история (7) как_выжить (4) календарь (1) капитализм (1) картина (1) кмб (6) книга (6) коллекция (4) компилятор (2) конкурс (5) космос (1) лаборатория (1) либералы (1) лингво (1) лузер (6) макаренко (2) макдональдс (2) математика (1) медиапорт (1) ментор (1) металлика (1) металлист (2) метро (7) микрософт (6) миргород (1) москва (2) музыка (3) наркомания (1) новости (17) образование (3) оптимизация (5) основы (14) открытки (3) ошибка (11) памятник (1) патриотизм (3) плагиат (1) плата (1) погода (3) поиск (1) политика (2) полтава (2) праздник (1) программирование (15) прошлое (2) путешествия (8) рейтинг (1) рендер (1) рисунок (2) русские (1) русский язык (1) сайт (4) санкт-петербург (1) сапр (7) сеть (1) си++ (1) синтез (1) системси (1) скриншот (40) социализм (1) соцопрос (3) спектрум (2) спорт (2) срач (2) статистика (1) такси (1) тбб (3) твитер (9) тимошенко (1) украина (5) униан (1) фан (30) фокус (1) фото (39) фотошоп (1) фурсенко (1) футбол (2) хабр (1) харьков (21) хнурэ (19) хобби (4) цитата (2) чехия (1) школа (1) эпл (1) эхостар (1) юмор (1) яндекс (1) clang (2) doxygen (1) english (3) ios (1) llvm (1) msdn (1) outlook (1) PHP (1) stackoverflow (1)

Поиск

Читатели