<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>