New Purebasic IDE and JaPBe comparison and then some...

Working on new editor enhancements?
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

i have only used japbe [except for the very beginning] but i switched back as the new ide come, and i must admit i simple love that and the new debugger!
dagcrack
Addict
Addict
Posts: 1868
Joined: Sun Mar 07, 2004 8:47 am
Location: Argentina
Contact:

Post by dagcrack »

And lucky enough the 3 odd lost spanish users (including me) will have a spanish language for the final release of the IDE... (ok we are more than 3, its just a saying.. even some of us are not that odd.. anyway!)..

It is nice, but I dont know if I could switch it from jaPBe yet...
! Black holes are where God divided by zero !
My little blog!
(Not for the faint hearted!)
RichardL
Enthusiast
Enthusiast
Posts: 532
Joined: Sat Sep 11, 2004 11:54 am
Location: UK

Post by RichardL »

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!
zikitrake
Addict
Addict
Posts: 876
Joined: Thu Mar 25, 2004 2:15 pm
Location: Spain

Post by zikitrake »

RichardL wrote:For me jaPBe is what makes PB fly!
I Agree :shock:
PB 6.21 beta, PureVision User
gnozal
PureBasic Expert
PureBasic Expert
Posts: 4229
Joined: Sat Apr 26, 2003 8:27 am
Location: Strasbourg / France
Contact:

Post by gnozal »

zikitrake wrote:
RichardL wrote:For me jaPBe is what makes PB fly!
I Agree :shock:
Me too :D

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).
User avatar
nco2k
Addict
Addict
Posts: 1344
Joined: Mon Sep 15, 2003 5:55 am

Post by nco2k »

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. :shock:

c ya,
nco2k
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Post by PB »

@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. :twisted:
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
User avatar
nco2k
Addict
Addict
Posts: 1344
Joined: Mon Sep 15, 2003 5:55 am

Post by nco2k »

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

Code: Select all

DdeInitialize_
DdeKeepStringHandle_
DdeNameService_
DdePostAdvise_
DdeQueryConvInfo_
DdeQueryNextServer_
DdeQueryString_
DdeReconnect_
DdeSetQualityOfService_
DdeSetUserHandle_
DdeUnaccessData_
DdeUnaccessData_
DdeUninitialize_
DDMGetPhonebookInfo_
DeallocateNtmsMedia_
Debug ;<--- selected
when i set "characters needed before opening the list" to 3

and type debuga i see following:

Code: Select all

Debug
DebugActiveProcess_ ;<--- selected
DebugBreak_
DebugLevel
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. :D

c ya,
nco2k
Dare2
Moderator
Moderator
Posts: 3321
Joined: Sat Dec 27, 2003 3:55 am
Location: Great Southern Land

Post by Dare2 »

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 :twisted:
@}--`--,-- A rose by any other name ..
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Post by PB »

> 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. :twisted:

> 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.
User avatar
nco2k
Addict
Addict
Posts: 1344
Joined: Mon Sep 15, 2003 5:55 am

Post by nco2k »

@PB
Do you only want to see one command at a time with
AutoComplete?
no i want to see ALL commands that begin with the stuff i really typed, like in jaPBe, look below.
i can't remember how jaPBe does it... please remind me?
writing "OpenWi" in pb ide:

Code: Select all

OpenProcessToken_ ;<--- why?!
...
...
OpenService ;<--- huh?!
...
...
OpenWindow ;<--- selected
OpenWindowedScreen
in jaPBe:

Code: Select all

OpenWindow ;<--- selected
OpenWindowedScreen
you see? :wink:

c ya,
nco2k
RichardL
Enthusiast
Enthusiast
Posts: 532
Joined: Sat Sep 11, 2004 11:54 am
Location: UK

Post by RichardL »

And not to forget it would also include variable names in the list... not just functions etc.
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Post by PB »

> 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.
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
User avatar
nco2k
Addict
Addict
Posts: 1344
Joined: Mon Sep 15, 2003 5:55 am

Post by nco2k »

@pb
yeah i agree, but its just confusing cause in the prefs, the setting is called "Display only words that begin..." and NOT "Select the word that begin..." :lol:

c ya,
nco2k
User avatar
nco2k
Addict
Addict
Posts: 1344
Joined: Mon Sep 15, 2003 5:55 am

Post by nco2k »

@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?! :shock:

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