Alternatives to macOS logo

Alternatives to macOS

Windows, iOS, Ubuntu, Windows 10, and Linux are the most popular alternatives and competitors to macOS.
914
555
+ 1
6

What is macOS and what are its top alternatives?

macOS is a widely-used operating system developed by Apple Inc. known for its user-friendly interface, seamless integration with other Apple devices, and robust security features. Key features include Siri voice assistant, iCloud integration, and macOS App Store. However, macOS is limited in terms of customization options compared to other operating systems.

  1. Ubuntu: Ubuntu is a popular open-source Linux distribution known for its stability, security, and large community support. Key features include regular updates, a vast software repository, and customization options. Pros include high stability and security, while cons include a learning curve for new users.
  2. Windows 10: Windows 10 is a widely-used operating system by Microsoft known for its compatibility with a wide range of software and hardware. Key features include Cortana, Windows Store, and gaming support. Pros include broad software compatibility, while cons include occasional stability issues.
  3. Chrome OS: Chrome OS is a lightweight operating system developed by Google designed for web-based applications. Key features include seamless integration with Google services, fast boot times, and automatic updates. Pros include simplicity and fast performance, while cons include limited offline capabilities.
  4. Fedora: Fedora is a community-driven Linux distribution known for its bleeding-edge software and frequent updates. Key features include GNOME desktop environment, RPM package management, and developer-friendly tools. Pros include cutting-edge software, while cons include potential stability issues.
  5. Elementary OS: Elementary OS is a Linux distribution known for its sleek and user-friendly interface inspired by macOS. Key features include Pantheon desktop environment, AppCenter, and focus on simplicity. Pros include elegant design, while cons include limited software availability.
  6. Manjaro: Manjaro is a user-friendly Linux distribution based on Arch Linux known for its rolling release model and access to Arch User Repository. Key features include easy installation, customizable desktop environments, and up-to-date software. Pros include cutting-edge software, while cons include potential instability.
  7. Kubuntu: Kubuntu is an Ubuntu derivative featuring KDE Plasma desktop environment known for its customization options and visual appeal. Key features include KDE applications, Plasma widgets, and integration with Ubuntu repositories. Pros include highly customizable desktop, while cons include resource-intensive compared to other desktop environments.
  8. Linux Mint: Linux Mint is a user-friendly Linux distribution known for its out-of-the-box multimedia support and ease of use. Key features include Cinnamon desktop environment, Linux Mint Software Manager, and stability. Pros include user-friendly experience, while cons include slower release cycle for updates.
  9. OpenSUSE: OpenSUSE is a Linux distribution known for its YaST configuration tool, high level of control over system settings, and stability. Key features include KDE and GNOME desktop environments, software repositories, and openSUSE Build Service. Pros include robust system management tools, while cons include a smaller community compared to other distributions.
  10. FreeBSD: FreeBSD is a Unix-like operating system known for its advanced networking capabilities, ZFS file system, and scalability. Key features include port system for installing software, jails for system partitioning, and strong security features. Pros include strong networking performance, while cons include potential compatibility issues with certain hardware.

Top Alternatives to macOS

  • Windows
    Windows

    A series of personal computer operating systems produced by Microsoft as part of its Windows NT family of operating systems. ...

  • iOS
    iOS

    It is the operating system that presently powers many of the mobile devices, including the iPhone, iPad, and iPod Touch. It is designed to make your iPhone and iPad experience even faster, more responsive, and more delightful. ...

  • Ubuntu
    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. ...

  • Windows 10
    Windows 10

    It is the latest iteration of the Microsoft operating systems and has been optimized for home PC performance in a wide variety of applications from serious work to after-hours gaming. ...

  • Linux
    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. ...

  • Mac OS X
    Mac OS X

    It brings new features inspired by its most powerful users, but designed for everyone. Stay better focused on your work in Dark Mode. Automatically organize files using Stacks. ...

  • JavaScript
    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

    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. ...

macOS alternatives & related posts

Windows logo

Windows

1.1K
3
A group of several graphical operating system families, all of which are developed by Microsoft
1.1K
3
PROS OF WINDOWS
  • 3
    Lovely
CONS OF WINDOWS
  • 2
    Proprietary
  • 1
    Not free to use

