Конференция завершена. Ждем вас на Highload++ в следующий раз!
Москва, СКОЛКОВО
8 и 9 ноября 2018

Серверный Swift - Pros & ConsБэкенд, теория программирования

Доклад отклонён
Сергей Житинский
Git in Sky

Предприниматель в IT и компьютерных сетях с 1990 года.
Невалинк - dialup Интернет-провайдер в СПб. 1993-1999.
Разработка мобильных игр на Java для американского рынка 2003-2004.
Разработка первой в России броузерной многопользовательской игры-стратегии "Пентакор. Владыки граней" 2005-2006.
Совладелец и руководитель по продвижению проекта Bobrdobr.ru - русские соцзакладки. 2007-2009.
Основатель и директор сервисной и консалтинговой компании в области оптимизации архитектуры и системного инжиниринга нагруженных проектов Git in Sky 2013-2018.

sergey@gitinsky.com
telegram: @gitinsky
Тезисы

Возможность использовать Swift в серверных приложениях под Linux открывает новые возможности не только для iOS/tvOS/watchOS-разработчиков, но и для команд, ищущих повышения производительности своих приложений и повышения производительности процесса разработки.

Swift, как Язык Программирования общего пользования, впитал в себя многие весьма ценные концепции и опыт мирового лидера и флагмана по производству "гаджетов" - компании "Apple".

Уровень качества ПО, который требует Apple для распространения приложений сторонних разработчиков обеспечивается не только строгой системой контроля, но и многоуровневой системой защиты от (дурака - зачеркнуто) ошибок средствами самого языка.

Эти наработки можно и нужно использовать в серверных приложениях.
Но есть у языка и минусы - молодость, относительно малая распространенность и комьюнити, кол-во библиотек, дороговизна инструментов и прочее.

Pros & Cons использования Swift на бэкенде будут освещены в этом докладе.

Фреймворки
,
Миграции данных
,
Прочие языки
,
Бэкенд / другое
,
Организация доступа к базам данных, ORM, собственные драйвера
,
Архитектурные паттерны
,
Оптимизация производительности
,
Профилирование
,
Разработка библиотек, включая open source библиотеки
,
Оптимизация популярных CMS
,
Технологии и языки для iOS: ObjectiveC, Swift
,
Бэкенд мобильных приложений
,
Кросплатформенная разработка

Другие доклады секции Бэкенд, теория программирования

Rambler's Top100