CA Gen Review

Using it we can quickly develop a product with higher quality, though it adds what seems to be some unnecessary lines of code.

Valuable Features:

The most valuable feature is the faster time to deliver a product than tradition COBOL programming. We use CA Gen pretty much for everything, including data modeling, moving the code to production, and as a migration tool. We use all of the CA Gen features. We can write a mainframe application, GUI applications, everything.

Improvements to My Organization:

We're able to have faster delivery and quickly develop a product with higher quality.

Room for Improvement:

I’m very comfortable with the product, but there’s always room for improvement. The alternative is writing in a native language or program, and this is much better. We can write for mainframe applications – we write in CA Gen but generate the code in COBOL, for example. If I look into the native COBOL language it can be more efficient, and CA Gen adds what seems to be some unnecessary lines of code; it’s not an apples to apples comparison.

Deployment Issues:

Very stable. We’ve had it in production for quite a long time.

Stability Issues:

It’s OK. The thing is, there are only certain limited customers for CA Gen – it’s not Java like something every developer might know. We're kind of a small group so we don’t scale traditionally.

Initial Setup:

It was already in production when I joined.

Other Advice:

Understand what you want to do with it, be it data modeling, or creating a table structure for DB2 or whatever kind of database they want – in the IDE. If you’re writing a simple barebones COBOL program, it may take 20-30 hours, but with a solution like this it can be done in around four hours. If they have complex goals a solution like this is also very useful.

**Disclosure: I am a real user, and this review is based on my own experience and opinions.
Add a Comment