related Windows posts

Shared insights
on
UnityUnityElectronElectronmacOSmacOSWindowsWindows

We want to create a 3D web and desktop(Windows and macOS) application with a lot of functionalities. This is a 3D furniture customization application in which we give options to add, delete, scale, move, rotate objects. Something like a floor planner. We are also going to add AR and VR.

I am thinking about using Electron or Unity. Please recommend what should I choose for this purpose. Please consider that we have to develop for web and desktop (windows and mac) all platforms.

See more

Actually, I'll add, C++ and C# as well.

Well, I'm into Computer Science since 1996, so I understand a bit of everything plus a lot of different OSs, I study 10 hours per day every day. However back in the 90s we didn't have books or universities about programming, all were passed through if you knew somebody in that profession. Which I did and in that time, he showed me .NET and MySQL, and that offered a lot of jobs also Java. Today you have a lot of options but I'm already discarding new languages as I believe they will jot succeed.

My always dream was to create game, and software. I don't understand all programming concepts and I'm studying all languages at the same time, so I'm heavy loaded. But that keeps me more aware.

I made a choice: use Python for everything but if you want performance, apps, security, compatibility, Multiplatform. What should I choose? The real question here is: which language should I go 100% and that language will teach me all I need about programming BUT without getting lost in that language forever (I discard any Assembly possibility) and one that has full documentation, support and libraries.

In my experience: I found a lot of info for python and java. But hardly I have ever found anything for C lang, C++ and, what about C# (it's only for Windows, is it easy, I saw a lot of documentation). Thanks!!

See more
iOS logo

iOS

1.9K
4
A mobile operating system by Apple
1.9K
4
PROS OF IOS
  • 2
    Integrated with other Apple products
  • 1
    Privacy
  • 1
    Apple
