<story><title>Flow vs. Typescript</title><url>http://djcordhose.github.io/flow-vs-typescript/2016_hhjs.html#/</url></story><parent_chain><item><author>greenspot</author><text>Really wondering: who is developing Node&amp;#x2F;JS on Windows nowadays? Not that I don&amp;#x27;t like Windows (I like W10 + the new Ubuntu within efforts a lot), but the ecosystem around Node is so much tailored around Linux. Even with OSX where we have an excellent support, there&amp;#x27;s still some slight friction when deploying to Ubuntu.&lt;p&gt;Or is Windows 10 a viable alternative for Node devs?</text></item><item><author>Skinney</author><text>The main problem for me, is that Flow doesn&amp;#x27;t support Windows (yet?). I&amp;#x27;ve been working solo on a frontend a couple of months now, and the team has just been extended with a new developer (yay). However, he uses Windows, and so all my type annotations are worthless. We&amp;#x27;re making the switch to TypeScript once 2.0 is released (easier to port with strictNullChecks).</text></item></parent_chain><comment><author>skrebbel</author><text>&amp;gt; &lt;i&gt;but the ecosystem around Node is so much tailored around Linux&lt;/i&gt;&lt;p&gt;I really don&amp;#x27;t understand why people keep saying this, it&amp;#x27;s simply not true. Node works &lt;i&gt;fantastically&lt;/i&gt; on Windows. I&amp;#x27;ve yet to come across a library that won&amp;#x27;t work on my Windows box (barring obviously platform specific stuff). Node-gyp works fine too, and many libraries with native code offer Windows versions.&lt;p&gt;Especially when comparing to e.g. Ruby or Python, it&amp;#x27;s a world of difference. With Ruby you can&amp;#x27;t even use bundler on Windows and then deploy on Linux.&lt;p&gt;It seems all the basic fundamental design choices of Node and NPM were made with portability in mind. I&amp;#x27;m frankly quite impressed.&lt;p&gt;Source: been running teams doing frontend and node for almost 3 years now, every team had at least one Win dev and at least one OSX dev, every team deployed to Linux. 0 problems, ever.</text></comment>
<story><title>Flow vs. Typescript</title><url>http://djcordhose.github.io/flow-vs-typescript/2016_hhjs.html#/</url></story><parent_chain><item><author>greenspot</author><text>Really wondering: who is developing Node&amp;#x2F;JS on Windows nowadays? Not that I don&amp;#x27;t like Windows (I like W10 + the new Ubuntu within efforts a lot), but the ecosystem around Node is so much tailored around Linux. Even with OSX where we have an excellent support, there&amp;#x27;s still some slight friction when deploying to Ubuntu.&lt;p&gt;Or is Windows 10 a viable alternative for Node devs?</text></item><item><author>Skinney</author><text>The main problem for me, is that Flow doesn&amp;#x27;t support Windows (yet?). I&amp;#x27;ve been working solo on a frontend a couple of months now, and the team has just been extended with a new developer (yay). However, he uses Windows, and so all my type annotations are worthless. We&amp;#x27;re making the switch to TypeScript once 2.0 is released (easier to port with strictNullChecks).</text></item></parent_chain><comment><author>LionessLover</author><text>I do, and I&amp;#x27;m a Unix person, even having contributed code to the Linux kernel and I&amp;#x27;ve used Unix - Solaris, HP-UX, NeXTSTEP, Linux, Reliant Unix (Siemens), IRIX (SGI) since 1994.&lt;p&gt;It&amp;#x27;s just that over time I fond it more and more of a -useless - hassle to keep a VM with Linux on my desktop, and pure Linux desktop never was a question (for various reasons).&lt;p&gt;When I install git for windows and ConEmu64 I have a good terminal and a bash and the basic Unix command line tools. The IDE and node.js are the same anyway. I configure the IDE and git so that my projects only have one type of line endings (Unix).&lt;p&gt;I have zero Windows server experience since that is all Unix for me, but on the (developer) desktop I don&amp;#x27;t feel any need for Unix.</text></comment>