Yesterday I had a heavy discussion with some fellow coders.
Although I mainly code in Xcode I am a big fan of RB because it's quite a fast RAD for developing small apps. I prefer to use RB for fast tryouts before I continue coding within Xcode.
Asking my friends why they do not want to use RB gives following thoughts:
- RB is 'lame'. It's 'Basic' period! If you explain it's more then just the old fashioned Basic language we all grew up with they have to acknowledge it's not bad after all.
- For Windows it does not create one .exe (like Delphi does - the strength of Delphi I guess and surely the reason it became so popular with beginner and pro coders)
- RB is not optimized because it is intended for three different os versions.
The conclusion of the whole discussion we got was:
- RealBasic is commercially a totally
wrong name. If it was called RealCode, RealRAD, RealObjectB, ... (dropping the 'Basic' word) it will be 100% more used/accepted. People tend to dislike everything connected with the old Basic language.
And I have to agree here. RealBasic sounds a bit ... hmm ... not professional.

- Windows: One .exe (like it used to be in previous versions) is a MUST for serious developers I guess. I know this has been discussed in the past and it seems it was inevitable to not doing this but it's a fact it will keep
many coders away from RB because of this.
Some things to think about when RB wants to be more popular these days. I mean, this forum has -5000users. So I am guessing there are less then 5000 paying RB coders around. That's ... well ... peanuts and in fact pathetic. (knowing Delphi has more then 1million users).
Making RB more popular will need some new strategic moves from RealSoftware I guess.