Заметки об интерфейсной встрече Alibaba D2

внешний интерфейс Алибаба Интернет вещей Открытый исходный код

Оригинальная ссылка

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

  • Открытие: интерфейс = механизм рендеринга + веб-стандарт Направление интерфейса: возможности + опыт + экология.
  • Интернет вещей: два сценария + расширенный сценарий + мои собственные вопросы
  • Личностный рост: 5 основных направлений во фронтенде и 3 ключевых момента
  • Разная перспектива Мао Чао: в Интернете действительно медленно?

Открытие

@Master Yuanxin Два предложения, которые я сказал в начале, имеют глубокую память

Внешний интерфейс = механизм рендеринга + веб-стандарты.

Я так понимаю фронтенд не нужно делить на iOS, Android, Web и т. д. С более высокого уровня это движок рендеринга + веб стандарт. web, но если он работает отдельно, в случае времени он также включает webkit, weex, react native и т. д. (я не очень точен, когда говорю это).

Я думаю, что дело во второй половине,web 标准!Это предложение напоминает мне другое предложение, которое я видел раньше[1]:

В эпоху мобильных устройств нет более подходящего способа описания интерфейса и выражения бизнеса, чем HTML/CSS/JS Нынешняя система графического интерфейса пользователя для смартфонов представляет собой лишь плохое приближение и имитацию HTML. Weex/RN — в некотором смысле неизбежный продукт.

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

С ядром интерфейса, как построить будущее направление и систему?

Возможности + Опыт + Экология

  • Возможности: больше будет расширено веб-возможности, такие как: интерфейс Push, автономный режим, сенсорный экран рабочего стола, фоновый процесс, камера, микрофон, U-диск и т. д., некоторые из которых уже делает PWA (включая Service Worker). , iOS тоже поддерживается), другие возможности, на самом деле у Chrome дела идут очень хорошо, ведь есть такое существование, как Chrome OS.

    dingtalk20171217121607

    Конечно, это также включает в себя другие и внешние возможности, такие как: графика, возможности визуализации данных, возможности IoT, возможности управления и т. д.

  • Опыт, я думаю, можно разделить на:

    • Опыт разработчика, опыт разработчика на самом деле имеет большую производительность, что на самом деле отражается на производительности и эффективности инженерных разработок, таких как: альтернатива VSCode Sublime, а в последнее время из инструментов упаковки Parcel, но также в некоторой степени решить определенные проблемы разработки точки веб-пакета (конечно, повышение эффективности упаковки может быть более важным из них), есть многоout of boxа также模块
    • Пользовательский опыт, этот пункт можно рассматривать для пользователей без особого расширения.流畅度(оптимизация производительности),便捷性(Рациональность дизайн продукта),美观(Дизайн-видение, не забудьте D в D2) и т. д., думайте больше с точки зрения пользователя, и вы получите больше.
  • Экология должна быть развитием экологии, включая открытый исходный код, построение сообщества, совместное использование инструментов, совместное строительство и т. д., особенно экология с открытым исходным кодом, также требует особой мудрости для продвижения процесса с открытым исходным кодом.2016 年云栖大会的云栖社区开发者技术峰会——开源技术专场[2]

IoT

Ruff

Ruff — это операционная система IoT, которая поддерживает разработку приложений JavaScript, предоставляя разработчикам программного обеспечения открытую, эффективную и гибкую платформу разработки приложений IoT, упрощающую разработку приложений IoT.

Два сценария приложений

  • Система входа в сочетание и выезд Cainiao необходимо объединить распознавание лицевой камеры, распознавание расстояния ультразвуковой волны, и, конечно, сканирование номера заказа. Стоит отметить, что распознавание лица помещается в облако, что является Подобно Саасу и ФАУ.
  • Управление интеллектуальными зданиями, например: управление освещением по понедельникам и пятницам, доступ к Wi-Fi в пространстве и автоматическое открытие кондиционера для контроля температуры.Здесь сложнее, или подключение разных протоколов разных устройств с относительно большой рабочей нагрузкой.Его нужно подключать к различным коммуникационным протоколам прошлого века,или проприетарным протоколам производителей,а также коммуникационным протоколам включая Wifi,Bluetooth,ZigBee и т.п.(это относительно большая болевая точка , впрочем, это по сравнению с Xiaomi Ну а после того, как вся экология наладится, мы делаем свои стандарты протоколов, а так же есть платформы для стыковки при разработке:Платформа для разработчиков Интернета вещей Xiaomi)

разворачивающаяся сцена

Прослушав лекцию об IoT, я задумался над сценарием использования Beacon, аналогичный сценарий применения я услышал на конференции WWDC в 2013 году, и Apple запустила концепцию iBeacon.

Технология Beacon в основном используется для точного позиционирования внутри помещений, что отличается от позиционирования вне помещений на основе базовой станции, Wi-Fi и GPS.Технология Beacon опирается на Bluetooth для позиционирования внутри помещений.Она также использует точное позиционирование внутри помещений для проведения более креативного маркетинга в торговом центре. .

нерешенные вопросы

