Page 1 of 2

It is possible the IDE / FormDesigner turn opensource?

Posted: Thu Aug 15, 2013 8:22 pm
by holzhacker
Fred,

It would be possible to release the code IDE / Form Designer as opensource for the community itself and evolve modernise tool?

I myself would like to add features desing database linked directly to Forms. I'm working on a version of IDE + Designer but slowly, because of several works that performance today this slowly, etc.

Imagine you have to keep a compiler for various platforms and still having to work in the IDE, I believe that turning it on opensource, electing a primary maintainer of the community and only with overseeing or supporting information and guidelines, you could focus more on the compiler and its resources.

That's valid or talked crap anymore?

Sorry for my bad english, I do not practice a lot!

Re: It is possible the IDE / FormDesigner turn opensource?

Posted: Thu Aug 15, 2013 9:54 pm
by Polo
As far as the form designer is concerned, no, sorry.

Re: It is possible the IDE / FormDesigner turn opensource?

Posted: Thu Aug 15, 2013 10:24 pm
by Fred
It has been discussed a lot of time and the short answer is no. The long answer can be found somewhere on the forums.

Re: It is possible the IDE / FormDesigner turn opensource?

Posted: Thu Aug 15, 2013 10:37 pm
by holzhacker
Thanks for the reply, I really Sweep the forums, but have not read anything about it.

Re: It is possible the IDE / FormDesigner turn opensource?

Posted: Fri Aug 16, 2013 2:55 pm
by Karellen
holzhacker wrote:Thanks for the reply, I really Sweep the forums, but have not read anything about it.
Oi! Try this thread: http://www.purebasic.fr/english/viewtop ... pen+source

Re: It is possible the IDE / FormDesigner turn opensource?

Posted: Fri Aug 16, 2013 5:28 pm
by holzhacker
thank you!

Re: It is possible the IDE / FormDesigner turn opensource?

Posted: Fri Aug 16, 2013 8:20 pm
by uwekel
Indeed the IDE laggs behind the language. There are so much things i would like to see improved. Even several bugs are not beeing removed. This is not a complaint, but from my opinion the IDE needs a lot of work to reach the professionality of the PB core language. Have you ever seen the IDE of MonoDevelop? For me it is perfect, fast and intuitive. All tool windows can be docked anywhere. It has a superb class browser, a great form designer and looks very nice, too!

Re: It is possible the IDE / FormDesigner turn opensource?

Posted: Sat Aug 17, 2013 12:04 pm
by DK_PETER
Fred wrote:It has been discussed a lot of time and the short answer is no. The long answer can be found somewhere on the forums.
Nice, short and to the point.

@uwekel
If the IDE is lagging so much behind and you find it inadequate, why do(n't) (damn keyboard!) you use something else or better yet: Develop your own?
As a matter of priority, I find the enhancements of the language itself a thousand times more exhilarating
than adding features to the IDE and the formdesigner.

Best regards
Peter

Re: It is possible the IDE / FormDesigner turn opensource?

Posted: Sat Aug 17, 2013 1:34 pm
by Fred
If you compare the PB IDE with other non-mainstream languages out of there, it's pretty much feature complete, and some aspects is even better than some mainstream IDE. I'm working all day long with VisualStudio in C, and I find the IDE PB debugger more adequate and all in all I prefer developping in the PB IDE. Even VisualStudio becomes sometimes sugglish without reasons, locks while debugging or even crash. PB IDE is tailored for PB and you can be very productive with it once you get used to. Indeed it requiers some time to learn the PB approach, but it does worth it. You seem to think than the IDE is a 'simple' tool. It's wrong, it's a very complex tool which has tons a built-in feature, even if the first grip at it is easy as you just have to type some code and hit 'compile and run' to have a result. Redoing such an IDE isn't a trivial task and will requiers a great amount of time for skilled developers. Just the debugger/compiler integration alone is about 50k lines of PB code. The internal source parser is also very complex to tokenize and give useful info quickly. Which IDE out of there provides all these feature out of the box ?

- syntax highlitning with code folding
- powerful autocomplete
- integrated debugger, with full control over workflow, ASM register, Memory watching, breakpoint, data breakpoint, watchlist, etc.
- integrated purifier
- integrated profiler
- automatic source backup and history, way ahead than standard .bak features you find in most IDE
- compiler integration for very fast compilation
- custom tools with many triggers for customisation
- integrated form designer
- full project management
- inline ASM support
- full online help, which can even be integrated in the IDE
- realtime command help, with argument description
- parenthesis checking, block checking
- find in files, special PB find features like 'find in comment', 'find in string'
- many built-in tools: palette, explorer, procedure browser, object viewer, ascii table, structure viewer etc.
- seemless file format support: ascii, utf8, all newline types.
- highly configurable: just look at the number of the preferences item available.
- works the same on Linux Windows and OSX !

This IDE is part of the PureBasic package and that's also because of it than PB is attractive, easy and powerful to use, so no, we have no plan to opensource it.

Re: It is possible the IDE / FormDesigner turn opensource?

Posted: Sat Aug 17, 2013 2:30 pm
by freak
Btw, for those who think OpenSource is a magic cure in the IDE case: Keep in mind that there is an alternative OpenSource IDE for PureBasic. It is called jaPBe and it is actually slightly older than the current PB IDE. While it may have been ahead in features initially, ongoing development is pretty much at 0 ever since the original developer lost interest. The jaPBe source code still requires PB 3.94 to be compiled. That's how outdated it is. The PB IDE on the other side is actively developed since almost 9 years, compiles with the latest PB compiler and libraries and has a ton of features as listed above by Fred.

Still think the "community"-version is better? ;)

