Skip to content
fantasyni edited this page Apr 30, 2014 · 6 revisions

Node development

Node.js is becoming more and more popular in recent years, more and more developers and companies use node to develop applications. Node is easy and lightweight to build fast, scalable network applications. Besides, javaScript as a programming language, is becoming more and more powerful, almost everything can be done just using javaScript. With npm, developers can publish npm modules for reusing.

Node development Problems

However, as a platform, Enterprise Node development has some significant problems. As a whole, Node lacks an infrastructural backbone to handle business objects. Developers have to deal with a morass of an ad hoc mix of Singletons, custom-coded factories, and inconsistent handling of configuration. It's likely to be hard to identify a clear service layer in the application, and the overall lack of consistency will prove costly in maintenance.

Key Point to Bearcat

So, this is the key point to Bearcat framework, Bearcat provides an infrastructural backbone to manage business objects so that developers can focus on application-level business logic. With POJOs and consistent configuration, developers can deploy applications in any environment.