Перемены в интерфейсах, многослойная анимация и структурированный визуальный хаос: обзор веб-тенденций на 2019 год

Автор: admin от 20-12-2018, 18:55, посмотрело: 129

Перемены в интерфейсах, многослойная анимация и структурированный визуальный хаос: обзор веб-тенденций на 2019 год




Интернет — многостороннее явление. Динамика его развития расширяет привычные границы по всем направлениям. Зарекомендовавшие себя подходы и элементы постепенно уступают место новым, более эффективным формам коммуникации людей с брендами и технологиями.



1 / Технологии



1.1. Машинное обучение



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



Перемены в интерфейсах, многослойная анимация и структурированный визуальный хаос: обзор веб-тенденций на 2019 год

Без машинного обучения добиться успеха будет очень сложно



С помощью машинного обучения можно в разы повысить эффективность работы веб-сайтов и приложений. В следующем году станет намного проще применять распознавание речи, лиц и изображений, обрабатывать диагностические данные и прогнозировать результаты, анализировать и сортировать большие объемы данных.



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



Переведено в Alconost

Категория: Веб-разработка

 

Компиляция и запуск C# и Blazor внутри браузера

Автор: admin от 20-12-2018, 17:25, посмотрело: 168

Введение



Компиляция и запуск C# и Blazor внутри браузера



Если вы Web-разработчик и ведете разработку для браузера, то вы точно знакомы с JS, который может исполняться внутри браузера. Существует мнение, что JS не сильно подходит для сложных вычислений и алгоритмов. И хотя в последние годы JS cделал большой рывок в производительности и широте использования, многие программисты продолжают мечтать запустить системный язык внутри браузера. В ближайшее время игра может поменяться благодаря WebAssembly.



Microsoft не стоит на месте и активно пытается портировать .NET в WebAssembly. Как один из результатов мы получили новый фреймворк для клиенской разработки — Blazor. Пока не совсем очевидно, сможет ли Blazor за счет WebAssembly быть быстрее современных JS — фреймворков типа React, Angular, Vue. Но он точно имеет большое преимущество — разработка на C#, а так же весь мир .NET Core может быть использован внутри приложения.

Категория: Программирование

 

Где опубликовать мобильное приложение

Автор: admin от 20-12-2018, 16:45, посмотрело: 49

Столкнулся с необходимостью опубликовать своё мобильное приложение и при этом же столкнулся с тем, что в рунете нет ресурса, где бы были собраны вместе хотя бы более-менее значительные площадки для размещения собственных творений. Может быть и есть такой ресурс, но он спрятан где-то глубоко в паутине интернета так, что в первых страницах поисковой выдачи не показывается.



Где опубликовать мобильное приложение



Поисковики соответствующий запрос с упорной настойчивостью вопрос «где» конвертируют в ответ «как...», предлагая ноль информации. Результат дал запрос «markets for publishing mobile apps» на английском языке и, среди прочего, выдал отличную актуальную статью, которую, дабы не потерять и каждый раз не прыгать в Google translator, решил перевести и опубликовать основное здесь. Кроме всего, в статье довольно много интересной и полезной другой информации.



Итак «App Stores List 2018» с сайта businessofapps.com. Ну, то есть,



Список магазинов мобильных приложений 2018

Категория: Веб-разработка, Android, iOS

 

Учебный курс по React, часть 3: файлы компонентов, структура проектов

Автор: admin от 20-12-2018, 13:25, посмотрело: 84

В этом материале мы поговорим о файлах компонентов и о структуре React-проектов.



Учебный курс по React, часть 3: файлы компонентов, структура проектов




Часть 1: обзор курса, причины популярности React, ReactDOM и JSX

Часть 2: функциональные компоненты

Часть 3: файлы компонентов, структура проектов



Занятие 8. Файлы компонентов, структура React-проектов



Оригинал

Категория: Веб-разработка

 

Переход от UI-кита к дизайн-системе в QIWI

Автор: admin от 20-12-2018, 13:10, посмотрело: 72

Дизайн-система стала таким же модным и почти обязательным инструментом для IT-компании, как использование канбан-досок и agile. Существует множество определений дизайн-системы: кто-то понимает под ней только UI-кит, а кто-то считает, что дизайн-система обязательно включает в себя компонентную базу в коде.



Переход от UI-кита к дизайн-системе в QIWI



От том, как мы поняли, что пора переходить от UI-кита в sketch к отображению стилей в коде — под катом.

Категория: Веб-разработка

 

