Codeanywhere vs npm

Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Codeanywhere
Codeanywhere

74
86
+ 1
90
npm
npm

19K
14.4K
+ 1
1.6K
Add tool

Codeanywhere vs npm: What are the differences?

What is Codeanywhere? Online code editor, available on iOS, Android and more. Integrates with GitHub and Dropbox. A development platform that enables you to not only edit your files from underlying services like FTP, GitHub, Dropbox and the like, but on top of that gives you the ability to collaborate, embed and share through Codeanywhere on any device.

What is npm? The package manager for JavaScript. npm is the command-line interface to the npm ecosystem. It is battle-tested, surprisingly flexible, and used by hundreds of thousands of JavaScript developers every day.

Codeanywhere and npm are primarily classified as "Cloud IDE" and "Front End Package Manager" tools respectively.

"Sleek interface" is the primary reason why developers consider Codeanywhere over the competitors, whereas "Best package management system for javascript" was stated as the key factor in picking npm.

npm is an open source tool with 17.2K GitHub stars and 3.17K GitHub forks. Here's a link to npm's open source repository on GitHub.

reddit, Instacart, and Coursera are some of the popular companies that use npm, whereas Codeanywhere is used by Techstars, Accenture, and Bameslog. npm has a broader approval, being mentioned in 2642 company stacks & 2666 developers stacks; compared to Codeanywhere, which is listed in 5 company stacks and 6 developer stacks.

- No public GitHub repository available -

What is Codeanywhere?

A development platform that enables you to not only edit your files from underlying services like FTP, GitHub, Dropbox and the like, but on top of that gives you the ability to collaborate, embed and share through Codeanywhere on any device.

What is npm?

npm is the command-line interface to the npm ecosystem. It is battle-tested, surprisingly flexible, and used by hundreds of thousands of JavaScript developers every day.
Get Advice Icon

Need advice about which tool to choose?Ask the StackShare community!

Why do developers choose Codeanywhere?
Why do developers choose npm?

