Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I miss the glory days of RAD


We doing Windows, OS X, iOS and Android development still enjoy RAD.


Perhaps clarification is needed. The glory days of RDAD (rapid database application development). While there is probably something that approaches the simplicity and speed of Delphi's glory days, I haven't found it.

I can think of at least one Delphi developer who went in to management rather than deal with the scaffolding nightmares of current systems. A lot of us followed Anders Hejlsberg when he left Delphi behind and started working on C#. It's very nice, but it's just not the same when working with databases.


I was thinking more VB (that's my background) but I'd include Delphi in that set as well. VB was a pain in the ass at the time but, even as a beginner, it still let me churn out programs at a breakneck pace.


Xcode is a RAD tool at heart so we're in the glory decade of RAD. We just don't call it that.


That's an interesting point.

However, with VB business users who knew a database would come up with applications that served their needs well.

These applications are still all over many companies and government departments.

In general though, these folks wouldn't be able to do the same with XCode and in addition XCode only targets a platform that isn't widespread in business and government.


IB and EOModeller once too were targeted at business users. The RADsy parts of Xcode are older than VB. It's just a bit of a historical curiosity: while RAD tools went out of fashion (at least for 'serious' programming), Xcode is still ticking away, in mainstream use.


In my opinion, I wouldn't call XCode the pinnacle. That position is for VB/C#.


Still, things didn't get any more Rapid than they were in 1998 and that's a bit sad. In terms of productivity, C# with WPF/XAML is at best equally good IMO.


WPF/XAML can give you amazing results but I'm nowhere near as productive with it as I was with VB6.


I would venture that WinForms is actually more RAD'ish than WPF.

A lot of that productivity came from the drag-and-drop form editing. And what made it possible (and easy) was complete disregard for any kind of advanced dynamic layouts. Delphi's VCL, .NET's WinForms and the nameless VB6 UI toolkit are all designed around the notion of widgets manually placed on a 2D grid, and the most that you can get in terms of dynamic resizing is "anchoring" their corners to containers.


While true, WPF development when coupled with Blend design can be very expressive.

The main hurdle is getting how templates, styles, triggers and code interact together.

If one happens to work in enterprise projects, it is quite easy to get WPF component libraries.


I didn't call it that so I'm not sure what you're responding to.


Amen, brother (or sister).




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: