1
votes

I have written a framework for Android and Windows, and got some tool that draw the forms and scripting that run on both enviroments. Just another solution like thousands.

What I want to do now is using Delphi (Xe2 in my case) to write an IDE like Delphi itself. That I could manage source files in a project and have forms. I have much of it already on DevExpress components. But I was wondering if there is anything that I could reuse to not invent the wheel again.

Certanly the drawing form should be necessary to have changes for my particular case, however it being capable of drawing forms with buttons, text, those common controls we find in majority of the platforms.

Right now I am using Balsamiq Mockup to draw and export xml to my compiler to integrate on the framework, it is nice, because it is a great drawing product, howeve there is a need to have all that IDE properties integrated and the need to put events on each control, for that an IDE all in one solution is better.

TMS Scripter -> I have found this commercial package, that comes with basically everything I need, scripting (I need VB but with different flavor, I believe it could be changed), form designer, project management, etc... It is very nice indeed. However I would like to hear of open source solutions

2
Are you looking for an entire IDE, or are you just looking for a form designer?Rob Kennedy
I am going more on the direction of an entire IDE, however depends, a good form designer with delphi source code is always a start for the rest of the IDE.Eduardo Elias
So you want some kind of "framework" for building IDEs. If you make a list of the things that should be product-specific and which parts are generic and should be provided by the framework, the logical conclusion is that you end up defining Eclipse. Write a plug-in for that.Rob Kennedy
I did not realize that Eclipse was a generic IDE, I used to see it related to Java only, but there is even COBOL for eclipse. Very interesting that. Eventually it is something better than building from ground up. Good one.Eduardo Elias
Why Delphi? I'd look at extending Eclipse or VS or some other modular IDE.David Heffernan

2 Answers

1
votes

It's not a Delphi Open Source IDE, but I think it is free for use and feature rich:
MS Visual Studio Shell
what-is-the-visual-studio-shell-standalone-shell-good-for

RemObject use it for there tools. So it fits also for Delphi.

7
votes

How about Lazarus? I think that's free, and it certainly has an extensive IDE. http://www.lazarus.freepascal.org/