Преимущества Three.js - PullRequest
       1

Преимущества Three.js

0 голосов
/ 30 ноября 2018

Я пытаюсь настроить проект three.js с веб-пакетом, и все, кажется, работает.Но компиляция и работа со всеми этими модулями мне кажется очень сложной.Я веб-разработчик и всегда работал с тегами сценариев внутри .html и простого сервера python.Кроме того, компиляция на моем Mac требует 1 минуты для компиляции, так что это также занимает много времени.

Каковы ваши преимущества использования webpack / browsify?

1 Ответ

0 голосов
/ 30 ноября 2018

Webpack - невероятно мощный инструмент для сборки / компоновки.По своей сути он делает именно это, объединяет ваш javascript, чтобы вам не приходилось использовать теги script в html-файле.На самом деле вам не нужно трогать какие-либо HTML-файлы и создавать их автоматически.

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

Если вы посмотрите на примеры того, как GLSL импортируется через HTML, это очень громоздко.С помощью веб-пакета вы можете записывать свой GLSL в my_shader.glsl файлах и эффективно и кратко импортировать их.

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

Компиляция (сборка / компоновка), которую вы должны выполнять очень часто, когда хотите развернуть, для разработки обычно требуется время, чтобы раскрутить среду разработки, но тогда это должно быть очень полезно.

Есть много преимуществ использования инструментов сборки, их слишком много, чтобы перечислять здесь.Недостатком является то, что у них у всех есть некоторая кривая обучения, а у веб-пакетов довольно крутая.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...