В чем преимущество использования Docker для Django и Channels?

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

Пример синтаксического анализа:

var caseOne = Date.parseDate("Jul 8, 2005", "M d, Y");
var caseTwo = Date.parseDate("2005-07-08", "Y-m-d");

И форматирование обратно в строку (вы заметите, что оба случая дают точно такой же результат):

console.log( caseOne.dateFormat("M d, Y") );
console.log( caseTwo.dateFormat("M d, Y") );
console.log( caseOne.dateFormat("Y-m-d") );
console.log( caseTwo.dateFormat("Y-m-d") );

1
задан FrancNovation 15 January 2019 в 15:29
поделиться

1 ответ

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

Переход на Docker даст вам следующие преимущества:

  • Простое развертывание - вам не нужно предоставлять руководства по установке приложения, зависимостям и связывать их вместе. Только как установить Docker (кстати для Windows это больно :)
  • Изоляция - ваши сервисы получают изолированную сеть и не беспокоят хост
  • Простое обновление - просто нажмите новый образ и все тут [115 ]
  • Декомпозиция - с помощью docker-compose и других инструментов вы сможете разделить свое приложение на сервисы и поддерживать их отдельно
  • Масштабирование - при правильном дизайне такие инструменты, как k8s, позволят вам легко масштабировать приложение, добавляя реплики своих сервисов

С другой стороны, в Windows Docker создают дополнительные издержки, в отличие от Linux, где он реализован поверх ядра Linux, также вам нужен Win10 Professional, чтобы пользоваться Docker, а не Панель инструментов докера.

Кроме того, Windows не так хороша в автоматизированном управлении пакетами, и установка программного обеспечения для Windows во многих случаях не может быть выполнена так просто, как apt-get install whatever, поэтому вы теряете еще одно преимущество Docker - простую подготовку системы через Dockerfile.

Если вы планируете оставаться только в Windows, основываясь на моем собственном опыте, я бы, вероятно, не рекомендовал бы переходить на Docker, потому что лично мне было трудно использовать без VirtualBox / Ubuntu.

0
ответ дан grapes 15 January 2019 в 15:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: