Windows logo

Windows

A group of several graphical operating system families, all of which are developed by Microsoft

What is Windows?

A series of personal computer operating systems produced by Microsoft as part of its Windows NT family of operating systems.
Windows is a tool in the Operating Systems category of a tech stack.

Who uses Windows?

Companies
116 companies reportedly use Windows in their tech stacks, including doubleSlash, Papara, and Global.

Developers
929 developers on StackShare have stated that they use Windows.

Windows Integrations

Visual Studio Code, Docker, Slack, Visual Studio, and Sublime Text are some of the popular tools that integrate with Windows. Here's a list of all 415 tools that integrate with Windows.
Pros of Windows
3
Lovely
Decisions about Windows

Here are some stack decisions, common use cases and reviews by companies and developers who chose Windows in their tech stack.

Matheus Lucas
Needs advice
on
DockerDockerWindowsWindows
and
Windows 10Windows 10

Can someone give me some advice on how to set up Docker on Windows, and if it's worth it to update it from Windows 10 to Windows 11, I really can't get it to work on my Windows setup.

See more
Smith Gajjar
Senior Full Stack Developer at Tekie · | 8 upvotes · 21K views
Needs advice
on
.NET.NETElectronElectron
and
JavaFXJavaFX

I am building a desktop application for Windows. I have worked with Electron earlier but it doesn't seem to work on a few Windows systems, also has no support for win7. Which language/framework should be chosen to cover a wide range of Windows versions including 7 or should I stick to Electron only?

See more
Needs advice
on
IntelliJ IDEAIntelliJ IDEA
and
NeovimNeovim

I have a strong familiarity with Jetbrains products, having used most of them since around 2015. However, in the past 6 months, I have started transitioning to Neovim as my primary "IDE". This is due to the extensive nature of my work, where I would typically load a different JetBrains product for each programming language I was working with. I wanted to reduce the amount of RAM I was using and have an easier time exporting my setup to weaker hardware.

My current setup, which is still a work in progress, consists of Neovim, tmux, and a few other applications. It took me a while, but I now feel much more comfortable working with this setup than I did with Jetbrains products. In the past, I often had to change my workflow or struggle with some of the tooling provided by JetBrains.

While I haven't worked with Java in a production environment for a few years, I have been working with TypeScript, PHP, Python, C++, and C#. Neovim works well for almost everything, but I do encounter some issues when working with .NET. In these cases, JetBrains Rider seems to be a better fit for C#, and I hope to resolve these issues. I also have an extensive ruleset setup (naming schemes and whatnot) in the JetBrains ecosystem that I have yet to find a suitable alternative of enforcement in Neovim.

However, I am now facing the prospect of returning to a Java stack at work. I'm wondering whether I should continue with Neovim and invest more time in configuring it and researching more about its Language Server Protocol (LSP) capabilities, or if I should return to IntelliJ and not waste the effort. Can Neovim be as good as, or almost as good as, IntelliJ for Java development? Talking about Kotlin is a plus, but my focus is on Java and potentially working with the Spring ecosystem.

I have used the JetBrains' vim plugin for about 2 years. It does not hold a candle to using nvim. Probably this shouldn't affect the question much, but: I am a Linux/Windows guy, however, I will be forced to use macOS at work.

See more
Sidhant Singh
Needs advice
on
PlaywrightPlaywright
and
Robot FrameworkRobot Framework

So our web application also has native applications for Windows and macOS so we browser test can be done using any framework but we have 1-2 test cases that require validation from native application which will be opening after a user choose to switch from web part to native part using protocol handler, for e.g our website will prompt whether you want to open thin in application just like teams and Slack and open a native application on window or mac, which we are thinking of doing by integrating shell scripting and take screenshots, so I have a confusion with these two frameworks. or what other framework I can use to get my work done.

See more

Out of curiosity, when my coding instructor for Python did some commands on his computer, he told me learning any sort of terminal command interface (e.g. GNU Bash, PowerShell, Zsh ) will make me understand systems and how computers work and would make me know the basics of systems programming (although I am more into web development). I immediately went curious, out of my time, and looked up some command line interfaces to learn. It gave me bash, shell, zsh, powershell, etc. All these are really confusing, and they all seem the same. I want to be a terminal dweller, so which of the terminal related things should I learn? I think Bash, since it can replace Powershell on Windows, and has all the Linux/macOS systems.

See more

We have a python app currently built with Streamlit.

In order to deliver this to customers, we need to shield the codebase and make it executable (for both macOS and Windows users).

Does anyone have any advice on bundling a Python app into an executable?

All we're hoping to do is package the Streamlit app into .exe or something similar.

See more

Blog Posts

Mar 4 2020 at 5:14PM

Atlassian

GitBitbucketWindows+4
3
1173

Jobs that mention Windows as a desired skillset

See all jobs

Windows Alternatives & Comparisons

What are some alternatives to Windows?
Ubuntu
Ubuntu is an ancient African word meaning ‘humanity to others’. It also means ‘I am what I am because of who we all are’. The Ubuntu operating system brings the spirit of Ubuntu to the world of computers.
Linux
A clone of the operating system Unix, written from scratch by Linus Torvalds with assistance from a loosely-knit team of hackers across the Net. It aims towards POSIX and Single UNIX Specification compliance.
JavaScript
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
Python
Python is a general purpose programming language created by Guido Van Rossum. Python is most praised for its elegant syntax and readable code, if you are just beginning your programming career python suits you best.
Node.js
Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices.
See all alternatives

Windows's Followers
785 developers follow Windows to keep up with related blogs and decisions.