<

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x

Intersystems Cache, All-In-One Scalable High Performance Technology Stack

Published on
9,626 Points
3,626 Views
Last Modified:
Approved

Introduction

After workin in a plethora of programming languages like C, Pro*C, ESQL/C, C++, VC++, VB, Java, HTML,JavaScipt etc, technologies and frameworks like JSP, Servlets, Struts, Spring, IBatis etc and databases like MS Access, SQLServer, Informix, Ingres, MySQL, Oracle etc during my 7 years of software development, I met Intersystems Cache platform.

Disclaimer

The following is my  perspective, who have only a few months of experience in this technology.
Hope that this article will give some insight on what Intersystems Cache is about.

More Information

Obviously you can find lot of nice videos, articles and more from http://Intersystems.com

You can find some details about MUMPS or M-Language in http://en.wikipedia.org/wiki/MUMPS

First Impression

My initial approach towards this language was not so good, as I started with coding in MUMPS without knowing much of it. The horrible feeling you get after working on J2EE stack and coding in M-Language cannot be explained in words. The IDE with very minimal functionality spoilt my happiness.

Current Cognizance

As I managed to understand the syntax and started doing some cool stuff, which might have taken a lot of time to get done using the conventional J2EE stack, I began loving it. I never expected that using a language primitive as C can do low level I/O till AJAX and web-services. Courtesy to the @net manger framework from a company called Intraprend. Even though the instruction set is small, lot of permutations and combinations of it can get you amazing results.

In M Language, accessing database is just like accessing a variable. Making a Web UI is just like spitting out HTML. All this in lightning speed. All together, I started loving it.

Now I started thinking whether we need these many levels of abstraction in the OO world, which eats up lot of processing time and resources. I've yet to explore the full stack, but my initial feel is good.

Read some caveats about transaction management, which I need to explore more.

Hope to meet more users using the same Technology stack. If you agree/disagree with any of the topics mentioned above, please add comments.
0
0 Comments

Featured Post

Python 3 Fundamentals

This course will teach participants about installing and configuring Python, syntax, importing, statements, types, strings, booleans, files, lists, tuples, comprehensions, functions, and classes.

Despite its rising prevalence in the business world, "the cloud" is still misunderstood. Some companies still believe common misconceptions about lack of security in cloud solutions and many misuses of cloud storage options still occur every day. …
The Relationships Diagram is a good way to get an overall view of what a database is keeping track of. It is also where relationships are defined. A relationship specifies how two tables connect to each other. As you build tables in Microsoft Ac…

Keep in touch with Experts Exchange

Tech news and trends delivered to your inbox every month