I have nearly 60,000 lines of code which would have to be ported over to Purebasic and that is the GUI engine alone.
That is actually pretty small. It needs to be double that to meet my personal definition of large and even then it would be on the low end of large.
The point is that with Powerbasic, it was the experienced low level WIN32 programmers who were building all the really good stuff. A number of great custom controls were developed by some of these programmers, like EGrid, RMChart, SIGrid and MLG. A couple of these developers built some really powerful Visual Designers which come close to the level of say Visual Basic. Paul Squires FireFly was the most popular and stable. His was very good. Dominic Mitchells Phoenix, while a little buggy at times and less popular, still put most to shame. I have to give him credit, he is one good programmer and I was very impressed with what he has done. His Visual Designer would put all of the indie Basic language IDE's and Designers to shame. His looked more like something coming from one of the big companies, like Microsoft or Intel. Patrice Terriers graphic engine is making big inroads into the WINDEV community (which is a very expensive, high level RAD development system) and he is doing things which likely amaze them. His knowledge of the many different graphic engines in Windows is extensive (GDI, GDIplus, DirectX,OpenGL, Windows Desktop Manager). Then their is Jose Roca and his programming forums. Some of the best of the best PowerBasic programmers discuss all sorts of advanced stuff there. Jose Roca's versions of the Windows API headers is one of the most extensive and well done among PowerBasic users.
I made a point of telling you two things about this community. One was big egos will be bruised here. The second thing I told you explained the first. The second thing I told you was in the PowerBASIC community, the skilled coders were in the minority. The exact opposite is true here in the PureBasic community. Here, the skilled coders are in the majority. I mean no disrespect to Paul Squires as he is somebody I like and somebody I have a massive amount of respect for, the others I don't care if they are offended, but the simple truth is many here could easily outcode those you have named, and routinely do. When I told you that the PureBasic community is the most skilled, talented and knowledgeable I have even encountered, I meant it. I told you they are the best of the best.
As a note to Paul Squires: Over the years here, there have been several, like Paul (username PB) who have expressed they would buy a VB-like GUI editor/IDE for PB the moment it is released.
You mentioned grid controls, those you mentioned pale in comparison to SROD's grid control which IS the standard all grid controls should be judged by. I have tried them all. Unfortunately mediocrity has always been the accepted norm in the PowerBASIC community, so half-assed grid controls were perfectly acceptable to PowerBASIC users. When I wanted a usable grid control to use with PowerBASIC, I had to buy SROD's and nag him to provide support for PowerBASIC. Now, SROD and I had a big falling out after I invited him and his family over for dinner and he brought his pet Fangles who chewed up the legs on my family heirloom sofa that came from Walmart. In spite of our falling out over this irreplaceable antique, I am sure he can't forget how much I nagged him to support PowerBASIC. He probably still has nightmares about it.
But if the cross platform priority is more important than benefiting from a flood of experienced low level API programmers or if the Purebasic community simply proudly snubs this available resource, then they will go elsewhere.
If we were to match the ten best active members of the PowerBASIC community and put them against the ten best active members of the PureBasic community and design a "code off", the user here known as netmaestro would win, hands down.
Unless one is targeting contract work or targeting companies, most here are indie developers. The most profitable software for indie developers right now on Windows has been casual games for several years. In particular, Match 3, Solitaire variants and Hidden Object games. Most people would rather gouge their eyeballs out with a melon baller than write one of those, so they have to go where the $$ is and the consumer demand is and support users of the three major OSes. So, for many people who make their living as programmers, Windows-only is not acceptable just due to the lack of consumer demand.
Considering that PowerBASIC (and any software written in PowerBASIC) will not even run on many default installs of two of the last three versions of Windows that were released, PowerBASIC is really not going to be usable much longer in the professional sector when it will not even run on the last two OSes aimed at its target demographic. Windows 2008 R2 and Windows 2012 are 64-bit only and are being widely adopted by major businesses and corporations. Many default installs will NOT have 32-bit emulation (Wow64) installed as it is considered optional. Due to the security restriction on the server environments for many companies, 32-bit emulation will NOT be allowed to be installed. This is why I had to quit using PowerBASIC for contract work and had to move to PureBasic. I needed something that would actually work on modern versions of Windows.
Don't get me wrong, PowerBASIC is still fine for hobby users or those targeting small businesses, or other niche markets, where 32-bit is acceptable and can still be used, but for larger companies, it is increasingly dead.
For those moving from PowerBASIC, to another BASIC, there is no other choice but PureBasic. Yes, you produced a list of legacy BASICs, most of which are dead or unsupported, most of which are interpreted or compile to bytecode and are slower than black strap molasses trying to flow uphill on a cold winter day. PureBasic is the ONLY compiled BASIC that is still alive and still actively developed and supported. This is not an opinion. PureBasic is the only BASIC capable of working NATIVELY on all modern versions of Windows. This is NOT something PowerBASIC is capable of. PowerBASIC can only run under emulation on 64-bit versions of Windows and will not run at all on many installs of 2008 R2 and 2012. Emulation is NOT running NATIVELY. Emulation is what is used when your legacy software will not properly support the OS or the hardware it is trying to run on.
You are prattling on about NATIVE, but it is quite hypocritical when your own software will NOT run NATIVELY on any 64-bit version of Windows and will not run at all on many installs of 2008 R2 and 2012.
The choice for those moving from PowerBASIC is PureBasic or C/C++.
Sadly, many of them fear the problems of using any indie language, especially if it was built by a one or two man team. When Bob Zale died it was obvious to them the danger os using such languages is. Big companies always have someone to take someones place, but the little companies like PowerBasic or PureBasic, it is not so reassuring.
Here, you are speaking out of turn. Fred has publicly stated if he were to ever drop support of PureBasic he would either make it open source, or he would release it to a group of selected community members to continue. Fred has kept his word. When the Amiga version was dropped, it was made open source. If something were to happen to Fred, given that this is a two man team there would be a surviving team member to see that Fred's wishes were carried out.
Treat them like newbies and make them unwelcome and PureBasic could be pushing away some of the most talented WIN32 programmers around.
We have already discussed the ratios of talent in the communities. But the simple fact is,
you are a newbie to PureBasic. Once you can accept that simple fact, instead of trying to Boss Hogg your way around here, you will find you get along just fine. Since I made my posts about PureBasic on your forums, one person has bought PureBasic based on my recommendation and joined the community. Another person has joined the community and I do not know if he has bought PureBasic yet. There have also been many active PowerBASIC users who have been on these forums for ages. None of them have had any issues getting along with others and fitting in. This issue seems unique to you.
The two recent joins I mentioned, have been respectful and in return the community has been respectful back and has bent over backwards to help them. The law of Douns in practice. Do un to others as you would have them do un to you. If me, of all people, has to be the one to explain this to you, there is something seriously wrong here.
As I said, big egos will be bruised here. Egos need to be left at the door. To use an old phrase, most will be out-gunned here. For those who do not get the phrase, it simply means no matter how good you
think you are, there are people far more talented than you here.
I noticed the screenshots of the projects made with EZGUI that you posted, were quickly yanked. I am glad you did that. A product should be able to stand on its own merits and not have to stand on the backs of its users and the work of others. Also, the screenshots were not helping your case. Conceptually, they sound like very interesting products, but graphically and visually, they were straight out of the 90s, and really do not work for trying to promote a GUI product in 2014.
This talent pool could bring in some amazing new third party tools which can help push PureBasic even further.
The thing is, is nobody has pushed this talent pool away. You have come in and basically told everybody they are untalented idiots. For this talent pool to make any contributions, they have to actually produce something for the PureBasic community to embrace. So far, the talent pool has only produced hot air. With the time you have wasted prattling on, you could have had your standalone VD ported to PureBasic. With your self-proclaimed talent, something that small is truly a weekend job. It could have been on sale Monday morning and I would have been first in line to buy it.
I do think there is room for another VD or a product like EZGUI, or even both. Compared to the native GUI designer PB used to have, what we have now is fabulous, and Polo has done a wonderful job on it. But, there are some people who do not like it and would happily use another product if one were available that we liked.