Рубрики
Без рубрики

Веб готов к вам, elm

Birowsky Web готов к вам, Elmtears of Joy от разработчика, который должен был построить Pwagrowing, будучи режиссером фильма, был тем, для чего были сделаны мои зубы оборотня. Кто знал, что эта фронтальная вещь собиралась потреблять меня так. Но все хорошо, потому что создание

Автор оригинала: FreeCodeCamp Community Member.

Biroowsky

Слезы радости от разработчика, которые должны построить PWA

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

Я наслаждался этим со времен, когда Flash был одним из двух способов на экране закругленные углы. Я был самым счастливым, когда смог продемонстрировать, что в Интернете может быть источником восторга.

И с тех пор это только становится лучше.

В наши дни, однако, я заметил, как компании по-прежнему приоритет приоритеты на родное развитие приложений. Мне нужно показать, как Веб тоже готов к удивительному мобильному опыту.

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

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

Встретить Dscova.com – Платформа, которая позволяет нам открыто поделиться и похвастаться на нашему опыту.

Он растет, он сокращается, это танцует, он скользит, он возбуждается, когда вы прикасаетесь к нему. И если вы решите добавить его на свой домашний экран, он будет следовать за вами навсегда. Это ваше чрезмерно прикрепленное веб-приложение, которое вам не стыдно представить друзьям.

Одна вещь, которая ясна, это то, что она не слепо следит за любым руководством дизайна. У этого есть свой уникальный тон. У нас есть Mi Hombre Диего поблагодарить за это. Я люблю работать с дизайнерами, которые приносят свою собственную перспективу.

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

Вы замечаете? Я тоже не следую за почти строгие руководящие принципы доставки приложений Shell. Вместо этого я встраиваю всплеск с первоначальным ответом с сервера. Это то, как я могу позволить пользователям знать, что они в правильном месте, в быстром, но гладком направлении.

Конечно, я понимаю, что многие из больших парней принимают подход приложений Shell.

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

Денование DSCOVA вокруг, у меня были случайные пользователи, забывющие, что они были в Интернете. Не удивительно, так как они заботятся о опыте, а не на платформе.

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

Я знаю, что вы можете быть неохотно сделать этот переход сегодня. Будучи большим и бесспорным, вы считаете, что текущие приложенные магазины, представляют, насколько рано или поздно сама веб-сама превратится в App Store, без деталей магазина. Нет посадочных страниц. Просто приложения, которые интегрируются с ОС и друг с другом.

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

Сегодняшние пользователи обычно знают веб, когда они видят это. У меня есть величайший смех с ними. Чтобы понять, что я имею в виду, и ценю процесс установки PWA (Progressive Progressive Web), покажи его нетечному пользователю, и ждать самых популярных “гм .. [заметно смотрит на тебя] было то, что это ?? реакция.

У нас есть Google, чтобы поблагодарить за усилия, которые они сделали для нас и наших пользователей в этом отношении. Тем не менее, единственная вещь, которая всегда будет иметь значение больше, это то, что внутри.

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

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

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

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

Я имею в виду, я мог бы использовать слова, чтобы объяснить это, но посмотреть на это. Это английский.

Обратите внимание, как CurrmapCenter там для принятия. Это не требует особой стратегии того, как отреагировать ™, когда есть новые координаты центра карты. Они просто … там.

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

Это радость, мои друзья невидимыми жучками.

Радость!

Я не упомянул, что мы используем Elm Тем не менее, у меня? Извините, что. Ну, я бегу эту маленькую команду, которая как-то, после эльма, стала намного больше, даже то, что количество людей осталось. Мы не можем передать свободный план на Sentry. У нас нет никаких тестирующих работ, оставленных для членов наших членов семьи. И мы отправляем функции, такие как Алва [1]. Так что простите меня, когда я предполагаю, что все находятся в поезде в эльмах или попадают туда.

Смотри, я не знаю, насколько это важно для вас, так как нет номера измеряет удовольствие пользователя, но посмотрим в любом случае:

Рассмотрим, как это приложение, с этим 37К линиями ELM, а размером 280 кБ, 40% библиотек, как правило, имеет первую нагрузку за 4 секунды. Я понятия не имею, когда, черт возьми, мне никогда не нужно думать о разделении и загрузке модулей лениво. То, что является обязательным с другими платформами.

Темное история Время: в прошлом году мы работали над угловым 2 проектом. Начал с ранних бета. Когда мы завершили его, NG был стабильным, но он взял приложение 20 секунд для начала. Это было потому, что ему нужно было компилировать взгляды на устройство на каждом запуске. Во-первых, потребовалось время, чтобы понять это. Тогда нам пришлось дождаться договориться о компиляторе времени, чтобы освободить, прежде чем мы выпустили приложение. Как я уже сказал, а темная история Отказ Иди играть с друзьями. Начните с: «Запуск продукта был задержан». [2]

