<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Hi,<br>
<br>
Thanks for bringing this topic up. It looks like this is getting
some interest lately. We have discussed that on recent EU-FOSSA
hackathon as well. Therefore I guess this is an good moment to
share our plans with the studio.<br>
<br>
The original idea was to create midPoint plugin for Eclipse.
Eclipse was *the* IDE for development at that time, therefore the
choice was quite clear. We implemented a basic Eclipse plugin for
midPoint. But unfortunately, Eclipse proved to be quite a
difficult platform to work with. And even though Eclipse has
improved in recent years, it still is huge burden when it comes to
stability and reliability. Our Eclipse plugin is difficult to
maintain and it might require a major rework to move it any
further. But what is worse is that we have doubts whether were are
going in the right direction.<br>
<br>
Therefore we have looked elsewhere. There are NetBeans, which was
my favorite IDE in the past. But after years of neglect NetBeans
IDE seems to be more or less dead. Then there is IntelliJ IDEA. It
is a good and popular IDE among Java developers. Therefore one of
our colleagues started a prototyping work on IntelliJ plugin for
midPoint. And it looks like this may be the way to go. Also, the
discussion on EU-FOSSA hackaton indicated that switch to IntelliJ
may be good move.<br>
<br>
While IntelliJ IDEA is usually used in a form of a commercial
product, there is an open source project underneath:
<a class="moz-txt-link-freetext" href="https://github.com/JetBrains/intellij-community">https://github.com/JetBrains/intellij-community</a><br>
Therefore it would be feasible to base MidPoint studio on IntelliJ
community platform. This is a crucial fact, as any non-open-source
platforms won't even be considered for this.<br>
<br>
Which means that we will get much nicer and stable platform to
build on. Our prototyping seems to give a very promising outlook.
However, there are also some downsides. E.g. we will have to drop
JasperReports IDE plugin as there is no IntelliJ version of that
plugin. However, it looks like the future of Jasper integrated
with midPoint is questionable anyway, therefore this may not be
such a big loss after all.<br>
<br>
Those are still just thoughts and exploratory work. No hard
decisions were made so far. And I would like to ask for a
community feedback on those topics. If you have any thoughts,
comments or ideas please let us know.<br>
<br>
<pre class="moz-signature" cols="72">--
Radovan Semancik
Software Architect
evolveum.com
</pre>
<br>
<br>
<br>
On 10/8/19 10:01 PM, <a class="moz-txt-link-abbreviated" href="mailto:JStanczak@vinu.edu">JStanczak@vinu.edu</a> wrote:<br>
</div>
<blockquote type="cite"
cite="mid:OF36129F0A.7AD437F9-ON8525848D.006DF77E-8525848D.006DF973@vinu.edu">
<meta http-equiv="content-type" content="text/html;
charset=windows-1252">
<font size="2" face="Default Sans
Serif,Verdana,Arial,Helvetica,sans-serif">
<div>I like the idea of a development tool for sure. All you
have posted.. I'd agree with. Possible options could also be
light editors like Atom or VCode. PlatformIO did a good job
with this. In the end I'd like to see a rapid development loop
for testing. Very similar to the other popular frameworks like
Rails, Liferay, etc... </div>
<div><br>
</div>
<div>Just my thoughts. Thanks for all the hard work. :)</div>
</font>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
midPoint mailing list
<a class="moz-txt-link-abbreviated" href="mailto:midPoint@lists.evolveum.com">midPoint@lists.evolveum.com</a>
<a class="moz-txt-link-freetext" href="http://lists.evolveum.com/mailman/listinfo/midpoint">http://lists.evolveum.com/mailman/listinfo/midpoint</a>
</pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">
</pre>
</body>
</html>