D
dbeavon
Guest
I definitely agree with this part from Gus: "not intended to be a general purpose programming language" ... like C, C++, or even C#, Java, which can be jitted all the way down to machine code as well. ABL is a decent tool to use if your business app is heavily database-centered (ie. if you are adding a record, editing a record or deleting a record in an OpenEdge database). But if you are doing a lot of web U/I or native U/I development then you may need another Progress offering - like the stuff they distribute from Telerik and Infragistics. If you wish to compare ABL by the numbers, then you might want to look at something like this: www.tiobe.com/.../ (the TIOBE index). You will find that ABL is ranked pretty low relative to some of the "general purpose languages". I would certainly avoid locking yourself into ABL as your *only* programming language. I think developers should always learn one or two of the top ten ("general purpose") programming languages as well.
Continue reading...
Continue reading...