"О вкусном и здоровом middleware" для начинающих домохозяек презентация

Содержание

Содержание Middleware: Что это такое? Какие виды бывают ? Зачем он нам нужен? Способы выбора и оценки Из чего выбирать? NB! Или о чём не стоит забывать

Слайд 1"О вкусном и здоровом middleware" для начинающих домохозяек
Кругляков Антон
Эксперт по

программированию

Слайд 2Содержание
Middleware:
Что это такое?
Какие виды бывают ?
Зачем он нам нужен?
Способы

выбора и оценки
Из чего выбирать?
NB! Или о чём не стоит забывать

Слайд 3Что такое Middleware?


Слайд 4Какие виды Middleware бывают?
Комплексное решение, покрывающее все аспекты разработки и

функционирования
Функциональное middleware, покрывающее отдельно взятую область

Слайд 5Зачем проекту нужен Middleware ?
Цели:
Уменьшение расходов
Сокращение сроков
Снятие

рисков



Слайд 6Как правильно выбрать Middleware?
Нужно точно знать, что вы хотите
Под это

нужно выделять время на этапе preproduction или раньше
Это не так просто


Слайд 7Критерии оценки Middleware
Поддерживаемые платформы
Лицензия
Цена

Базовые критерии выбора middleware:


Слайд 8Критерии оценки Middleware
Качество API
Качество кода
Наличие / отсутствие фичей

Критерии

для оценки кода:

Слайд 9Критерии оценки Middleware
Качество документации
Качество sample-ов
Качество поддержки
Оценка времени

на освоение

Параметры для оценки удобства изучения и использования:


Слайд 10Критерии оценки Middleware
Наличие утилит/редактора
Удобство утилит/редактора

Параметры для оценки usability middleware:


Слайд 11Критерии оценки Middleware
Стабильность кода
Стабильность исполнения
Производительность

Параметры для оценки качественных

свойств middleware:


Слайд 12Критерии оценки Middleware
Совместимость с legacy кодом (не будет ли проблем

использовать midleware в проектах на вашем codebase)
Готовая интеграция с другими middleware



Слайд 13Критерии оценки Middleware


Слайд 14Критерии оценки Middleware



Слайд 15Пример процесса изучения Middleware



Слайд 16Синдром “not invented here“


Слайд 17Рекомендации по выбору middleware
Для начинающих команд:
Низкая цена
Наличие саппорта

в каком-либо виде
Наличие исходных кодов
Приемлемый уровень качества

Слайд 18Рекомендации по выбору middleware
Torque Game Engine
Torque Shader Engine
“+”

Полный набор tools-ов
Приемлемая документация
Есть support, большое community
“-”
Низкое качество кода/API
Низкое качество утилит
TGE не имеет поддержки DirectX


Слайд 19Рекомендации по выбору middleware
OGRE
“+”
Код хорошо и архитектурно грамотно организован

Код документирован
Готовая интеграция с другими middleware
“-”
Отсутствует support
Низкое качество утилит
Низкое качество документации

Слайд 20Рекомендации по выбору middleware
CEGUI

wxWindows

RakNet


Слайд 21Рекомендации по выбору middleware
Theora

WMV

DevIL

ZLib


Слайд 22LGPL
Только для PC
Нужно аккуратно изолировать свой код от LGPL-ного
Нельзя

делать зависимостей в LGPL коде от лицензированного кода/middleware


Слайд 23NB! Или о чём не стоит забывать
Middleware чаще всего продаётся на

один продукт. Покупая дорогой middleware, вы рискуете увеличить стоимость addon-ов.
Если в дальнейшем вы планируете лицензировать движок, то цена движка увеличиться пропорционально цене используемого middleware
Используя комплексные решения, вы можете прийти к тому, что codebase вашей компании морально устарел


Слайд 24Вопросы?
anton.krugliakov@nival.com


Слайд 26"О вкусном и здоровом middleware" для начинающих домохозяек
Кругляков Антон
Эксперт по

программированию

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика