Replacement for Cache Studio

1,206 views
Skip to first unread message

EnsPlus

unread,
Jul 18, 2015, 6:01:08 AM7/18/15
to intersystems...@googlegroups.com

When building EnsPlus, a Visual Studio Plugin which allows the editing of Objectscript in Visual Studio 2013, including the free Communtiy Edition, I was asked by many why we needed a new Editor.
Intersystems are now also working on a replacement for Cache Studio, and plan to release a plugin for a modern editor.
It is good that Linux and Mac users will also have the option of a modern IDE.


And InterSystems had some good stories to tell its customers this year, starting with a new Eclipse-based IDE, called Atelier (betas available soon), which will eventually be an alternative to its current Studio tool. This should make marketing to new developers that don't know InterSystems already a lot easier (compare Uniface 10, although its modernised IDE isn't Eclipse-based).

InterSystems chose Eclipse for its new IDE largely because it is cross-vendor and multiplatform, and because it gives it access to a larger ecosystem. InterSystems, for example, currently stores its source-code as XML in its database, which has consequences (what you see isn't always what you get, cosmetically, when you retrieve it) and only provides basic SCM (Source Code Management) functionality; but Atelier can use any SCM repository supported by Eclipse plug-ins - Git, Perforce and so on. And InterSystems doesn't see writing SCM tools as its core business.

Certainly, Bill McCormick, Director of Product Management (responsible for managing the existing Studio programming interface) showed palpable enthusiasm for the responsiveness of the alpha version of Atelier he was demonstrating (unlike Studio, it is client-based rather than server-based), and the way it lets him format nice readable code - and get it back formatted the same way from the repository. In addition, McCormick apparently sees Atelier as a chance to re-factor lots of features of Caché programming that "just growed" and could be done better. I'd love to see the capabilities of InterSystems Caché database more widely exploited, and I think that the availability of Atelier should remove one obvious barrier to wider adoption.



 

rtweed

unread,
Jul 18, 2015, 11:37:05 AM7/18/15
to intersystems...@googlegroups.com
Personally I don't understand why ISC didn't go for a JavaScript-based IDE / Studio replacement

Would have made Linux and OS X support dead simple.

Dmitry Maslennikov

unread,
Jul 18, 2015, 12:05:58 PM7/18/15
to intersystems...@googlegroups.com
Here is Atom based another alternative, bit of course officially not from InterSystems, but with support form their russian office.
Atom - is an editor from GitHub, writtent on JavaScript.

I'm sure the best editor for should be created by community, but unfortunately, our community so little, and no one wants to do anything in open source. 

--
--
Caché, Ensemble, DeepSee

---
You received this message because you are subscribed to the Google Groups "Caché, Ensemble, DeepSee" group.
To unsubscribe from this group and stop receiving emails from it, send an email to intersystems-publi...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
Dmitry Maslennikov
Lead Programmer at LETOGRAF
Maintainer of NBStudio
Skype: DAiMor

rtweed

unread,
Jul 18, 2015, 12:59:42 PM7/18/15
to intersystems...@googlegroups.com

On Saturday, 18 July 2015 17:05:58 UTC+1, DAiMor wrote:

I'm sure the best editor for should be created by community, but unfortunately, our community so little, and no one wants to do anything in open source. 

Not true - some of us release everything we do for this community in Open Source.  It would be nice to see others do the same though, I agree. Community size is no excuse.

 
Rob

Jeff Sinclair

unread,
Jul 19, 2015, 7:52:58 PM7/19/15
to intersystems...@googlegroups.com
Hi Rob,

Do you get much from external contributors'? Bug fixes and features?

Would love to open source EnsPlus but several problems. Namely most people think open source has to mean free. People won't contribute otherwise. Very hard to open source and still make money.
If we don't make money from EnsPlus we can't afford to work on it other than in our very limited spare time.

Additionally the development of an IDE isn't in the objectscript skill set. So open source probably won't, in this case, generate much benefit.

However, community involvement is possible in many many ways without open source. For a start, feedback on your experience with the product. What you like, don't like. People can write help, how to etc.
If you aren't willing to pay a small price for a product, let us know what you would pay for. Send feedback and help us make EnsPlu the product you want.

Jeff

From: rtweed
Sent: ‎19/‎07/‎2015 12:59 AM
To: intersystems...@googlegroups.com
Subject: Re: [Caché] Re: Replacement for Cache Studio

--
--
Caché, Ensemble, DeepSee

---
You received this message because you are subscribed to a topic in the Google Groups "Caché, Ensemble, DeepSee" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/intersystems-public-cache/ZPcJ1BJ7hGw/unsubscribe.
To unsubscribe from this group and all its topics, send an email to intersystems-publi...@googlegroups.com.

rtweed

unread,
Jul 20, 2015, 2:33:36 AM7/20/15
to intersystems...@googlegroups.com
Yep to your questions.

Developing in Open Source means you make your money elsewhere - specifically through services (eg training and direct / indirect consulting).  Your Open Source software becomes the means to leverage your services, and you use that money to fund development of your Open Source software.  It's a very different business model, a very different mindset, and quite possible to make it work and make money.

The problem you face is that not only do most people think that Open Source = free, they now expect that *all* software should be free, Open Source and if your's isn't, they'll ignore it, so it's difficult to make money from software these days, full-stop.

It's a chicken and egg situation - if nobody in a small community develops in Open Source, then nobody else will use that community's software and the community will remain small.  All large Open Source communities started out small.  It's in our hands, not somebody else's

Rob

Mack

unread,
Sep 3, 2015, 11:48:18 AM9/3/15
to Caché, Ensemble, DeepSee
I have to concur with Rob in regards to the stance on Open Source. So many people think there is no money to be had from Open Source, but fail, even in the tech community, to look at the business model of Red Hat, which has been repeatedly referenced in text books due to their Open Source/Paid-Support model. Ironically, most acknowledge the Linux environment is preferred due to its agility compared to Windows Server; or the Play store compared to the App Store. There are ups and downs; however, open source has proven to be extremly successful.

I came in as a web developer to the community and have since developed several applications for our company that we did not have before through learning to interface Cache with the web environments. The only reason I was capable of doing that is the ability to Q&A with the people here. When I was asked if I worked with Cache or Mumps at 24, my response was, "WTF?! No, but I speak HTML, CSS, JS, and PHP fluently. I don't know what it is but I will definitely figure it out, haha." So to you, and those like you, Rob, thank you!

People should remember that the Internet did not become what it is today until it was opened up.

Mack

Scott Beeson

unread,
Sep 3, 2015, 1:23:07 PM9/3/15
to Caché, Ensemble, DeepSee
There is an Eclipse based IDE coming out sometime in the future named Atelier, I believe.  

Scott Beeson

unread,
Sep 3, 2015, 1:24:28 PM9/3/15
to Caché, Ensemble, DeepSee

EnsPlus

unread,
Sep 10, 2015, 9:20:30 AM9/10/15
to Caché, Ensemble, DeepSee
I'm really looking forward to seeing this. 
It's about time Intersystems started supporting Objectscript developer with reasonable tools.

Jeff

On Friday, 4 September 2015 01:24:28 UTC+8, Scott Beeson wrote:

John Waldron

unread,
Oct 15, 2015, 5:08:29 AM10/15/15
to Caché, Ensemble, DeepSee
Is the alpha or beta of Atelier available?   Do you need an early adopter?   This looks like a great evolution.

Chris Thompson

unread,
Oct 15, 2015, 9:29:59 AM10/15/15
to Caché, Ensemble, DeepSee
John,

The last response we heard from our Sales Engineer at Intersystems was they were not ready for the public beta but Bill McCormick expects it to happen in the fall. That was at the end of August so hopefully this public beta will be out very soon.
Reply all
Reply to author
Forward
0 new messages