Skip to content
Peter edited this page Apr 10, 2016 · 14 revisions

One of the main goals of CATS is to make the developer that is used to IDE's like Eclipse, NetBeans, Visual Studio or IntelliJ, feel right at home. So the same support you got from your IDE when you developed in Java or C#, is now available for TypeScript and HTML5 projects.

A lot of effort is spent to ensure that CATS doesn't become a resource hog. So while designing and developing CATS, performance has always be one of the key considerations. In fact, CATS runs fine on older laptops and PC's.

Couldn't have done it without ....

There is not a lot of documentation yet explaining the structure of CATS and how the different parts work together. So the more surprised I was when I received some pull request that added functionality or fixed some bugs. So thanks to everyone who already contributed to this project.

And of course some of the main 3rd party components that we have used within CATS and couldn't have done without:

  • TypeScript (of course), developed by Microsoft.

  • Qooxdoo, an excellent JavaScript library for creating a UI. Has many great widgets out of the box.

  • ACE, an embeddable code editor written in JavaScript. The main developers are Cloud9 and Mozilla.

  • NW.js. This is a great initiative from Intel that allows Node libraries to be used within a web page. CATS use this to read and write local files without the need for a server-side component.