CONS OF IOS
    Be the first to leave a con

    related iOS posts

    Hello,

    We're just brainstorming for the moment and we have a few questions.

    We have an idea for an app that we want to develop, here are the prerequisites:

    1) cross-platform (iOS, Android, and website);

    2) as easy to maintain as possible / well documented / widely used;

    3) Visual Studio Code and Copilot compatible;

    4) Text to speech;

    5) Speech recognition;

    6) Running in background (screen off with TTS and speech recognition);

    7) could be using TypeScript;

    8) Monetized through ad and in-App payment for premium version;

    9) Display on lock screen (Android only I guess)

    So what would you recommend?

    I've been trying to review the options available, and I've considered:

    • NativeScript

    • React Native

    • Flutter

    • Any other?

    Thanks in advance for your help, and I'm open to any comments.

    See more
    Ubuntu logo

    Ubuntu

    79K
    468
    The leading OS for PC, tablet, phone and cloud
    79K
    468
    PROS OF UBUNTU
    • 230
      Free to use
    • 96
      Easy setup for testing discord bot
    • 57
      Gateway Linux Distro
    • 54
      Simple interface
    • 9
      Don't need driver installation in most cases
    • 6
      Open Source
    • 6
      Many active communities
    • 3
      Software Availability
    • 3
      Easy to custom
    • 2
      Many flavors/distros based on ubuntu
    • 1
      Lightweight container base OS
    • 1
      Great OotB Linux Shell Experience
    CONS OF UBUNTU
    • 5
      Demanding system requirements
    • 4
      Adds overhead and unnecessary complexity over Debian
    • 2
      Snapd installed by default
    • 1
      Systemd

    related Ubuntu posts

    CDG

    I use Laravel because it's the most advances PHP framework out there, easy to maintain, easy to upgrade and most of all : easy to get a handle on, and to follow every new technology ! PhpStorm is our main software to code, as of simplicity and full range of tools for a modern application.

    Google Analytics Analytics of course for a tailored analytics, Bulma as an innovative CSS framework, coupled with our Sass (Scss) pre-processor.

    As of more basic stuff, we use HTML5, JavaScript (but with Vue.js too) and Webpack to handle the generation of all this.

    To deploy, we set up Buddy to easily send the updates on our nginx / Ubuntu server, where it will connect to our GitHub Git private repository, pull and do all the operations needed with Deployer .

    CloudFlare ensure the rapidity of distribution of our content, and Let's Encrypt the https certificate that is more than necessary when we'll want to sell some products with our Stripe api calls.

    Asana is here to let us list all the functionalities, possibilities and ideas we want to implement.

    See more
    Tassanai Singprom

    This is my stack in Application & Data

    JavaScript PHP HTML5 jQuery Redis Amazon EC2 Ubuntu Sass Vue.js Firebase Laravel Lumen Amazon RDS GraphQL MariaDB

    My Utilities Tools

    Google Analytics Postman Elasticsearch

    My Devops Tools

    Git GitHub GitLab npm Visual Studio Code Kibana Sentry BrowserStack

    My Business Tools

    Slack

    See more
    Windows 10 logo

    Windows 10

    404
    13
    The most secure Windows ever built
    404
    13
    PROS OF WINDOWS 10
    • 3
      On 4gb other applications less likely to run smoothly
    • 3
      Slow
    • 2
      Best for Indonesian PC Users
    • 2
      The best developer tools for all devices
    • 1
      Editors choice. But not suitable on 4gb ram. Alth
    • 1
      Complies with JIS Standard
    • 1
      Great is if you have 8b ram and a 128gb ssd minimum
    CONS OF WINDOWS 10
    • 3
      Lags really much on low end devices
    • 3
      Slow, slow and slow
    • 2
      Worst OS to run on 2GB of RAM
    • 1
      Acts posh
    • 1
      Can't fix bugs yourself

    related Windows 10 posts

    Shared insights
    on
    Windows 10Windows 10C#C#Visual StudioVisual Studio

    Visual Studio 2019 keeps rendering only part of my project. I changed from 200% dpi to 100% and it is still doing this. Any ideas?

    Razer Blade Stealth Intel 7th gen i7 8550u

    A little more info, I'm trying to make my GUI my self in WPF C# so I turned off FormBorderStyle

    I have Windows 10 Pro Installed which Home is usually the go-to.

    I'm going to uninstall and reinstall and see if that does anything. Fingers crossed, I was looking for a more concrete solution though. :x

    See more
    Justin Dorfman
    Open Source Program Manager at Reblaze · | 3 upvotes · 41.2K views

    I have been using macOS for 12 years. I can't imagine switching to another operating system since I have all of my hotkeys memorized. Windows 10 has made some drastic improvements like adding GNU Bash/Linux to win developers over from unix-like systems, I just don't feel it is there yet. Maybe I'll give it a shot next time I need a new laptop. 🤷‍♂️

    See more
    Linux logo

    Linux

    3K
    41
    A family of free and open source software operating systems based on the Linux kernel
    3K
    41
    PROS OF LINUX
    • 17
      Open Source
    • 11
      Free
    • 8
      Reliability
    • 5
      Safe
    CONS OF LINUX
      Be the first to leave a con

      related Linux posts

      I use Visual Studio Code because at this time is a mature software and I can do practically everything using it.

      • It's free and open source: The project is hosted on GitHub and it’s free to download, fork, modify and contribute to the project.

      • Multi-platform: You can download binaries for different platforms, included Windows (x64), MacOS and Linux (.rpm and .deb packages)

      • LightWeight: It runs smoothly in different devices. It has an average memory and CPU usage. Starts almost immediately and it’s very stable.

      • Extended language support: Supports by default the majority of the most used languages and syntax like JavaScript, HTML, C#, Swift, Java, PHP, Python and others. Also, VS Code supports different file types associated to projects like .ini, .properties, XML and JSON files.

      • Integrated tools: Includes an integrated terminal, debugger, problem list and console output inspector. The project navigator sidebar is simple and powerful: you can manage your files and folders with ease. The command palette helps you find commands by text. The search widget has a powerful auto-complete feature to search and find your files.

      • Extensible and configurable: There are many extensions available for every language supported, including syntax highlighters, IntelliSense and code completion, and debuggers. There are also extension to manage application configuration and architecture like Docker and Jenkins.

      • Integrated with Git: You can visually manage your project repositories, pull, commit and push your changes, and easy conflict resolution.( there is support for SVN (Subversion) users by plugin)

      See more
      Rogério R. Alcântara
      Shared insights
      on
      macOSmacOSLinuxLinuxGitGitDockerDocker

      Personal Dotfiles management

      Given that they are all “configuration management” tools - meaning they are designed to deploy, configure and manage servers - what would be the simplest - and yet robust - solution to manage personal dotfiles - for n00bs.

      Ideally, I reckon, it should:

      • be containerized (Docker?)
      • be versionable (Git)
      • ensure idempotency
      • allow full automation (tests, CI/CD, etc.)
      • be fully recoverable (Linux/ macOS)
      • be easier to setup/manage (as much as possible)

      Does it make sense?

      See more
      Mac OS X logo

      Mac OS X

      281
      2
      A desktop operating system for Macintosh computers
      281
      2
      PROS OF MAC OS X
      • 1
        Stability
      • 1
        Elegant, Minimalist look
      CONS OF MAC OS X
      • 2
        Expensive if you don't want to break the EULA
      • 1
        Even less customization

      related Mac OS X posts

      JavaScript logo

      JavaScript

      362.9K
      8.1K
      Lightweight, interpreted, object-oriented language with first-class functions
      362.9K
      8.1K
      PROS OF JAVASCRIPT
      • 1.7K
        Can be used on frontend/backend
      • 1.5K
        It's everywhere
      • 1.2K
        Lots of great frameworks
      • 898
        Fast
      • 746
        Light weight
      • 425
        Flexible
      • 392
        You can't get a device today that doesn't run js
      • 286
        Non-blocking i/o
      • 237
        Ubiquitousness
      • 191
        Expressive
      • 55
        Extended functionality to web pages
      • 49
        Relatively easy language
      • 46
        Executed on the client side
      • 30
        Relatively fast to the end user
      • 25
        Pure Javascript
      • 21
        Functional programming
      • 15
        Async
      • 13
        Full-stack
      • 12
        Future Language of The Web
      • 12
        Setup is easy
      • 12
        Its everywhere
      • 11
        Because I love functions
      • 11
        JavaScript is the New PHP
      • 10
        Like it or not, JS is part of the web standard
      • 9
        Easy
      • 9
        Can be used in backend, frontend and DB
      • 9
        Expansive community
      • 9
        Everyone use it
      • 8
        Easy to hire developers
      • 8
        Most Popular Language in the World
      • 8
        For the good parts
      • 8
        Can be used both as frontend and backend as well
      • 8
        No need to use PHP
      • 8
        Powerful
      • 7
        Evolution of C
      • 7
        Its fun and fast
      • 7
        It's fun
      • 7
        Nice
      • 7
        Versitile
      • 7
        Hard not to use
      • 7
        Popularized Class-Less Architecture & Lambdas
      • 7
        Agile, packages simple to use
      • 7
        Supports lambdas and closures
      • 7
        Love-hate relationship
      • 7
        Photoshop has 3 JS runtimes built in
      • 6
        1.6K Can be used on frontend/backend
      • 6
        Client side JS uses the visitors CPU to save Server Res
      • 6
        It let's me use Babel & Typescript
      • 6
        Easy to make something
      • 6
        Can be used on frontend/backend/Mobile/create PRO Ui
      • 5
        Client processing
      • 5
        What to add
      • 5
        Everywhere
      • 5
        Scope manipulation
      • 5
        Function expressions are useful for callbacks
      • 5
        Stockholm Syndrome
      • 5
        Promise relationship
      • 5
        Clojurescript
      • 4
        Only Programming language on browser
      • 4
        Because it is so simple and lightweight
      • 1
        Easy to learn and test
      • 1
        Easy to understand
      • 1
        Not the best
      • 1
        Subskill #4
      • 1
        Hard to learn
      • 1
        Test2
      • 1
        Test
      • 1
        Easy to learn
      • 0
        Hard 彤
      CONS OF JAVASCRIPT
      • 22
        A constant moving target, too much churn
      • 20
        Horribly inconsistent
      • 15
        Javascript is the New PHP
      • 9
        No ability to monitor memory utilitization
      • 8
        Shows Zero output in case of ANY error
      • 7
        Thinks strange results are better than errors
      • 6
        Can be ugly
      • 3
        No GitHub
      • 2
        Slow
      • 0
        HORRIBLE DOCUMENTS, faulty code, repo has bugs

      related JavaScript posts

      Zach Holman

      Oof. I have truly hated JavaScript for a long time. Like, for over twenty years now. Like, since the Clinton administration. It's always been a nightmare to deal with all of the aspects of that silly language.

      But wowza, things have changed. Tooling is just way, way better. I'm primarily web-oriented, and using React and Apollo together the past few years really opened my eyes to building rich apps. And I deeply apologize for using the phrase rich apps; I don't think I've ever said such Enterprisey words before.

      But yeah, things are different now. I still love Rails, and still use it for a lot of apps I build. But it's that silly rich apps phrase that's the problem. Users have way more comprehensive expectations than they did even five years ago, and the JS community does a good job at building tools and tech that tackle the problems of making heavy, complicated UI and frontend work.

      Obviously there's a lot of things happening here, so just saying "JavaScript isn't terrible" might encompass a huge amount of libraries and frameworks. But if you're like me, yeah, give things another shot- I'm somehow not hating on JavaScript anymore and... gulp... I kinda love it.

      See more
      Conor Myhrvold
      Tech Brand Mgr, Office of CTO at Uber · | 44 upvotes · 13M views

      How Uber developed the open source, end-to-end distributed tracing Jaeger , now a CNCF project:

      Distributed tracing is quickly becoming a must-have component in the tools that organizations use to monitor their complex, microservice-based architectures. At Uber, our open source distributed tracing system Jaeger saw large-scale internal adoption throughout 2016, integrated into hundreds of microservices and now recording thousands of traces every second.

      Here is the story of how we got here, from investigating off-the-shelf solutions like Zipkin, to why we switched from pull to push architecture, and how distributed tracing will continue to evolve:

      https://eng.uber.com/distributed-tracing/

      (GitHub Pages : https://www.jaegertracing.io/, GitHub: https://github.com/jaegertracing/jaeger)

      Bindings/Operator: Python Java Node.js Go C++ Kubernetes JavaScript OpenShift C# Apache Spark

      See more
      Python logo

      Python

      246K
      6.9K
      A clear and powerful object-oriented programming language, comparable to Perl, Ruby, Scheme, or Java.
      246K
      6.9K
      PROS OF PYTHON
      • 1.2K
        Great libraries
      • 964
        Readable code
      • 847
        Beautiful code
      • 788
        Rapid development
      • 691
        Large community
      • 438
        Open source
      • 393
        Elegant
      • 282
        Great community
      • 273
        Object oriented
      • 221
        Dynamic typing
      • 77
        Great standard library
      • 60
        Very fast
      • 55
        Functional programming
      • 51
        Easy to learn
      • 46
        Scientific computing
      • 35
        Great documentation
      • 29
        Productivity
      • 28
        Easy to read
      • 28
        Matlab alternative
      • 24
        Simple is better than complex
      • 20
        It's the way I think
      • 19
        Imperative
      • 18
        Very programmer and non-programmer friendly
      • 18
        Free
      • 17
        Powerfull language
      • 17
        Machine learning support
      • 16
        Fast and simple
      • 14
        Scripting
      • 12
        Explicit is better than implicit
      • 11
        Ease of development
      • 10
        Clear and easy and powerfull
      • 9
        Unlimited power
      • 8
        Import antigravity
      • 8
        It's lean and fun to code
      • 7
        Print "life is short, use python"
      • 7
        Python has great libraries for data processing
      • 6
        Rapid Prototyping
      • 6
        Readability counts
      • 6
        Now is better than never
      • 6
        Great for tooling
      • 6
        Flat is better than nested
      • 6
        Although practicality beats purity
      • 6
        I love snakes
      • 6
        High Documented language
      • 6
        There should be one-- and preferably only one --obvious
      • 6
        Fast coding and good for competitions
      • 5
        Web scraping
      • 5
        Lists, tuples, dictionaries
      • 5
        Great for analytics
      • 4
        Easy to setup and run smooth
      • 4
        Easy to learn and use
      • 4
        Plotting
      • 4
        Beautiful is better than ugly
      • 4
        Multiple Inheritence
      • 4
        Socially engaged community
      • 4
        Complex is better than complicated
      • 4
        CG industry needs
      • 4
        Simple and easy to learn
      • 3
        It is Very easy , simple and will you be love programmi
      • 3
        Flexible and easy
      • 3
        Many types of collections
      • 3
        If the implementation is easy to explain, it may be a g
      • 3
        If the implementation is hard to explain, it's a bad id
      • 3
        Special cases aren't special enough to break the rules
      • 3
        Pip install everything
      • 3
        List comprehensions
      • 3
        No cruft
      • 3
        Generators
      • 3
        Import this
      • 3
        Powerful language for AI
      • 2
        Can understand easily who are new to programming
      • 2
        Should START with this but not STICK with This
      • 2
        A-to-Z
      • 2
        Because of Netflix
      • 2
        Only one way to do it
      • 2
        Better outcome
      • 2
        Batteries included
      • 2
        Good for hacking
      • 2
        Securit
      • 1
        Procedural programming
      • 1
        Best friend for NLP
      • 1
        Slow
      • 1
        Automation friendly
      • 1
        Sexy af
      • 0
        Ni
      • 0
        Keep it simple
      • 0
        Powerful
      CONS OF PYTHON
      • 53
        Still divided between python 2 and python 3
      • 28
        Performance impact
      • 26
        Poor syntax for anonymous functions
      • 22
        GIL
      • 19
        Package management is a mess
      • 14
        Too imperative-oriented
      • 12
        Hard to understand
      • 12
        Dynamic typing
      • 12
        Very slow
      • 8
        Indentations matter a lot
      • 8
        Not everything is expression
      • 7
        Incredibly slow
      • 7
        Explicit self parameter in methods
      • 6
        Requires C functions for dynamic modules
      • 6
        Poor DSL capabilities
      • 6
        No anonymous functions
      • 5
        Fake object-oriented programming
      • 5
        Threading
      • 5
        The "lisp style" whitespaces
      • 5
        Official documentation is unclear.
      • 5
        Hard to obfuscate
      • 5
        Circular import
      • 4
        Lack of Syntax Sugar leads to "the pyramid of doom"
      • 4
        The benevolent-dictator-for-life quit
      • 4
        Not suitable for autocomplete
      • 2
        Meta classes
      • 1
        Training wheels (forced indentation)

      related Python posts

      Conor Myhrvold
      Tech Brand Mgr, Office of CTO at Uber · | 44 upvotes · 13M views

      How Uber developed the open source, end-to-end distributed tracing Jaeger , now a CNCF project:

      Distributed tracing is quickly becoming a must-have component in the tools that organizations use to monitor their complex, microservice-based architectures. At Uber, our open source distributed tracing system Jaeger saw large-scale internal adoption throughout 2016, integrated into hundreds of microservices and now recording thousands of traces every second.

      Here is the story of how we got here, from investigating off-the-shelf solutions like Zipkin, to why we switched from pull to push architecture, and how distributed tracing will continue to evolve:

      https://eng.uber.com/distributed-tracing/

      (GitHub Pages : https://www.jaegertracing.io/, GitHub: https://github.com/jaegertracing/jaeger)

      Bindings/Operator: Python Java Node.js Go C++ Kubernetes JavaScript OpenShift C# Apache Spark

      See more
      Nick Parsons
      Building cool things on the internet 🛠️ at Stream · | 35 upvotes · 4.4M views

      Winds 2.0 is an open source Podcast/RSS reader developed by Stream with a core goal to enable a wide range of developers to contribute.

      We chose JavaScript because nearly every developer knows or can, at the very least, read JavaScript. With ES6 and Node.js v10.x.x, it’s become a very capable language. Async/Await is powerful and easy to use (Async/Await vs Promises). Babel allows us to experiment with next-generation JavaScript (features that are not in the official JavaScript spec yet). Yarn allows us to consistently install packages quickly (and is filled with tons of new tricks)

      We’re using JavaScript for everything – both front and backend. Most of our team is experienced with Go and Python, so Node was not an obvious choice for this app.

      Sure... there will be haters who refuse to acknowledge that there is anything remotely positive about JavaScript (there are even rants on Hacker News about Node.js); however, without writing completely in JavaScript, we would not have seen the results we did.

      #FrameworksFullStack #Languages

      See more