• Welcome to Powerbasic Museum 2020-B.
 

News:

Forum in repository mode. No new members allowed.

Main Menu

PowerBASIC has been sold! (PowerBasic IS ALIVE !)

Started by Marc Giao, January 31, 2017, 10:29:10 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Patrice Terrier

#90
Brian

Then, if we are speaking of professionnal applications, it is very important to offer a rich environment, and some advanced features that would be hard to duplicate by any other competitors.

I can make fair comparisons because i have been programming in PDS 7, PBDK, PowerBASIC, C#, C, C++, and WinDev.

If you can emulate what WinDev does, to create native code rather than IL, then you have a winner.

Try "BassBox Radio" that is written with WinDev, and look at the window animation used when running the application, this is a build-in feature of the language, there is nothing to program inside of the code, but this is something that would impress the end user.

Theming support is another great feature of WinDev, that gives to a project a unique signature to stand out from the crowd.

Patrice Terrier
GDImage (advanced graphic addon)
http://www.zapsolution.com

Chris Chancellor

Hello Patrice

regarding Windev,  are you sure that it can produce native codes?
i had a bad experience with Xojo which claimed to produce native codes,  which infact it wasn't

Xojo uses a native code to overlay its pcode making it a pseudo native code and requires
a runtime to execute JIT and it also does not support dll.   Its executables are bloated

that is why i ask this question,  as we will need native code as it is more secure


Patrice Terrier

#92
WinDev doesn't produce native code, it produces only p-code, just like IL for .NET.

However the WinDev Framework is written in plain C++, and you can use it either in 32 or 64-bit, and with any true DLL even those written in PB.

Indeed i am using my own set of DLL(s) with it to perform critical time processing or for all my specific needs.

For a formal PowerBASIC user, the W-Language is really easy to read and learn.

WinDev is a true RAD tool, meaning once you master the beast (takes me 3 monthes) you can produce complex application in a blink of an eye compared to PB.

I have plainty of WinDev examples using my GDImage/WinLIFT addons, and many running in both PB or WinDev.
I bet that you won't see any difference, except for the size of the Framework of course.

To see how close the language could be to PB, have a look at this link
http://www.jose.it-berater.org/smfforum/index.php?topic=3157.msg9974#msg9974

The real power of WinDev is that it has pre-build functions ready to use, that would have taken monthes or even years to write from ground zero.

Make sure also to read this full thread
http://www.jose.it-berater.org/smfforum/index.php?topic=4807.0

...

Patrice Terrier
GDImage (advanced graphic addon)
http://www.zapsolution.com

Chris Chancellor

Thanxx a lot Patrice

i have downloaded its express version, its IDE looks weird and not very friendly, maybe
i watch some videos on it to figure out how to use it


Patrice Terrier

I told you, i spent 3 monthes on it before i could get comfortable with it.
It was so different to what i was accustomed to.
That was the same when i switched to Visual Studio.

You must forget (at least for a while) what you have learned before, using a true RAD tool is very different than programming in procedural mode.

Try first to create a Hello World window using the IDE or one of the many examples floating around, including on my web site here:
http://www.zapsolution.com/DW/US/windev.html

I have also translated several of my PB or C++ examples to WinDev, to ease the comparison.
http://repository.windev.com/search.awp?author=52;Patrice TERRIER


Patrice Terrier
GDImage (advanced graphic addon)
http://www.zapsolution.com