Нигде не нашел чёткого опрделения этми двумя понятиям. Я понимаю фреймворк, как платформу, которая необходима для работы каких-либо приложений. Например, набор динамически линкуемых библиотек для нескольких приложений — уже фреймворк. Также под это определение подохдит и Java Runtime Environment (в том числе и JVM). Однако что такое рантайм?
С одной стороны это всего лишь фаза выполнения программы. С другой стороны есть куча терминов, как runtime libraries, runtime system. Что вкладывает майкрософт в это понятие тоже неясно. Объясните, пожалуйста!
Отслеживать
задан 2 фев 2016 в 12:26
193 1 1 золотой знак 1 1 серебряный знак 4 4 бронзовых знака
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
Между библиотекой и фреймворком разница небольшая, но принципиальна. Если Ваш код просто использует функции модуля, то этот модуль скорее всего библиотека. А вот если модуль заставляет Вас писать код так как он хочет и сам его вызывает, то это уже фреймворк. А вот собственно модуль — это набор файлов-исходников (иногда уже скомпилированных).
Для чего нужна программа VulkanRT и стоит ли её удалять
runtime — это часть кода, существует в выполнимом файле (либо в отдельных so/dll) и обеспечивает всякие «удобства». Например, узнать тип объекта или сделать те же виртуальные вызовы. Добавляется обычно компилятором и обычный пользователь может даже не знать о нем. Также словом runtime называют то время, когда программа выполняется. Что конкретно имеется ввиду — нужно сдедить за контекстом.
runtime libraries — это библиотеки, которые используются во время работы программы. Иногда библиотеки поставляются в двух видах — для разработки и для обычной работы (вторые часто оптимизированы и с них выброшено лишнее). Хороший пример — bpl файлы делфи. Для одного и того же компонента могут быть библиотеки, которые содержат всякие инструметы для IDE, а есть которые только для работоспособности кода.
JRE — это не фреймворк, это runtime библиотека. Хотя с другой стороны это фреймворк для байткода. Но так как на байткоде пищут только особые извращенцы, то обычному программисту это не фреймфорк. А вот вся java — это один сплошной фреймворк:)
Источник: ru.stackoverflow.com
RuntimePack — что это за программа и нужна ли она?
Приветствую друзья! Итак, у нас сегодня тема — RuntimePack, моя задача — узнать максимум информации об этой программе и написать все простыми словами, для чего она нужна то! Поехали разбираться))
RuntimePack — что это такое?
Сборка самых необходимых библиотек и компонентов для Windows. То есть это даже не программа, а как бы сборка компонентов, например таких как Microsoft Visual C++, OpenAL, NET Framework, NVIDIA PhysX, DirectX, Java Platform, Microsoft Silverlight, Unity Web Player, Vulkan Runtime и другие.
Как отключить Runtime Broker Windows 10 навсегда и на время?
Зачем нужно? Просто чтобы сэкономить время на установке каждого, можно просто установить все сразу. Нужно, чтобы не было таких ошибок как например нет той DLL-библиотеки или другой, что часто бывает при использовании мультимедийного софта или игр.
Сама сборка существует в двух вариантах — версии Full и Lite. Отличия? Full это все библиотеки, в то время как в версии Lite — Microsoft Visual C++ отсутствует. Версия Lite весит намного меньше.
Простыми словами сборка позволит избавиться от многих ошибок, которые начинаются с.. например с запуск программы невозможен, так как на ПК отсутствует та или иная библиотека..
Устанавливается программа просто — вы скачали, запустили, она все сама сделает, а после — делаете перезагрузку.
Также этот пакет может быть предложен при установке игр. Уже думаю понятно зачем, чтобы не было ошибок никаких)) и стоит согласиться, если будет примерно такое сообщение:
Если у вас прога идет как x86/x64, то это означает что она поддерживает как 32-битные операционки, так и 64-битные.
Вот собственно и весь процесс установки:
Который заканчивается простым сообщением:
А вот пример ошибки, которую может исправить установка пака RuntimePack:
И таких ошибок, как вы понимаете — может быть много))
Чтобы примерно понимать что входит в пак, то можно глянуть на эту картинку:
И это только маленькая часть того, что содержит в себе пак RuntimePack))
Заключение
Итак, главное выяснили:
- RuntimePack — сборка необходимых компонентов/библиотек для нормальный работы разного софта, включая игры.
- Можно скачать в интернете, есть на многих софт-порталах.
- Советую перед использованием проверить на вирусы, например на сайте VirusTotal.
Удачи и добра, до новых встреч господа!
Источник: virtmachine.ru
Java Runtime Environment — что это за программа?
«Java runtime что это за программа» — речь идёт о программе, которая у большинства пользователей вызывает вопросы по весьма объективным причинам. Дело в том, что мало кто её ставит отдельно на компьютер. У большинства она устанавливается сама, то есть, берётся неизвестно от куда. Оттуда и возникают вопросы.
Это объясняется тем, что пользователи привыкли к тому, что так на компьютеры проникают вирусы, а аж никак не полезные программы. Но это не тот случай. А почему происходит именно так, мы постараемся вам объяснить в нашей статье, чтобы у Вам не осталось никаких сомнений и все страхи ушли прочь.
Стоит, наверное, начать с того, что же такое Java. Это один из самых популярных языков программирования, который используется при разработке приложений в очень разных сферах и реализациях. Выпущен он был ещё в далёком 1995-ом году, потому не стоит удивляться тому, что просто огромное количество популярных программ написаны именно на Java.
Для запуска программ, которые написаны на этом замечательном языке программирования необходим компилятор или специальное программное обеспечение. Как раз одно из таких приложений и является героем этой статьи. Почему же оно вызывает столько вопрос и такую неоднозначную реакцию на себя мы с удовольствием объясним дальше.
Java Runtime Environment что это за программа
То, что без специального обеспечения программы написанные на Java не запустятся, разработчики знают и прекрасно понимают. Стоит им сделать комплимент, потому что в этом направлении они поработали очень результативно. Потому, чтобы лишний раз не усложнять жизнь пользователей, они включили установку необходимого ПО в установку большинства программ на Java.
Единственное, о чём они не подумали, так это то, что большинство вирусов сейчас попадают в системы пользователей абсолютно тем же путём. Потому программа, которая самовольно установилась в систему не может не вызывать подозрений.
Теперь, когда Вы знаете, что же это за программа — Java Runtime Environment, понимаете, что не стоит её удалять, если хотите, что бы все приложения на Java работали.
Источник: searchprogram.ru