Sign up to add, upvote and see more prosMake informed product decisions

    Be the first to leave a con
    Jobs that mention Codeanywhere and npm as a desired skillset
    FOSSAFOSSA
    San Francisco, CA
    What companies use Codeanywhere?
    What companies use npm?

    Sign up to get full access to all the companiesMake informed product decisions

    What tools integrate with Codeanywhere?
    What tools integrate with npm?

    Sign up to get full access to all the tool integrationsMake informed product decisions

    What are some alternatives to Codeanywhere and npm?
    Red Hat Codeready Workspaces
    Built on the open Eclipse Che project, Red Hat CodeReady Workspaces provides developer workspaces, which include all the tools and the dependencies that are needed to code, build, test, run, and debug applications.
    Cloud9 IDE
    Cloud9 provides a development environment in the cloud. Cloud9 enables developers to get started with coding immediately with pre-setup environments called workspaces, collaborate with their peers with collaborative coding features, and build web apps with features like live preview and browser compatibility testing. It supports more than 40 languages, with class A support for PHP, Ruby, Python, JavaScript/Node.js, and Go.
    Koding
    Koding is a feature rich cloud-based development environment complete with free VMs, an attractive IDE & sudo level terminal access!
    Nitrous.IO
    Get setup lightning fast in the cloud & code from anywhere, on any machine.
    Eclipse Che
    Eclipse Che makes Kubernetes development accessible for developer teams, providing one-click developer workspaces and eliminating local environment configuration for your entire team.
    See all alternatives
    Decisions about Codeanywhere and npm
    Tim Abbott
    Tim Abbott
    Founder at Zulip · | 3 upvotes · 9.1K views
    atZulipZulip
    Node.js
    Node.js
    npm
    npm
    Yarn
    Yarn

    I have mixed feelings on the Yarn/npm/Node.js ecosystem. We use it for Zulip, because you basically have to in order to have a modern JavaScript toolchain. And I like that Yarn lets us pin dependency versions out of the box for predictability in our production releases; we have to do significant work for the Python version of this feature.

    But one also deals with broken third-party dependencies uploaded to npm way too often (even ignoring the malicious packages issues that have gotten a lot of press of late). And one mostly has to use nvm in order to pin a specific version of node itself in a maintainable way, and nvm is a mess.

    See more
    Russel Werner
    Russel Werner
    Lead Engineer at StackShare · | 5 upvotes · 6.9K views
    atStackShareStackShare
    npm
    npm
    Yarn
    Yarn

    We use Yarn because at the time we decided to adopt it, npm had some missing features and issues. We like the speed and determinism provided by Yarn. We could probably use npm at this point, but we have no real reason to switch from Yarn. If you have a convincing argument to switch from npm to Yarn please leave a comment on this decision!

    See more
    Johnny Bell
    Johnny Bell
    Senior Software Engineer at StackShare · | 17 upvotes · 103.8K views
    ESLint
    ESLint
    Prettier
    Prettier
    Babel
    Babel
    npm
    npm
    Yarn
    Yarn
    Node.js
    Node.js
    Webpack
    Webpack
    #ES5
    #ES6

    So when starting a new project you generally have your go to tools to get your site up and running locally, and some scripts to build out a production version of your site. Create React App is great for that, however for my projects I feel as though there is to much bloat in Create React App and if I use it, then I'm tied to React, which I love but if I want to switch it up to Vue or something I want that flexibility.

    So to start everything up and running I clone my personal Webpack boilerplate - This is still in Webpack 3, and does need some updating but gets the job done for now. So given the name of the repo you may have guessed that yes I am using Webpack as my bundler I use Webpack because it is so powerful, and even though it has a steep learning curve once you get it, its amazing.

    The next thing I do is make sure my machine has Node.js configured and the right version installed then run Yarn. I decided to use Yarn because when I was building out this project npm had some shortcomings such as no .lock file. I could probably move from Yarn to npm but I don't really see any point really.

    I use Babel to transpile all of my #ES6 to #ES5 so the browser can read it, I love Babel and to be honest haven't looked up any other transpilers because Babel is amazing.

    Finally when developing I have Prettier setup to make sure all my code is clean and uniform across all my JS files, and ESLint to make sure I catch any errors or code that could be optimized.

    I'm really happy with this stack for my local env setup, and I'll probably stick with it for a while.

    See more
    Mark Nelissen
    Mark Nelissen
    CTO at Gemsotec bvba · | 4 upvotes · 2.9K views
    Yarn
    Yarn
    TypeScript
    TypeScript
    React
    React
    npm
    npm

    I use npm because I also mainly use React and TypeScript. Since several typings (from DefinitelyTyped) depend on the React typings, Yarn tends to mess up which leads to duplicate libraries present (different versions of the same type definition), which hinders the Typescript compiler. Npm always resolves to a single version per transitive dependency. At least that's my experience with both.

    See more
    Jason Barry
    Jason Barry
    Cofounder at FeaturePeek · | 4 upvotes · 10.8K views
    atFeaturePeekFeaturePeek
    npm
    npm
    Yarn
    Yarn
    Babel
    Babel
    Sublime Text
    Sublime Text
    JavaScript
    JavaScript
    React
    React
    TypeScript
    TypeScript
    Flow (JS)
    Flow (JS)
    #Frontend

    I think our #Frontend stack is pretty standard – but we have taken some deviations from a typical modern stack:

    • Flow (JS) instead of TypeScript. Flow was an easy choice 2+ years ago, as both flow and React were (and still are) maintained by Facebook. Today, it seems that the JavaScript community has settled on TypeScript as the winner. For new projects, I'd choose TS, but I don't see the point in migrating an existing project from flowtype to TS, when the end result will be roughly the same. Sure, memory usage is a bit high, and every now and then I have to kill some zombie processes, but our text editors (Sublime Text), CI scripts, and Babel are already set up to take advantage of the type safety that flow offers. When/if the React team writes React itself in TS, then I'll take a closer look – until then, flow works for us.

    • Yarn instead of npm. When yarn debuted, we never looked back. Now npm has pretty much caught up with speed and lockfiles, but yarn gives me confidence that my dependency installs are deterministic. Really interested in the plug-n-play (PnP) feature that removes the need for a node_modules folder, but haven't implemented this yet.

    See more
    Yarn
    Yarn
    npm
    npm
    Node.js
    Node.js

    From a StackShare Community member: “I’m a freelance web developer (I mostly use Node.js) and for future projects I’m debating between npm or Yarn as my default package manager. I’m a minimalist so I hate installing software if I don’t need to- in this case that would be Yarn. For those who made the switch from npm to Yarn, what benefits have you noticed? For those who stuck with npm, are you happy you with it?"

    See more
    Interest over time
    Reviews of Codeanywhere and npm
    Review ofCodeanywhereCodeanywhere

    Over time I think more and more that Codeanywhere is a waste of money.

    They prioritise absolutely pointless features over general UX. Let's take a very simple situation... you're coding a page and suddenly you're logged out and redirected to the homepage login form, so everything you've coded leading up to that redirect is lost for good. You can't go back, even after you log in, and you can't get the code back because it didn't save (because you were not logged in).

    I can think of at least 4 different, more practical ways in which session expiration could be handled to stop this frustration for users, but Codeanywhere would rather have their developers working on additional container support or new syntax highlighting for languages nobody has even heard of.

    Do not waste your money on this garbage. I've been with them long enough to go through at least 2-3 serious situations that could have been prevented if the platform was properly developed.

    How developers use Codeanywhere and npm
    Avatar of lispur
    lispur uses npmnpm

    Utilize npm private module to package shared library for different React / React Native clients. Shareable code goes here. Basically deliver Redux Store with Firebase integration and business logic in a library. Each React app utilizes this while delivering a device/target specific UI.

    Avatar of Refractal
    Refractal uses npmnpm

    If you're using Node or Gulp, you can't help but use NPM in some form or another. Fortunately that's never a bad thing with the massive package repository and glowing ecosystem making it a breeze to work with.

    Avatar of Oomba
    Oomba uses npmnpm

    We manages all of our packages, including Angular JS through npm. It is a very quick way of downloading / installing packages into your project.

    Avatar of Thibault Maekelbergh
    Thibault Maekelbergh uses npmnpm

    Module is published as bpost on the npm registry. Tasks for the module are also defined as npm run tasks with commit hooks for git

    Avatar of Andrew Gatenby
    Andrew Gatenby uses npmnpm

    It's the front-end version of Composer, so is pretty essential to pull in packages that can be tracked and kept up to date.

    How much does Codeanywhere cost?
    How much does npm cost?
    Pricing unavailable
    News about Codeanywhere
    More news