-
Notifications
You must be signed in to change notification settings - Fork 110
Preface
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.
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.
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.