За что Android-разработчики ненавидят Google

Автор: admin от 20-12-2018, 11:15, посмотрело: 66

За что Android-разработчики ненавидят Google


Если посмотреть на мир Android, с первого взгляда кажется, что между разработчиками приложений и Google царят мир-дружба-жвачка. Компания поддержала любовь разработчиков к Kotlin, сообщество в целом одобряет нововведения платформы, а на официальную IDE не обрушивается такой шквал критики, как в iOS-мире — чего ещё желать-то?



Но это только часть картины. В последние месяцы всё чаще обсуждались ситуации, из-за которых часть Android-разработчиков жёстко критикует компанию. Дело доходило до массового призыва «давайте давить на Google через Евросоюз и медиа, раз по-хорошему там не понимают». В чём дело и что это за ситуации, которые страшно злят одних разработчиков, но остаются незаметными для других?

Категория: Google, Android

 

Создаем инструменты для глубокого анализа рейтинга приложений в Google Play Store

Автор: admin от 20-12-2018, 10:55, посмотрело: 55

Создаем инструменты для глубокого анализа рейтинга приложений в Google Play Store


От переводчика: сегодня публикуем для вас совместную статью трех разработчиков, Akaash Chikarmane, Erte Bablu и Nikhil Gaur, в которой рассказывается о методе прогнозирования рейтинга приложений в Google Play Store.



В этой статье мы покажем способы обработки информации, которые применяем для прогнозирования рейтинга. Также мы объясним, почему используем те или иные из них. Мы поговорим и о преобразованиях пакета данных, с которым работаем, и о том, чего можно добиться при помощи визуализации.

Категория: Программирование

 

Как учиться Java-разработке? Опыт студента GeekUniversity Никиты Чернецова

Автор: admin от 20-12-2018, 10:20, посмотрело: 80

Как учиться Java-разработке? Опыт студента GeekUniversity Никиты Чернецова

Высшее образование я получал в МГТУ, изучал ядерные реакторы и энергетические установки. Однако несмотря на позитивное впечатление от учёбы и в целом неплохие перспективы, после вуза я решил стать разработчиком. И получилось! Вот уже три года я работаю в Java-разработчиком, ни на секунду не прерывая своё обучение профессии. Я расскажу о том, какие способы обучения оказались для меня самыми эффективными. Не факт, что они зайдут всем и каждому. Надеюсь, кто-то почерпнёт для себя что-нибудь полезное.

Категория: Разработка под Android

 

Прикручиваем мультиплеер к мобильной игре «Составь слова из слова» на iOS и Android, написанной на C++

Автор: admin от 20-12-2018, 09:10, посмотрело: 76

Ранее я уже писал о своем опыте разработки мобильной словесной игры на Android и iOS, которая пользуется определенной популярностью, и я решил прикрутить к ней режим мультиплеера, когда два игрока соревнуются между собой, составляя слова по очереди, как заключительном раунде телепередачи Сергея Супонева «Звездный час».



Прикручиваем мультиплеер к мобильной игре «Составь слова из слова» на iOS и Android, написанной на C++


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

Категория: Game Development, Google, Android, iOS

 

Инфраструктура System.Transactions в мире .NET

Автор: admin от 20-12-2018, 08:55, посмотрело: 86

Инфраструктура System.Transactions в мире .NET

Встречали ли вы в C# конструкцию типа using (var scope = new TransactionScope(TransactionScopeOption.Required))? Это значит, что код, выполняющийся в блоке using, заключается в транзакцию и после выхода из этого блока изменения будут зафиксированы или отменены. Звучит понятно, пока не начинаешь копать глубже. И чем глубже копаешь, тем «страньше и страньше» становится. Во всяком случае, у меня при более близком знакомстве с классом TransactionScope и вообще транзакциями .NET возникла целая уйма вопросов.



Что за класс TransactionScope? Как только мы используем конструкцию using (var scope = new TransactionScope()), все в нашей программе сразу становится транзакционным? Что такое «управляющий ресурсами» (Resource Manager) и «управляющий транзакциями» (Transaction Manager)? Можно ли написать свой управляющий ресурсами и как он «подключается» к созданному экземпляру TransactionScope? Что такое распределенная транзакция и правда ли, что распределенная транзакция в SQL Server или Oracle Database — это то же самое, что и распределенная транзакция .NET?



В данной публикации я постарался собрать материал, помогающий найти ответы на указанные вопросы и сформировать понимание транзакций в мире .NET.

Категория: Программирование

 
Назад Вперед