- When you select a block of text, hitting the tab key actually replaces the text with a tab char INSTEAD of moving the selection one indentation level over. I mean come on. Visual Studio does it, I'm sure Eclipse does it, even Microsoft Word does it. Get with the times.
- Weird bug where RAD will crash. Upon restart, all of the frames that make up the MDI interface of RAD are all undocked and floating freely. Not a major thing, but annoying nonetheless.
- If you launch your application from within RAD, it must be managed within RAD. If you use the Windows Task Manager to change your applications status because let's say.... your app is stuck in an infinite loop and you need to close it down, RAD will crash.
- You have to pay 3rd parties for extra widgets. That makes absolutely no sense to me. Visual Studio and the Windows API provide me all the widgets I could want. I know that Delphi has access to all of the Windows API, but for some reason, Delphi developers like to make their own widgets and sell them to each other.
- There is no free version of CodeGear RAD. Visual Studio has several excellent free versions, and Eclipse is absolutely free as in beer. I would think that providing a free entry level IDE would be a good way to get new developers using Delphi, and would be a segue into purchasing a license for a higher version of RAD. But what do I know....
- You can only write Delphi code using RAD, which costs money to own. There is absolutely no way to write Delphi code for free. There are properties and objects that are COMPLETELY HIDDEN from the developer, and the only way to access them is through RAD's wysiwyg editor. Wait a minute you say... doesn't Visual Studio do the same thing? No. Anything you can do in Visual Studio's wysiwyg editor, you can do in code. As a matter of fact, ANYTHING that Visual Studio can do, you can do in code, which is what you expect from any language and platform. If you were so inclined, you could grab a free C# .NET compiler and use notepad to write code just fine. This is impossible in the Delphi world, you must purchase an expensive piece of software to write "Hello World".
Here's my overall feeling towards CodeGear RAD summed up into one pic.

40 comments: