Разработка кроссплатформенных приложений – Владислав Дугнист

Автор Liza Merichenko
Разработка кроссплатформенных приложений – Владислав Дугнист

Так, что друзья мы начинаем вернее мы продолжаем и следующие доклад у нас будет от.

Влада вместо. Влад расскажет нам про какую сборную тему как разработка кроссплатформенных приложений. Приветствую Влада.

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

Украине нативно. Давайте про темы сегодня. Вам расскажу про текущее технологии которые есть в этой сфере про конкретно кроссплатформенное приложение про разработчика про мой путь с обучением про то как можно писать нативные модули под каждую платформу и выводы так предыстория компания в которой я работаю занимается энтерпрайз приложениями то есть в основном — это задачи там сделайте нам приложение в котором можно убивать вот такие данные которое может отображать какие-то данные после большого iOS проекта. Мы подумали, что хотим очень хотим делать приложение быстрее хотим иметь возможность расширять штат разработчиков такой хороший совет разработчиков найти достаточно сложно и иметь возможность легко переключиться на другую платформу если будет нужна сегодняшний лидеры здесь они есть в принципе можно их разделить на три больших класса. Первый класс — это сервисы которые вам позволяет конфигурировать приложение написать чуть не backend написать компоненты про — это я сейчас расскажу 2 xamarin и третье — это веб-технологии HTML JavaScript filereader относятся к первому типу то есть на них есть свой язык верстки со своим ей компонентами которые переносятся на другую платформу логика пишется на джаваскрипте можно на сайте сконфигурировать простой backend и модели были синхронизированы с аккаунтом и мобильной частью в основном они все платные примерно ценности свойственны для персонального использования и для команды выглядит интерфейс примерно так то есть у нас есть xml язык на мы пишем и джаваскрипт для логики следующие xamarin в. Самаре ним и логику пишем на си шарпе. Мне кажется большой. Плюс потому, что на нём можно написать что-то более-менее прилично интерфейсы под каждого платформ можно писать отдельный интерфейса нативная в случае s.o.s. есть поддержка сноубордов конфигурация элементов из я — это также можно писать на. Самарин forms — это тоже их собственный язык разметки который в зависимости от платформы переносится на одну и другую по-разному есть поддержка вызов библиотека на обратите Java + BC. Самарин платные стоит примерно в этих денег как мне показалось самая у меня был в. Самаре Но больше всего хотелось бы работать, но к сожалению довольно сложно найти разработчиков наверное также сложно. Как подаётся если не сложнее выглядит примерно так здесь скриншот с интерфейсом. То есть у нас есть viewcontroller и даже вот во второй вкладке. Он написан разметка можно всё представлять. След это. Котово такая платформа на которой основаны практически все фреймворки которые для HTML JavaScript Control позволяет нам иметь файл проекта примерно похожая на веб страницу с помощью которого мы можем генерировать проекты допустим под Android под любые другие платформы там создаётся fullscreen вобью и все наши вся наша разведка логика и стилю копируется туда в приложении поддерживается много платформ есть возможность писать нативная плагины, что про — это я чуть позже расскажу она бесплатная и открытая фандаб — это на cordova iOS технологии он помимо всего прочего Toyota Corolla также позволяет поднять локальный хостинг приложение. То есть у вас просто разворачивается какой-то сервер локальный который при изменении автоматически обновляет помимо этого они поддерживают сборку в. Облаке и доставку на устройстве тестером есть мобильное приложение для отладки на каждой платформе тоже бесплатный и открытый следующий sencha V70 основаны тоже на кордоне у них есть несколько решений — это их стерджес — это mvc фреймворк Java скриптов JS Google Web toolkit там мы пишем на. Джаве и есть который mvc mvvm JavaScript фреймворк помимо этого у них есть плагин для jetbrains. А и всё кроме 70 ач платная здесь есть и последняя про которую я расскажу. Это её ник. Приморск на котором мы остановились он также основан на кордоне поддерживает все команды фонда по у него в этом говорю поэтому на него писать уже не так больно как на всех остальных и есть очень большой набор яик который также в зависимости от платформы ведут себя по разному выглядят хорошо. То есть в принципе он решил все наши проблемы потому, что мы смогли писать на HTML JavaScript CSS можно довольно легко расширять команду документации в него небольшая компонентов очень много расскажу про свою обучение так как я раньше никогда с ними не работал по HTML CSS могу порекомендовать хорошие курсы на Code School джаваскрипт самые лучшие документация которую я нашёл в принципе была у могилы по. НДС на том же Code School есть от Google хорошие курсы они бесплатные там два больших достаточно курса Pro настройка окружения в качестве где я пробовал некоторые текстовые редакторы в конце концов. Остановился на в сторону потому, что он единственный позволяет писать очень быстро и проверять он проверяет синтаксис довольно неплохо также нужно выучить ой.

0 комментариев
0

Читайте также