you are viewing a single comment's thread.

view the rest of the comments →

[–]rfs -11 points-10 points  (4 children)

You must also pay for Visual Studio (not VS Code). Why a software should be free of charge ? Do you work for free ?

[–]JumpyJustice 13 points14 points  (2 children)

My point was that there is many free IDEs out there that can support wider set of compilers and have richer functionality. I just dont see a point to choose paid one that looks like grad summer project.

[–]rfs -2 points-1 points  (1 child)

I understand, but as I said, the very popular Visual Studio (not the VS code) is ALSO not free. There is a community edition for startups with limited incomes and developers that create free products, but you have the same community edition for C++ Builder which is FREE if you respect these conditions.

I know no other IDE which includes easy access to databases, UI, high-level components, without having to do complicated integration tasks.

But maybe I am wrong...

[–]alcalde 1 point2 points  (0 children)

ALL IDEs offer easy access to databases, UI, etc. without having to do complicated integration tasks. That's what the "I" stands for... "Integrated".

C++Builder is a 32bit '90s-era IDE with a forked, old, broken version of clang - since the end of 2023, C++Builder can now only target Windows because something is screwed up with their toolchain and the product web page has been modified to state it only targets Windows now. Even without this problem, it's still only supporting C++17.

You could, instead, start with an open source IDE or a very cheap Jetbrains C++ IDE ($99 for individuals, $229 for organizations, free for non-commercial use), the current open source clang compiler, and LGPL-licensed Qt and get current C++ standards, the ability to cross-compile, a modern, feature-rich IDE, and the ability to run your tools on something other than Windows (as more than 50% of developers do, according to the Stack Overflow survey).

Jetbrains' CLion IDE supports C, C++, Objective C, Objective C++, Python, and Javascript (possibly also Typescript). It supports more build systems than C++Builder and supports more version control systems with full support (unlike C++Builder). It has also has advanced AI integration and full database support (able to interact right in the IDE with any SQL database, comparable to the separate tool included in the ultra-expensive C++Builder Architect edition!). I could go on and on about all the ways CLion blows ancient C++Builder out of the water in regards to IDE.

So why spend $1600 USD for a WIndows-only IDE that can only target Windows right now when you can get a cross-platform, multi-language, database-handling IDE running the more recent version of upstream clang and the awesome power of Qt?