Over a million developers have joined DZone.

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

Download the Essential Cloud Buyer’s Guide to learn important factors to consider before selecting a provider as well as buying criteria to help you make the best decision for your infrastructure needs, brought to you in partnership with Internap.

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.

The Cloud Zone is brought to you in partnership with Internap. Read Bare-Metal Cloud 101 to learn about bare-metal cloud and how it has emerged as a way to complement virtualized services.

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 best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

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

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

{{ parent.tldr }}

{{ parent.urlSource.name }}