Касательно IoT, здесь еще есть большой простор для фантазии, но в качестве фронтенда в обозримом будущем путь развития будет становиться все уже и уже6Как найти прорыв Как лучше сделатьврезатьсяЧто мы можем сделать, каковы сценарии посадки, какую ценность она может принести и, что более важно, как взаимодействовать с традиционными студентами, изучающими физику и электронику?конкурировать? Студенты, изучающие предметы и электричество, имеют знания в области физики, схем и электроники. Как правило, используют C и C++ для программирования? Каковы различные преимущества нашего внешнего интерфейса и как мы можем их получить?дифференцированное развитиеШерстяная ткань?

персональный рост

@Cen Учитель поделился.

5 основных направлений в направлении переднего конца

Миддл и бэк-офис предприятия Услуги для разработчиков Pan Nodejs Конечные технологии графика
компонентная связь, протокольная связь
Стандартизация: протокол DSL, интерфейс данных
Умный: от дизайна к коду
1: Интегрированное прикладное решение от терминала до облака
2: глубокая связь системы ОС, экология с обратной связью
3: разработка и обновление независимых поставщиков программного обеспечения
Базовая линия + прорыв
Основы: управление узлом приложений
Прорыв: Интернет вещей
Weex + Webview


WebView: Двигатель рендеринга ядра, новый стандарт


@Cen Учительболтали他认为前端方向中泛 Nodejs 的突破口是 IoTВопрос, просто напишите о чувствах после прослушивания учителя и собственного понимания:

  1. Прежде всего, мы должны выпрыгнуть из текущего стека передовых технологий и бизнес-ограничений.Очевидно, что с текущим стеком передовых знаний и возможностями нет особенно хорошей отправной точки для участия в сфере IoT. Таким образом, хорошее предложение состоит в том, чтобы сделать это хорошо. Некоторым запасам знаний, поступающим в IoT в их текущем состоянии, суждено быть теми, которые будут уничтожены.
  2. Во-вторых, в настоящее время нет хорошего технического решения, чтобы позволить переднего конца участвовать, даже нравится天猫精灵的无屏设备, передняя роль еще более смущает, так что, проще говоря, болванка, ожидающая себя, чтобы исследовать переднюю дорогу.
  3. Если вам приходится конкурировать лицом к лицу со студентами Удиана, почему бы не развиваться дифференцированно и не выполнять работу по подключению?Поскольку терминал прочно находится в их руках, мы будем использовать их в качестве основного сервиса и возьмем себя в качестве связующего звена. Роль,Возможность интегрировать конец?Быть коннектором пользователя?Где есть пользователи,там и должен быть интерфейс?
  4. Можем ли мы разрабатывать встраиваемые системы, если мы не можем или не можем разрабатывать одночиповые микрокомпьютеры? Можем ли мы использовать Ruff в качестве терминала? Можем ли мы использовать мобильные телефоны Android в качестве терминала? микрокомпьютер с одним чипом?А как насчет дешевого оборудования?Могу ли я заняться разработкой IoT на телефонах Android, и позволить студентам IoT заниматься проектированием схем и снижением стоимости оборудования во время массового производства?

wechatimg49

3 ключевых слова для личностного роста

  • Делай: делай, делай поэтапно, поэтапно, делай
  • Мышление: мышление - это ядро, почему иногда важнее, чем как
  • Звук: передать краткое исполнение мышления и

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

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

wechatimg53

Кот очень разный

@От школьного учителяВеб-практика Super-Cat, используйте ядро ​​U4 2.0, будут совместимы с Android 4.4 или выше и отполированы, и веб-производительность улучшилась более чем немного. Потому что вы только что встречали студентов, которые задают проблемы Weex и технологии выбора,@От школьного учителяТоже дал хороший ответ.

В первом суперкаталоге Загрузка сервисного работника, оптимизированного ядром UC, Service Worker Push может сам входить в ядро ​​и впервые загружать оптимизацию ресурсов заранее. получить большое ускорение.

После встречи и@От школьного учителя

wechatimg59

Другие мелкие детали

  • Пользовательский опыт многих PPT с опытом программиста не особенно хорош с точки зрения соответствия цветов и размера шрифта, например: черные символы на синем фоне, большие абзацы кода с мелким шрифтом, и я сделал аналогичную ошибку, когда я обратился к предварительная речь.Поэтому ощущение тела также сильнее.
  • Хорошая и впечатляющая речь не о каком-то консенсусе, а о каких-то разных точках зрения.Даже одна и та же точка зрения требует разных углов или измерений для интерпретации ваших собственных разных точек зрения.Одна и та же точка зрения в состоянии упаковать его в различные продукты.

References

  1. Руководитель группы Weex: Weex мои глаза и открыть эти штуки Weex
  2. Форум разработчиков сообщества разработчиков Yunqi — Сессия по технологиям с открытым исходным кодом
  3. Платформа для разработчиков Интернета вещей Xiaomi
  4. estimote, Что такое iBeacon Как использовать iBeacon
  5. Карьерный кризис карьеры сам