Я верю, что вы можете чувствовать мое облегчение, когда в первом пробежении этого теста мы получили 100, 98, 98 Отказ Затем мы позволили долговременным кэшированию и .. Ну, вы видите сотни.

Я держусь отдачи от деталей реализации по всей этой статье, потому что в итоге это то, что имеет значение. Это чувство, которое у меня есть .. это .. Позвольте мне попробовать это так: заметил ли вы, насколько популярны, чтобы почувствовать, как он чувствует себя подчеркнутым? Сколько усилий необходимо инвестировать, чтобы быть на вершине игры? Был ли когда-либо большие инструменты и методы взрыва по сравнению с тем, что происходит сейчас на переднем конце? Как осторожно, как это звучит, если бы я не любил этого увлечения, я бы не обнаружил функциональное реактивное программирование. Я бы не обнаружил вяз. [3]

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

Не только я не страдаю Сандром самозвана Кроме того, но я чувствую то, что удобно отдыхает на противоположной стороне на этом спектре. С тех пор, как я начал следовать в ELM, каждый раз, когда я вижу огромную новую функцию, выкупаю в любую из популярных рамки или инструментов, я обычно думаю: «О, посмотрите, другую идею, взятую из эльма.», Либо redux, либо неизменность или Компоненты зрения без гражданства. Или еще лучше, я понимаю, что это решение проблемы, которая не существует в городе вяза.

Я хочу, чтобы вы поняли, что Advantage Elm дает вам. Они могут пойти начера, пытаясь улучшить JS. Но они никогда не смогут исправить это, если они не изменит его. И вы знаете, что я знаю, что вы знаете, что они не могут этого сделать. Поэтому вместо бесконечно изучения того, как строить вещи, вы начнете строить вещи, бесконечно. Пулитцер пожалуйста!

ELM совершенно новый и другой. Это не может быть таким хорошим другим способом. Самое сложное, что вам придется сделать, это отсортировать все шаблоны OO, которые вы используете для решения проблем, которые являются (вместе!) Несуществующиеся в ELM. Шутки в сторону.

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

Но, если вы уже используете React или Angular в функциональном реактивном обращении, вы обнаружите, что ELM – это то, куда у каждого были их идеи, и как они выглядят как в чистом виде. Вы одни сможете заменить 20 из вас, прежде чем вы стали ELM.

Вот тяжелый вопрос: кто поможет вам, как только вы застряли? Я знаю, что это то, чего ты боишься. Это небольшое сообщество, поэтому поддержка сомнительна. Как мне поставить это .. Вы не будете найти более выделенную и более способную группу людей в Одна комната Отказ Я не знаю, как они там дышат! Все пытаются побить всех остальных, которые помогают новичкому в первую очередь!

Он борется обо всем со всеми. Но когда вы спрашиваете что-то о Slack, шансы, он будет там, чтобы помочь вам.

И тогда получите это, есть еженедельная вещь, называемая «Нет глупых вопросов» на Reddit. Какие? Они не использовали это имя ?? Ну что ж..

Итак, что я говорю .. О, да, радует пользователей PWA, наслаждайтесь этим с Elm. И если вам абсолютно необходимо присутствовать в магазинах приложений, для дополнительных 5% усилий, Cordova возьму тебя туда. Мы провели дополнительное время, потому что одна из основных функций DSCOVA является уведомлением пользователям, когда они движутся, когда поблизости что-то удивительное. А поскольку фон геолокация все еще не концептуализируется для Интернета, мы сделали это в гибридных версиях. Это, и тот факт, что Apple не любит сафари, как Google любит Chrome.

Давайте начнем упаковать. Это слишком много, не пишет для меня вяза.

Ресурсы: когда мы следили за новичком, это были величайшие:

Держите аплодисменты, парень, специальные реквизиты идут:

Вид парня, который держит вашу руку и помогает пересечь дорогу.

Единственный парень, который мог когда-либо укрепить меня.

И из-за этого он теперь должен бороться с каждым другим умным человеком, который Знает Какое направление ELM нужно взять.

[1] S Что-то что моя страна раньше отправляла. [2] Угловое солидно сегодня. AOT компилятор Можно легко подключить к конфигурации WebPack или даже проще, вы можете просто использовать их CLI Отказ [3] ELM на самом деле больше не является реактивной платформой. Это стало чем-то более интуитивным, чем это.