New Purebasic IDE and JaPBe comparison and then some...
For me jaPBe is what makes PB fly!
And the feature in jaPBe that stands out is the auto indenting. An editor without this feature is frustrating to use; with it, the structure of the code is always tidy and easy to understand. Until the 'official' IDE gets this feature it is just something that takes up disk space. I often write hundreds of lines of PB a day and the editor is what I look at and use most, so it must be good and ideally as intelligent as me (not difficult!).
In jaPBe the autocomplete works flawlessly and folding has been around for a long time... it just works. The 'C' coders I work with would love to have the same power and efficiency.
jaPBe is the ideal tool, it is 'boring'; it gets on with the job and lets you generate the excitement by writing new code and acheiving targets.
And it seems to link into the 3.94 debugger perfectly... now that really is a new tool worth learning!
And the feature in jaPBe that stands out is the auto indenting. An editor without this feature is frustrating to use; with it, the structure of the code is always tidy and easy to understand. Until the 'official' IDE gets this feature it is just something that takes up disk space. I often write hundreds of lines of PB a day and the editor is what I look at and use most, so it must be good and ideally as intelligent as me (not difficult!).
In jaPBe the autocomplete works flawlessly and folding has been around for a long time... it just works. The 'C' coders I work with would love to have the same power and efficiency.
jaPBe is the ideal tool, it is 'boring'; it gets on with the job and lets you generate the excitement by writing new code and acheiving targets.
And it seems to link into the 3.94 debugger perfectly... now that really is a new tool worth learning!
-
- PureBasic Expert
- Posts: 4229
- Joined: Sat Apr 26, 2003 8:27 am
- Location: Strasbourg / France
- Contact:
Me toozikitrake wrote:I AgreeRichardL wrote:For me jaPBe is what makes PB fly!

What I miss the most in the new IDE :
- build support (%build% in JaPBe)
- some preprocessing like #jaPBe_IsExecute
maybe it could be done with plugins ...
- font choice for syntax highlighting (or at least bold/italic/...)
- different colors for library functions and procedures
For free libraries and tools, visit my web site (also home of jaPBe V3 and PureFORM).
what i dont like in autocomplete at the new pb ide, when i type debu for example, it shows me not only what beginns with debu, but also other stuff as well. even with the correct preference setting (Display only words that begin...)
p.s.: i dont know about you guys, but jaPBe loads a lot faster my sourcecodes than the pb ide and when apply new settings for example, i can see some parts of my desktop/internet explorer through the pb ide.
c ya,
nco2k
p.s.: i dont know about you guys, but jaPBe loads a lot faster my sourcecodes than the pb ide and when apply new settings for example, i can see some parts of my desktop/internet explorer through the pb ide.

