Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Tools for Node.js Developers on Bluemix

DZone's Guide to

Tools for Node.js Developers on Bluemix

Bluemix provides various tools that help Node.js developers to build JavaScript applications. Below is a quick overview of tools that I use regularly.

· Cloud Zone
Free Resource

What if you could learn how to use MongoDB directly from the experts, on your schedule, for free? We've put together the ultimate guide for learning MongoDB. Sign up and you'll receive instructions for how to get started!

Bluemix provides various tools that help Node.js developers to build JavaScript applications. Below is a quick overview of tools that I use regularly.

IBM Node.js Tools for Eclipse (beta)

With this Eclipse plugin developers get several tools to build Node applications. For example, npm install can be triggered and applications can be launched directly from the IDE (including debug mode).

Here is a screenshot of the wizard to create new projects based on Express or LoopBack.

tooling-node-3

There is also JavaScript validation and content assist for popular Node frameworks.

tooling-node-4

Read the article Introducing IBM Node.js Tools for Eclipse Beta for more information.

IBM Eclipse Tools for Bluemix

With this plugin, you can deploy and update applications directly on Bluemix from your IDE. Watch the video Create a Node.js application using IBM Eclipse Tools for Bluemix for more information.

IBM Bluemix DevOps Services

DevOps services provide a lot of tools for Node developers. Just to name a few, there are GIT repositories, DevOps pipelines, and integrated project management. Node developers can even use the web IDE to change code directly on the server.

When the Live Edit option is enabled in the web IDE changes take effect immediately. The same functionality even works when doing changes locally via Desktop Sync that comes with the Bluemix CLI (Bluemix command line interface).

tooling-node-5

Developers can also debug applications in the cloud via the integrated Node Inspector. Read the documentation to find out more.

CLIs

Developers who are familiar with the Cloud Foundry CLI can use it to deploy and manage applications and services. Alternatively, the Bluemix CLI can be used which provides a unified way to interact with Cloud Foundry, Docker, Virtual Machines and more.

App Management Utilities

App Management is a set of development utilities including a web based shell, debugging capabilities, and a Health Center agent so that, for example, you can analyze the performance of your app. Additionally, for StrongLoop applications metrics, profiling and tracing can be used. Read the documentation to find out more.

What if you could learn how to use MongoDB directly from the experts, on your schedule, for free? We've put together the ultimate guide for learning MongoDBSign up and you'll receive instructions for how to get started!

Topics:
node.js ,bluemix

Published at DZone with permission of Niklas Heidloff, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}