HackerTrans
TopNewTrendsCommentsPastAskShowJobs

gduke

no profile record

comments

gduke
·vor 4 Jahren·discuss
The move to Clang was to support C++11 and C++17 language features. The classic Borland compiler was stuck at C++03.

The debugger situation has slowly been improving but there is a unification of using LLDB for all platforms.
gduke
·vor 4 Jahren·discuss
Since Embarcacero was acquired in 2015 and until now, there has happened quite a bit to the RAD Studio IDE and underlying tech. I don't know about your situation, but, Delphi and C++Builder has not been left to rot.
gduke
·vor 4 Jahren·discuss
I respectfully disagree with this.

Delphi still delivers unmatched productivity when it comes to designing UIs and writing maintainable multi platform software.

Delphi's FireMonkey framework has a lot of things right and you can create resusable forms easily, where you don't have to fight with a declarative UI (This paradigm is an anti-pattern and totally misplaced for UIs).

There are many multi platforms apps made with Delphi which are by no means "a glorified database editor" ;)
gduke
·vor 4 Jahren·discuss
You can still mix C++Builder and Delphi today. Embarcadero made huge efforts to make sure their Clang powered compilers has interop with Delphi code and vice versa. C++Builder still share the VCL and FireMonkey frameworks with Delphi.
gduke
·vor 4 Jahren·discuss
Delphi's FireMonkey is in many ways similar to WPF in the way you can manipulate UI elements, except all the fluff and cruft WPF/XAML has. On the plus side, FireMonkey is multi platform too.

VCL is still the tried and tested UI framework for Windows only applications though, nothing beats its flexibility.
gduke
·vor 4 Jahren·discuss
Delphi still exists and is available as a free Community Edition too.

There are plenty of resources and new books being written. You can find a collection at https://learndelphi.org
gduke
·vor 4 Jahren·discuss
The free Community Edition supports targeting Windows, Android, iOS and macOS. From a feature point of view, it is similar to what you get with the unrestricted Professional version. Enterprise and Architect also has the Linux compiler. On Windows you can use the tried and battle tested VCL framework, and for multi platform there's FireMonkey.

The IDE's are, however only runs on Windows (Or Wine if you're brave, YMMV).