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

Discover a centralized approach to monitor your virtual infrastructure, on-premise IT environment, and cloud infrastructure – all on a single platform.

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.

Learn how to auto-discover your containers and monitor their performance, capture Docker host and container metrics to allocate host resources, and provision containers.

Topics:
node.js ,bluemix

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}