S
smat-consulting
Guest
Just to addd a little... In other environments you need a different product for the various parts - language, db, app servers, ... OpenEdge includes many, many of these parts - thus so many books in the doc. Don't let that scare you off... Here's a link for the 11.6 doc that Brian mentioned: documentation.progress.com/.../ Also, if you like to program in OO style, you can do that with ABL. If you prefer procedural, ABL is good for that as well. And you can mix the two.You're not forced into a scheme, but can use the style you're most comfortable with. If you want to build a browser-based UI using HTML/JS, you can do that as well, using the WebSpeed feature of OpenEdge... A big difference between SQL and ABL, in my experience, is that SQL query essentially denormalize the data-structures - you get all data mashed together into a single record in your result-set. The ABL is record oriented (rather than result-set oriented as SQL). The data-structures remain normalized as in the DB (or the temporary data-structures you may define), and you can access the records of the individual tables within your queries directly... It is so much easier to work in that system than in SQL... you'll see, once you get the hang of it... One word of caution, though: Once you are familiar with OpenEdge you might be very unhappy if/when you have to work with anything else! It is so easy and quick to get high quality programs done in ABL, other languages and systems will become tedious, difficult and frustrating... Welcome to the club! 
Continue reading...
Continue reading...