Pull to refresh
  • by relevance
  • by date
  • by rating

PWA — это просто

Website developmentJavaScriptClient optimizationDevelopment of mobile applicationsDesigning and refactoring
image
Понятие Progressive Web Applications (PWA) на слуху давно, с весны 2018 года приложения этого класса поддерживаются всеми основными браузерами, однако распространенность технологий PWA несмотря на очевидные их «плюсы» пока очень низка.

Специалисты Google (в том числе и на Хабре) очень информативно и компетентно пишут о PWA, но их рекомендации полезны больше тем, кто уже знаком с предметом. Данная статья призвана показать, что Progressive Web Apps — это не сложно, и использовать эти технологии можно и нужно уже сейчас разработчикам любых сайтов.
Читать дальше →
Total votes 11: ↑9 and ↓2 +7
Views231.9K
Comments 32

PWA — это просто. Hello Habr

Website developmentJavaScriptClient optimizationDevelopment of mobile applicationsDesigning and refactoring
Продолжаем знакомство с Progressive Web Applications. После теоретической прошлой части самое время перейти к практике.

Сегодня мы построим простое, но полноценное PWA «Hello Habr».




Приложение доступно по адресу https://altrusl.github.io/habr-pwa/hello-habr/. При открытии в браузере на мобильном устройстве возможно добавление ярлыка на домашний экран и запуск в полноэкранном режиме.
Читать дальше →
Total votes 28: ↑27 and ↓1 +26
Views19.4K
Comments 17

Как научить программировать свою девушку, если ты не педагог, но она в тебя верит

ProgrammingStudying in IT
Sandbox

Когда твой парень - fullstack


Когда твой парень — fullstack


Работая программистом и проживая в пяти минутах ходьбы от офиса, крайне тяжело успеть «отойти» от работы, отойдя от работы.


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


Как бы не так!


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


И вот однажды она приходит к тебе и торжественно заявляет:
— Я готова! Готова учиться программированию! Давай!


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


О том, как я, не имея никакого практического опыта в обучении, решил ввести в программирование человека, объяснившего, что «ты же умный» и «всё у нас получится», расскажу под катом.


Добро пожаловать!

Читать дальше →
Total votes 76: ↑50 and ↓26 +24
Views48.7K
Comments 310

Всё, что нужно знать о Progressive Web App (PWA)

Wrike corporate blogWebsite developmentJavaScriptProgrammingDevelopment of mobile applications
Translation
image

PWA — прогрессивные веб-приложения.

Предупреждение. Эта статья не проспонсирована PWA. Все взгляды и мнения в статье принадлежат только её автору.

Progressive Web App или PWA — лучший способ для разработчиков заставить свои веб-приложения загружаться быстрее и быть более производительными. PWA — это веб-сайты, которые используют современные веб-стандарты, что дает возможность устанавливать их на компьютер или устройство пользователя. В работе они как приложения. Самый известный пример — это Twitter, который запустил сайт mobile.twitter.com как PWA на React и Node.js.
Читать дальше →
Total votes 30: ↑19 and ↓11 +8
Views23.4K
Comments 43

Пользуемся офлайн-браузингом, как будто сейчас 1995 год

VDSina.ru corporate blogBrowsersHistory of ITSoftware
Translation

В своё время офлайн-браузинг был своего рода Святым Граалем веб-разработки. В середине 90-х он являлся источником вдохновения, размышлений и роста ценности компаний.

В июне 2015 года разработчик из команды Google Chrome Алекс Рассел опубликовал пост. В этом посте он рассказал о неудачной истории разработки «близких к вебу» (web-adjacent) приложений. Он говорил об инструментах, использовавшиеся для создания приложений при помощи веб-технологий, но при этом не являвшихся нативными приложениями веба. Рассел предложил альтернативу. Он обратил внимание на разработки, проводившиеся в технологиях браузеров за последние несколько лет, в которых он сам непосредственно участвовал.

Рассел утверждал, что платформа веба совершила большой прогресс. Она дошла до той точки, в которой приложения, похожие на те, что вы можете установить из App store или в своём компьютере, могут создаваться напрямую в браузере. При помощи различных функций веба мы можем создать приложение на основе веба. Алекс и фронтенд-разработчик Фрэнсис Берриман придумали этому принципу название: Progressive Web Applications, или PWA.
Читать дальше →
Total votes 33: ↑32 and ↓1 +31
Views8.6K
Comments 25