Our CIO is demanding that we adopt this obscure technology called HCL DX. We're a Microsoft shop, have been for decades. Three years ago, I and a few others were required to write an application in HCL DX, and I absolutely hated it. It is very primitive. No Intellisense of any kind. The editing was terrible, in that you were only allowed to open an event's code, the editor will not let you see the whole application at once as you can in all other editors I've ever worked with, which includes editors (e.g.: Emacs). The app was written using JavaScript, which I am only OK at. I depend upon Intellisense to assist me in writing JavaScript applications. Having to use an editor that it no better than Notepad sucked. I was not productive and my colleague had to do all the editing. And that application is no longer in use.
I looked up HCL DX on Wikipedia. It did say that it is powerful but also said that it has a steep learning curve and poor documentation. I also looked at both Stack Overflow's survey of top programming languages and TIOBE top programming languages. HCL DX isn't even on either survey's list. I've checked with recruiters in my area (southwestern US) to see if any companies use HCL DX. The recruiters haven't even heard of HCL DX, and certainly no companies in this state use HCL DX. So, the CIO is forcing us to begin using HCL DX, a language with a steep learning curve and poor documentation. And there's no talent in the state that can be hired to help. So, the CIO will likely have to recruit some of his former employees from Florida, where he had a consulting business. And certainly, Florida has a lot more developers than we do.
Anyway, I'd like to know if anyone here has experience using HCL DX and you think positively of it.
Top comments (2)
Hi Rod, I use HCL DX daily and work with different companies around the world that use the product. I am confused reading about your experience with HCL DX. It is not a programming language. It is a web content management platform based on IBM WebSphere with very well defined APIs that can be used to extend the functionality of the platform. When I develop applications, I use the IDE I am comfortable with depending on the code I am writing. I use VScode for javascript/react applications and Eclipse for Java and/or C#. It is a very powerful platform that allows you to host web sites providing the front-end access to headless api driven applications on the back end.
My experience was limited and not at all agreeable. I was lost, for the most part, and found the lack of any help to be extremely frustrating. I felt more like a boat anchor to my coworker who had to do what I couldn't do with HCL DX. I hate being in that position, totally dependent upon someone else when I was supposed to be contributing to the effort. I'm glad for you that you find it useful.