Russian Qt Forum
Сентябрь 25, 2024, 06:20 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 2 [3]   Вниз
  Печать  
Автор Тема: Единый EXE файл  (Прочитано 16307 раз)
Bepec
Гость
« Ответ #30 : Май 28, 2012, 12:12 »

Густав - это ты не путай Улыбающийся

Портирование и Портабельность.

Портирование - с одной ОС на другую.
Портабельность - запуск без установки, малый размер, возможность запуска со сменных носителей.

Подмигивающий
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4744



Просмотр профиля WWW
« Ответ #31 : Май 28, 2012, 16:09 »

Верес, это ты не путай. То, что ты пытаешься донести, называется переносимостью (предлагаю в словарь англо-русский заглянуть), а портабельность - это возможность совершить портирование.

И про малый размер тоже ты что-то выдумал, как и про скорость копирования.
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Alex Custov
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2063


Просмотр профиля
« Ответ #32 : Май 28, 2012, 16:10 »

Прочитай мой ник внимательнее, я не Густав или Густов.

Ok, я перепутал. С учётом того, что скорость записи практически на все ФС на HDD исчисляется десятками мегабайт, такой проблемы как копирование 10-15 мегабайт просто нет.
Записан
Bepec
Гость
« Ответ #33 : Май 28, 2012, 16:39 »

Камбала, ну убеди меня, что portable (переносимая) не является исходником портабельности.

И про малый размер тоже ты что-то выдумал, как и про скорость копирования.
Млиать. Ну почему ты не видишь очевидного...

Возми 3000 файлов весом 1 гигабайт. Запиши их на флешку и сравни время.

Возми 1 файл весом 1 гигабайт. Запиши его на флешку и сравни время.

Время 1 файла  будет МЕНЬШЕ.

 Чем МЕНЬШЕ время переноса, тем приложение БОЛЕЕ портабельное. Как бы ты не хотел, но ПОРТАБЕЛЬНОСТЬ пропорционально зависит от скорости переноса приложения куда-либо.
Вот почему БОЛЬШИНСТВО не хочет читать и понимать?
Цитировать
Портируемость (переносимость, англ. portability) обычно относится к одной из двух вещей:
Портируемость — как возможность единожды откомпилировав код (обычно в некоторый промежуточный код, который затем интерпретируется или компилируется во время исполнения, «на лету», англ. Just-In-Time[2]), затем запускать его на множестве платформ без каких-либо изменений.
Портируемость — как свойство программного обеспечения, описывающее, насколько легко это ПО может быть портировано. По мере развития операционных систем, языков и техники программирования, становится всё проще портировать программы между различными платформами. Одной из изначальных целей создания языка Си и стандартной библиотеки этого языка — была возможность простого портирования программ между несовместимыми аппаратными платформами. Дополнительные преимущества в плане портируемости могут иметь программы, удовлетворяющие специальным стандартам и правилам написания (см., например: Smart Package Manager).

Портирование(porting) и Портабельность(portable) - РАЗНЫЕ блин вещи, неверяхи вы такие.
Записан
V1KT0P
Гость
« Ответ #34 : Май 28, 2012, 17:17 »

Портирование(porting) и Портабельность(portable) - РАЗНЫЕ блин вещи, неверяхи вы такие.
Это все из-за сленга состоящего из английских слов написанных русскими буквами, что влечет за собой непонимание друг друга.
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4744



Просмотр профиля WWW
« Ответ #35 : Май 28, 2012, 17:21 »

я где-то уже писал, что распространять можно в архиве - вот тебе и один файл. а архивирование ещё и размер может уменьшить. или конечные пользователи даже не знают как разархивировать файл?
То, что ты пытаешься донести, называется переносимостью
а никак не портабельностью (такого слова-то даже в русском нету).

а когда ты обновляешь своё приложение, то заставляешь пользователей качать огромный файл, а при динамической сборке обычно достаточно лишь само приложение выложить - библиотеки скорее всего подойдут и старые.
« Последнее редактирование: Май 28, 2012, 17:22 от kambala » Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Bepec
Гость
« Ответ #36 : Май 28, 2012, 17:55 »

Камбала блин. Тебе говорят о ПОРТАБЕЛЬНОСТИ.. ПЕРЕНОСИМОСТИ.

Вставил флешку => запустил => поработал => скинул на другую флешку => уехал на велосипеде.

А не вставил флешку => скачал архиватор => распаковал на флешку(мы же портабельны, нельзя на жёсткий), в это время попил чаю, сходил в ванну и почистил заржавевший велосипед, состарился и закопался.

Обновление с использованием своего обновлятора (этого слова тоже нет, но назло буду использовать), конечно будет проблематично, нооо... МЫ ГОВОРИМ О ПОРТАБЕЛЬНОСТИ, а не о "возможности обновления".

"Приобретая одно, теряешь другое. Можно спорить бесконечно, но этот закон нарушить нельзя." ©

Портабельность повышена - ДА. Возможность обновления частями утеряна - ДА.

Это не плохо. Это не хорошо. Это - данность.

PS Слов kambala / динамика в русском тоже не было. Но они есть  хе хе .
Записан
Страниц: 1 2 [3]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.046 секунд. Запросов: 23.