Monday, May 18, 2009

REALbasic Named Best Programming Language

The Code Project, one of the world’s largest online developer communities, has announced the winners of their First Annual Members Choice awards for best development products and tools.

Members were asked to rate their favorites on The Code Project staff then compiled the highest rated listings, awarding the highest ranked in each product category. The results reflect actual perceptions of what developers value. Each member decides which companies or products deserve recognition, based on in-the-field experience.

According to Jeff Hadfield, president of The Code Project (USA), “The Members Choice Awards reflect the diversity and depth of the tools available to today’s professional developer. While there is still a robust collection of UI controls as there has been since the advent of visual programming, today’s array of tools encompass multiple platforms, tiers and stages of the development process. Kudos to the winners, and congratulations to the development community: the ultimate beneficiaries of these excellent products.”

Best Programming Language: REALbasic

About the Code Project
The Code Project is one of the largest development communities in the world, comprised of involved professional developers, development managers, and architects. An industry-leading community since 1999, The Code Project has reached over six million registered members since its inception. Developers worldwide contribute quality, how-to articles about all aspects of development, including Windows, web and server projects. Over 3.4 million developers visit the site each month to access its lively discussion boards and more than 23,000 articles, complete with source code and examples.


Steve Garman said...

Are you able to post a link to the results on codeproject?
Failing that, instructions on how to find it will do.

REAL Software said...

Here is the link:

Anonymous said...

"Best".. I dont think so.
I have downloaded the demo and installed to have a look.
One of the funniest things i read was the "robust UI controls".. there are not many of them.
How can a company sell a development framework were the cheaper version for the "home developer" does not have access to something as simple as a container control?
There are also big gaps in UI controls like no calendar control and many many more.
There is no way that I would pay the $399 for a development platform to then have to spend even more money on 3rd party addins just to quickly write some software.
I do not doubt that the cross platform part is a great idea, but until RB is sold with a full set of UI controls and more features I will stick with developing windows software with .Net and Mac with Xcode.. and as bad a microsoft is they have a FREE set of development tools, and Mac comes with its own FREE development tools as well..
Flame away.. but there is no way its the "Best"

Aitch748 said...

$399??? Exactly what year did "Anonymous" install REALbasic just "to have a look"?

And if he has a quarrel with REALbasic being declared "Best Programming Language", he should take it up with instead of wasting his remarks on us.

Anonymous said...

A week ago.. and that price is in $AU and is the CURRENT price.
After 15 years of programming, any good programmer within 5 mins of looking at this product would not use it.
Is all fine and good that it can create cross platform, but not so if you want to write anything really good, unless you have to time to write ALL your own UI controls, or the money to purchase them from 3rd parties.
To be considered BEST, is a long shot!
In 5mins in VB.Net i can write something for windows, and again using Xcode in 5min can write the same thing for Mac, but with RB, there is no way in 5min using just the program that installs without any 3rd party addins can i produce the same advanced UIs that i can with other programming languages.
Aitch748 if you are happy using a poor product with limited bases UI's etc thats up to you, but for the rest of the people out there that want to know from a real programmer then RB falls way short of the mark of BEST!

kirkgray said...

I switched to RealBasic because it is cross-platform. To me that is it's number one draw. And to be honest, I've never understood why people who only develop for one platform use it. But they must have their reasons.

I can't speak to Visual Basic. But to say that XCode is as rapid a development tool as RealBasic shows that you haven't used one or both of them extensively. The combination of Interface Builder, the XCode IDE and Objective-C is indeed a powerful one. (And the tool I would be using exclusively if it weren't for RealBasic.) But code development is MUCH more rapid in RealBasic than XCode.

But I will agree on the subject of built-in controls. very little seems to happen here with RealBasic. Building your own or taking time to find third party controls can be a time consuming. And as the interfaces of OS X and Windows advance, it seems that RealBasic's controls are left further and further behind.

I've always thought that Real should have a dedicated control designer, releasing a new control every (or every other) 90-day release would quickly bring RealBasic up to speed. Start with the controls most asked for in the forums and on the NUG then branch out. If more inspiration is needed, just look to OS X and .Net native controls, Delphi, wxWidgets, and Qt all have rich collections of controls that could be RealBasic-ified and made available.

In the end, we all choose tools that meet our needs. RealBasic is that tool for me and my projects 90% of the time. If it's not the tool for you, move on -- there are plenty out there to choose from.

Anonymous said...

One point missed, I think, by the other comments, is the fact that realbasic is identified as the best programming language, while most comments discuss the IDE and/ or the framework. Obviously, a good/clean programming language alone does not help lot. But it is as important as anything else.


Anonymous said...

I'm not sure why everyone gets worked up about the price. Free, $99, $299 or even $1495, who cares? They are all a drop in the bucket compared to the generated revenue if you are writing serious software that you can actually sell. And I say this as a non-RB user. I'm still on VB6 with heavy usage of third party controls and they paid for themselves a LONG, LONG time ago.

So I really can't speak on if it is best or not, I've only just started experimenting with it, but the compaining about having to actually buy something that other paid programmers have produced is a real head-scratcher.

Anonymous said...

"In 5mins in VB.Net i can write something for windows, and again using Xcode in 5min can write the same thing for Mac"
And you can probably sell tons of units because it is such serious software, right? Com'on, if your intention is to produce a cross-platform application, having one code base is a HUGE advantage on realistically sized projects. Having to continually maintain and support a version in both .NET and Xcode doesn't make any business since when you can do it with one code base.