Re: It is possible the IDE / FormDesigner turn opensource?

Posted: Sat Aug 17, 2013 3:05 pm
by IdeasVacuum
I find the enhancements of the language itself a thousand times more exhilarating
than adding features to the IDE and the formdesigner.
+1 :mrgreen:

I think the PB IDE is very very good now, but I actually use Ultra Edit since I have to program in several languages and it's easier to use one familiar GUI (Ultra Edit is outstanding, give the free trial a test).

It's far more important that the Fantaisie team concentrate on the language.

Re: It is possible the IDE / FormDesigner turn opensource?

Posted: Sat Aug 17, 2013 3:23 pm
by USCode
It doesn't NEED a cure IMHO, I like it just the way it is. Consistent, straightforward, uncluttered and intuitive, just like the language itself and keeping with the core principles of PB. I don't think it would be that way if it was designed by committee. Keeping it elegantly simple but still functional is harder than just adding every feature someone requests. I personally never cared for the IDEs that try to be everything to everyone. Some of them have a zillion flying listboxes, trees, dropdowns, buttons and editors cluttered all over the place.

One of the goals of Visual Studio 2012 was to reduce clutter: http://msdn.microsoft.com/en-us/magazine/jj618297.aspx

Please just keep doing what you are doing PB guys. :mrgreen:

Re: It is possible the IDE / FormDesigner turn opensource?

Posted: Sat Aug 17, 2013 3:28 pm
by blueb
I love the IDE, it's very customizable and I can get it to look and work the way I'd like.

To paraphrase IdeasVacuum
If the IDE looks simple, you have not grasped the complexity. :mrgreen:

Re: It is possible the IDE / FormDesigner turn opensource?

Posted: Sat Aug 17, 2013 3:52 pm
by Demivec
freak wrote:Btw, for those who think OpenSource is a magic cure in the IDE case: Keep in mind that there is an alternative OpenSource IDE for PureBasic. It is called jaPBe and it is actually slightly older than the current PB IDE. While it may have been ahead in features initially, ongoing development is pretty much at 0 ever since the original developer lost interest. The jaPBe source code still requires PB 3.94 to be compiled. That's how outdated it is. The PB IDE on the other side is actively developed since almost 9 years, compiles with the latest PB compiler and libraries and has a ton of features as listed above by Fred.

Still think the "community"-version is better? ;)

The development for jaPBe has been slow but I have devoted some time to it this year.

I have an updated version of jaPBe that I have produced that compiles under PB v5.11. I have updated some of it features and will make further updates to accommodate the significant changes involved with using modules and the allowance for line continuation. It functions well under Windows XP (my system) and I have shared it with gnozal for his review and testing but it does not function on his system (Windows 98?).

I have made some corrections to the code as well as some improvements. My goal is to make the code workable on both 64-bit and 32-bit and possibly cross-platform.

Re: It is possible the IDE / FormDesigner turn opensource?

Posted: Sat Aug 17, 2013 5:27 pm
by Olby
This is how I feel about the original PB IDE:

Image

(Original Drawing Here)