Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
We've got an application written in Delphi, but it hasn't been changed in yonks, so the development environment has disappeared. Now we've got a requirement to change it, which I have to estimate, and I have zero experience of Delphi.
I need to know how long it takes to set up a development environment from scratch, also what source files are called (the .extension), and how easy it is to change the code. I can probably equate it to online mainframe programs for estimating amount of work to do, because I have nothing to compare it with.
Simple - Delphi was generating code that was much faster than VB's interpretation, yet it had visual features, like click on a button and write code for that action - Visual C++ did not have it back them, it was PITA to code so did not even use it until Visual Studio 2002 appeared.
Pascal was designed for academia to teach students, not write real stuff with it - not very helpful, eh? That's because you picked a dead end product
Simple - Delphi was generating code that was much faster than VB's interpretation, yet it had visual features, like click on a button and write code for that action - Visual C++ did not have it back them, it was PITA to code so did not even use it until Visual Studio 2002 appeared.
Pascal was designed for academia to teach students, not write real stuff with it - not very helpful, eh? That's because you picked a dead end product
If I'm clicking a button, does it matter if it takes 0.001 or 0.01 seconds to process?
If I want ultimate performance on a server-side product, why would I want a pointy-clicky thing?
Good luck if you don't know delphi and the underlying PASCAL language. It's not any easy thing to pickup in 5 minutes.
I wrote some Delphi years ago. It was a competitor to VB for creating windows forms applications. In many ways it was superior to VB: decent underlying language (Turbo Pascal) with (reasonable) support for OO constructs/inheritence etc, good exception handling, good performance, lightweight client install options.
Delphi was doomed as soon as client-side winform apps were replaced by server-mounted web apps. Microsoft were able to keep VB alive with ASP, but Borland probably didn't bother. Shame really as Turbo Pascal was quite good, but you wouldn't choose it over Java.
Comment