rambler-ios / team

sweet home
177 stars 40 forks source link

Рассказ об устройстве и особенностях Typhoon #1

Closed etolstoy closed 8 years ago

etolstoy commented 8 years ago

Планирую выступить с докладом о Typhoon, подготовленным к MobiusConf.

Полное содержание доклада

Typhoon - очень мощный инструмент в руках разработчика. Помимо своей основной роли - реализации всех видов Dependency Injection (property, constructor, method), он также выступает в роли декларативного языка архитектуры приложения. Для того, чтобы полностью проанализировать взаимосвязи между всеми элементами и понять особенности их жизненного цикла, достаточно посмотреть на слой TyphoonAssembly. Именно эта особенность как всех IoC контейнеров, так и Typhoon в частности, остается за пределами внимания обычных разработчиков. Цель моего выступления - показать разработчикам, зачем в их приложении нужен дополнительный слой Assembly, чтобы каждый мог осознанно принять решение, встраивать ему Typhoon или нет. Определяющим моментом в этом вопросе должны выступать не детали синтаксиса и особенности внутреннего устройства библиотеки, а структурные вопросы. Лучший способ их раскрыть - показать слушателям методы работы с Typhoon во время разработки абстрактного приложения. Я планирую затронуть следующие возможности фреймворка:

Все практические вопросы будут подкреплены определенным теоретическим базисом - к примеру, DI, IoC, декоратор. После выступления разработчики должны четко понимать, какие их текущие проблемы может решить Typhoon, как приступиться к этим задачам и какие его возможности им стоит использовать.

etolstoy commented 8 years ago

Запланировано на 13 мая