OnlyGoRush
@OnlyGoRush
Студент

Можно обойтись установкой Ubuntu только на виртуальную машину для полноценной работы в вебе?

Здравствуйте. Собираюсь начать разработку сайта на языке Python средствами фреймворка Django. Раннее уже был небольшой опыт: создавал небольшой "сайтик", правда делал это в Windows и ни на какой хостинг не выставлял.
Сейчас решил заняться разработкой сайта и после разместить его на каком-либо из виртуальных хостингов. Слышал, что разрабатывать лучше в Linux, когда начинал реализовывать в Windows свой первый проект, то как раз-таки сталкивался с конфликтами и понял, что на Windows лучше не разрабатывать, (так как хостинг, я понимаю, будет на Linux). В качестве ОС выбрал Ubuntu, но при этом не хочется пользоваться ей как отдельной ОС каждый раз перезагружая систему, так как часто пользуюсь Windows.
Собственно, в голову пришло решение – установить Ubuntu на виртуальную машину, но вместе с тем появился вопрос: А не получу ли я каких-либо косяков при работе с этой ОС в виртуальной машине? К примеру, есть опасение, что программные пакеты могут криво устанавливаться.
  • Вопрос задан
  • 449 просмотров
Решения вопроса 2
shambler81
@shambler81 Куратор тега Linux
1. веб это линукс, так что да разработка только на нем. так что на ваш вопрос ответ ДА
но и эмуляторов целый вагон. для винды и уже готовых сборок от
openserver до bitrixVM

Теперь по поводу Python - да он сейчас самый популярный язык в мире.
да и его популярность растет
Но в вебе пока-что доминирует php хотите вы этого или нет. Вы осознанно пытаетесь учить эксклюзив со всеми вытекающими
К примеру 90% хостингов не состояние разместить у себя проект на Django. А из оставшихся 10 это в состояние сделать без проблем только 5%. В общем вы всегда будете сталкиваться не только с эксклюзивностью но и отсутствием сервиса. Мелким коммюнити и тд и тп.
Если вам хотелось бы все-же работать с питоном то это все-же не сайты.
Хотя и на нем делаются проекты.
Что касается виртуализации то линуксы изначально лучше работают с ними.
Учитывая специфику Django вам бы не плохо было бы за одно и Docker
Ответ написан
SoreMix
@SoreMix
yellow
Лучше работать там, где удобно и разбираетесь в окружении. Если линукс система незнакомая - да еще и на виртуалке, можно потратить прилично времени на все это.

на Windows лучше не разрабатывать, (так как хостинг, я понимаю, будет на Linux).

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

Написал порядка 17 Django сайтов. От самых маленьких, до крупных проектов, все на Windows, никаких проблем не было. На то python и кроссплатформенный
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@McFkr
Сам до недавнего времени юзал убунту на virtualbox. Главное ресурсы нормально настроить.
Ответ написан
Комментировать
@AVKor
Разрешаю.

Поставить лучше Дебьян. Ничего криво установлено не будет.
Ответ написан
Комментировать
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER
Можно обойтись установкой Ubuntu только на виртуальную машину для полноценной работы в вебе?

Можно. Скорее всего это будет VB (VirtualBox). Он вполне нормально эмулирует железо, да и линух поймет сразу что работает в виртуальной среде.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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