/    Sign up×
Community /Pin to ProfileBookmark

Develop on Linux Mint or Windows?

I have often read that many web developers like to code on Linux.

Which OS do you prefer to develop on, Linux Mint or Windows?

to post a comment
Full-stack Developer

4 Comments(s)

Copy linkTweet thisAlerts:
@NogDogFeb 10.2023 — None of the above?

MacOS, here...but you can run VS Code on any of them, and I often use Linux containers via Docker when I want to develop for a particular environment.
Copy linkTweet thisAlerts:
@changintimesauthorFeb 10.2023 — Thanks NogDog! I’m a bit new. could you elaborate about Docker and why you would code for a different environment?
Copy linkTweet thisAlerts:
@NogDogFeb 11.2023 — > @changintimesl#1650560 could you elaborate about Docker and why you would code for a different environment?

Docker is a set of tools that let you generate a "container" on your computer running its own operating system (and version), along with applications like web severs, databases, etc. It's similar to running a "virtual machine" on your computer. This means that if you are working on MacOS, say, but know you are going to deploy to a web host running on Ubuntu Linux version X, with Apache version Y and PHP version Z; then you can build and run that environment in a local Docker container. This helps ensure what you are writing will actually work in that set-up.

In fact, for what I work on at my job, we actually deploy Docker containers on the live web servers. Therefore, we basically deploy the exact same environment on the production server as we develop on. So this means we can choose the server environment and tools on which to run each application's container.

I'm not claiming this is simple, and fortunately I work with devops people at work who understand it better than I do. :)

  • - [Official "Getting Started" page](https://docs.docker.com/get-started/)

  • - [Not too terribly long intro video](https://youtu.be/gAkwW2tuIqE)
  • Copy linkTweet thisAlerts:
    @changintimesauthorFeb 16.2023 — thanks again NogDog.

    well i'm thinking i'm not quite ready for docker yet. i've heard it's good. but not sure why i would need it. perhaps i need more experience with partitions first to really understand.
    ×

    Success!

    Help @changintimes spread the word by sharing this article on Twitter...

    Tweet This
    Sign in
    Forgot password?
    Sign in with TwitchSign in with GithubCreate Account
    about: ({
    version: 0.1.9 BETA 4.25,
    whats_new: community page,
    up_next: more Davinci•003 tasks,
    coming_soon: events calendar,
    social: @webDeveloperHQ
    });

    legal: ({
    terms: of use,
    privacy: policy
    });
    changelog: (
    version: 0.1.9,
    notes: added community page

    version: 0.1.8,
    notes: added Davinci•003

    version: 0.1.7,
    notes: upvote answers to bounties

    version: 0.1.6,
    notes: article editor refresh
    )...
    recent_tips: (
    tipper: @Yussuf4331,
    tipped: article
    amount: 1000 SATS,

    tipper: @darkwebsites540,
    tipped: article
    amount: 10 SATS,

    tipper: @Samric24,
    tipped: article
    amount: 1000 SATS,
    )...