A
A
Alexey Mistin2015-03-06 20:22:02
linux
Alexey Mistin, 2015-03-06 20:22:02

Should I install Ubuntu?

Hello,
I am a beginner python programmer, I make websites on django.
I noticed that a lot of cool programmers work on Ubuntu, and not on Windows.
Tell me, is it worth it to install Ubuntu and what are its advantages?
The convenience of the developer is very important to me.
Thanks in advance!

Answer the question

In order to leave comments, you need to log in

9 answer(s)
D
Denis Verbin, 2015-03-06
@rez0n

Long to explain, but definitely worth it.
Any more or less intelligent programmer sooner or later comes to this.
Everything is easier and more convenient.
UPD: Here is another podcast on the topic https://www.youtube.com/watch?v=gTuO5a6wRS0

U
un1t, 2015-03-06
@un1t

On Linux hosting, for example, the same ubuntu. Your environment is as close as possible to what will be on the hosting. Putting all the necessary software on Linux is much easier. And sometimes it’s impossible on Windows at all, or you can, but with a lot of hemorrhoids.
I don’t know how it is right now, but many years ago, when I was programming in python under Windows, there was a real hassle with installing binary packages. On Linux, you simply install "pip install -r requirements.txt", and on Windows you had to go to the Internet and look for the assembled binary packages, download them manually and install them.
I have been using Ubuntu for many years on both desktop and hosting. Very comfortably.
In addition to python, you will eventually need other tools nginx, redis, memcached, mysql / postgres, mongodb, sphinx and more. In Linux, all this is installed literally with one command, while in Windows you have to go to different sites, download it, somehow configure it.
The console for Linux is a thousand times more convenient than in Windows. This is important for development.
Theoretically, there is an option to sit in Windows to use virtual machines or things like andLinux or vagrant.

V
Vyacheslav Alekseev, 2015-03-06
@AlexeevVyacheslav

If you have already worked on Linux, then install it, indulge, if you don’t like it, return to Windows.
The main thing is not the tool, but the result. Well, the choice of instrument is a purely personal matter, everyone has different preferences. The taste and color, as they say.

E
Eddy_Em, 2015-03-06
@Eddy_Em

No. Bubunta is the same mastdayka only from the side. It makes sense to use 0.

L
LazyFire, 2015-03-06
@LazyFire

Switching to Linux is worth it, but not to Ubuntu. Ubuntu is not much different from Windows, because everything is also a mouse-poking concept. If you want to switch to Linux, then download any other distribution kit without de and start installing and understanding all this yourself, naturally in a virtual machine. When you assemble it as you need, it will be possible to transfer it to pure iron, but even if you don’t like it / don’t master it, at least some understanding of Linux will appear under which you write. Linux (not bubunta) allows you to do everything much faster and easier. An example would be setting up 2 monitors. In Windows, you poke start, there is a control panel, appearance settings, monitor settings, and then you see the menu you need. In Linux, you write something in the terminal like "xrandr --output VGA-0 --mode 1920x1080 --output DVI-0 --mode 1280x1024 --right-of VGA-0" and that's it.

M
Marat Amerov, 2015-03-06
@amerov

Costs. in the process of installing and assembling various software, you will get to know the operating system better.
learn the terminal, tmux, vim, mc, curl, wge - these are very necessary tools for a web developer.

O
OnYourLips, 2015-03-06
@OnYourLips

Needed in vagrant.

K
Konstantin Kitmanov, 2015-03-06
@k12th

It is much easier to do web development on Linux, all these server things are sharpened under *nix and it is much easier to manage them from the command line, which is friendly, simple and convenient there.
Ubuntu is more than suitable for dating - pretty, comfortable enough, large community. To begin with, you can put it in a virtual machine, just don’t put it, admire it and no longer run it, but put it and try to work there.

D
Dmitry Kamyannoy, 2015-03-07
@redfieldone

And why put it right away? riot provides the ability to run without installation. Try it, try it.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question