How does a C ++ builder stack up against other RAD-IDEs?

It has been several years since I did development for a PC (I usually use embedded software).

At that time I was very experienced with (Borland, now CodeGear) C ++ Builder. Time has passed, C ++ Builder has become extremely expensive, and there are alternatives (MSVC-studio, NetBeans, QtCreator, maybe even Eclipse with the right plug-ins). Others?

I am interested in three things (in no particular order), ease of use, additional GUI components and cross-platform.

Ease of use - I need an IDE that helps, not bothers me. A good debugger, refactoring, switching to a variable declaration, using, something like.

GUI components - when using C ++ Builder, I was impressed with how easy it was to develop additional VCL components and how much was available, often for free. Thus, if I needed a standard string grid in which cells could also contain images, checkboxes, etc., I could probably find them or collapse them myself.

I am not sure what the current state of the game is related to additional components. Do other systems have something like http://www.tmssoftware.com/site/ ?

Cross-platform - I personally use Linux for everything, but in reality most of my users have Windows installations. So, cross-platform "nice to have," "all other things being equal."

. , ( , /)?

.

+3
5

++ Builder, / delphi. ++, java. , java, Qt.

. , vcl delphi. / , , . qt , , . , , qt model/view , . , QTableView ItemModel, ItemDelegate. , , , , , .

Qt , 95% , , , gui, , . CMake, qmake. , , intelli , VS2005. KDevelop . eclipse, , eclipse qt . qt.

- Linux , , . , linux , , .

+4

++ Builder, Visual Studio. ++ Builder .. Builder VCL , Microsoft. ( Borland , - Microsoft).

Builder .

, Builder , Visual Studio. Builder 5 , , , V++ Builder . Accellerators, TwineCompile, Builder .

++ Visual Studio, Builder.

CodeGear TurboExplorer ( ), IDE RAD ( ) http://www.turboexplorer.com/ TurboExplorer .

Java- IDE, . SunStudio12, ( ), . Code: Blocks on Linux, , RAD- .

+7

++ Builder ( Delphi) VCL GUI, RAD. VCL, . VCL - ++ Builder/Delphi, . , , , IDE Codegear/Embarcadero.

, - Lazarus IDE. Lazarus IDE - IDE Free Pascal, Delphi, , Delphi, . Lazarus , VCL, LCL. , , . Lazarus/Freepascal, . , , Linux, Mac, 64 . , , Delphi.

Lazarus Windows 7

Lazarus Linux (GTK2)

Lazarus Mac OSX

: http://wiki.lazarus.freepascal.org/Screenshots

Delphi/++ Builder , VCL . ( ), . , , ++ Builder , : .

Qt , , Qt - , IDE , VCL, .

: , ++ Builder RAD IDE IDE .NET Java. . ++, ++ Builder, Borlands , . , ++ RAD- ? (), . , ++ Builder RAD, , , . , , ++ - , .. ++ Builder ++ - RAD.

+2

NetBeans. -, , -java, .

PS: java, / IDE .

+1

wxForms ++ Builder wxWidgets - . ++ Builder .

+1

Source: https://habr.com/ru/post/1729166/


All Articles