c ya,
nco2k
@nco2k: AutoComplete works properly for me with the same setting as
you. If I type "deb" (or "debu" like you said) then I only see words that
start with that, specifically: Debug, DebugActiveProcess_, DebugBreak_,
and DebugLevel. (Obviously I have API functions included). So if you're
seeing any other stuff, then maybe your Prefs file is corrupted? Try it
with a clean PureBasic install and let us know... because that's what I'm
using (ie. I don't use the "Update" releases, I always use the "Clean").
> jaPBe loads a lot faster my sourcecodes than the pb ide
Not for me. PureBasic is way faster.
> when apply new settings for example, i can see some parts of my
> desktop/internet explorer through the pb ide
I've seen this sometimes, but it's not as annoying as jaPBe flickering the
whole screen whenever I click Save or Apply in its preferences.
you. If I type "deb" (or "debu" like you said) then I only see words that
start with that, specifically: Debug, DebugActiveProcess_, DebugBreak_,
and DebugLevel. (Obviously I have API functions included). So if you're
seeing any other stuff, then maybe your Prefs file is corrupted? Try it
with a clean PureBasic install and let us know... because that's what I'm
using (ie. I don't use the "Update" releases, I always use the "Clean").
> jaPBe loads a lot faster my sourcecodes than the pb ide
Not for me. PureBasic is way faster.
> when apply new settings for example, i can see some parts of my
> desktop/internet explorer through the pb ide
I've seen this sometimes, but it's not as annoying as jaPBe flickering the
whole screen whenever I click Save or Apply in its preferences.

I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
"PureBasic won't be object oriented, period" - Fred.
@PB
i have deleted the preference and tried, then installed a new clean version and tried, but with no success.
when i set "characters needed before opening the list" to 1
and type debu i see following:
when i set "characters needed before opening the list" to 3
and type debuga i see following:
as you can see its selected correctly, buts its kind of confusing and annoying to see other stuff aswell. jaPBe is doing here a better job imo.
about the loading speed, no changes here, jaPBe is still faster for me especially at startup, later there is no big difference but on startup.
i agree with the flickering, but its really ugly to see the half of the forum and animated smilies or other images, through the ide. and also the pb ide flickers while resizing etc. but i think jaPBe does too. but thats not a big deal, because most of us code in fullscreen i guess.
@freak
thanks for adding my white color style.
c ya,
nco2k
i have deleted the preference and tried, then installed a new clean version and tried, but with no success.
when i set "characters needed before opening the list" to 1
and type debu i see following:
Code: Select all
DdeInitialize_
DdeKeepStringHandle_
DdeNameService_
DdePostAdvise_
DdeQueryConvInfo_
DdeQueryNextServer_
DdeQueryString_
DdeReconnect_
DdeSetQualityOfService_
DdeSetUserHandle_
DdeUnaccessData_
DdeUnaccessData_
DdeUninitialize_
DDMGetPhonebookInfo_
DeallocateNtmsMedia_
Debug ;<--- selected
and type debuga i see following:
Code: Select all
Debug
DebugActiveProcess_ ;<--- selected
DebugBreak_
DebugLevel
about the loading speed, no changes here, jaPBe is still faster for me especially at startup, later there is no big difference but on startup.
i agree with the flickering, but its really ugly to see the half of the forum and animated smilies or other images, through the ide. and also the pb ide flickers while resizing etc. but i think jaPBe does too. but thats not a big deal, because most of us code in fullscreen i guess.
@freak
thanks for adding my white color style.

c ya,
nco2k
We are spoiled.
We have two very good (and different) IDEs to choose from. Using some other IDEs with some other languages quickly made me appreciate what we have.
JaPBe is a free IDE and GPI gave a lot of his time so we could all benefit. For a long time it was the only really flexible and customisable IDE we had. To knock it must demotivate others who might be considering, say, an open source visual designer. Or Game engine. If your reward for giving the community something is ongoing support and odious comparisons ...
The new PB IDE is very good as well. It is new and has to mature - it will. Freak, a user, puts a huge amount of time into this board for free, and should be commended on it.
We could just as easily write PB code in notepad.
Stirs pot 
We have two very good (and different) IDEs to choose from. Using some other IDEs with some other languages quickly made me appreciate what we have.
JaPBe is a free IDE and GPI gave a lot of his time so we could all benefit. For a long time it was the only really flexible and customisable IDE we had. To knock it must demotivate others who might be considering, say, an open source visual designer. Or Game engine. If your reward for giving the community something is ongoing support and odious comparisons ...
The new PB IDE is very good as well. It is new and has to mature - it will. Freak, a user, puts a huge amount of time into this board for free, and should be commended on it.
We could just as easily write PB code in notepad.


@}--`--,-- A rose by any other name ..
> as you can see its selected correctly, buts its kind of confusing and
> annoying to see other stuff aswell
But that's how it's supposed to work... the list pops up and you can then
press TAB to complete the word, or arrow up/down and hit Enter. What
is the problem? Do you only want to see one command at a time with
AutoComplete? Just set the box height to 18 in the Prefs then.
> jaPBe is doing here a better job imo
I can't remember how jaPBe does it... please remind me?
> annoying to see other stuff aswell
But that's how it's supposed to work... the list pops up and you can then
press TAB to complete the word, or arrow up/down and hit Enter. What
is the problem? Do you only want to see one command at a time with
AutoComplete? Just set the box height to 18 in the Prefs then.

> jaPBe is doing here a better job imo
I can't remember how jaPBe does it... please remind me?
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
"PureBasic won't be object oriented, period" - Fred.
@PB
in jaPBe:
you see?
c ya,
nco2k
no i want to see ALL commands that begin with the stuff i really typed, like in jaPBe, look below.Do you only want to see one command at a time with
AutoComplete?
writing "OpenWi" in pb ide:i can't remember how jaPBe does it... please remind me?
Code: Select all
OpenProcessToken_ ;<--- why?!
...
...
OpenService ;<--- huh?!
...
...
OpenWindow ;<--- selected
OpenWindowedScreen
Code: Select all
OpenWindow ;<--- selected
OpenWindowedScreen

c ya,
nco2k
> writing "OpenWi" in pb ide:
> OpenProcessToken_ ;<--- why?!
> ...
> OpenWindow ;<--- selected
> OpenWindowedScreen[/code]
Oh, now I get it.
Yes, that is a valid complaint, but it doesn't actually detract
from the AutoComplete feature... so this is more of a cosmetic complaint, IMO.
> OpenProcessToken_ ;<--- why?!
> ...
> OpenWindow ;<--- selected
> OpenWindowedScreen[/code]
Oh, now I get it.

from the AutoComplete feature... so this is more of a cosmetic complaint, IMO.
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
"PureBasic won't be object oriented, period" - Fred.
@freak
oh and i think i have found some kind of a (small) bug.
1.) start the ide
2.) wait until your previous source is loaded
3.) close the ide without editing the source or anything else
now the source will be closed instead of the ide?!
after editing the source or loading a new source, it seems this problem does not occure.
c ya,
nco2k
oh and i think i have found some kind of a (small) bug.
1.) start the ide
2.) wait until your previous source is loaded
3.) close the ide without editing the source or anything else
now the source will be closed instead of the ide?!

after editing the source or loading a new source, it seems this problem does not occure.
c ya,
nco2k
If OSVersion() = #PB_OS_Windows_ME : End : EndIf