A
A
Alexander2018-02-15 09:24:47
Qt Creator
Alexander, 2018-02-15 09:24:47

Which development environment to choose for shareware?

Good afternoon!
We need advice on choosing a development environment (or rather, migration from an existing one) for writing and supporting existing shareware programs for windows (Linux and AppleOS may be in the future, but these are only plans).
Now RAD Studio XE5 is used, or rather, the version of XE5 C ++ Builder Starter purchased in 2013, but recently its capabilities have become sorely lacking. I write in C++, but I can switch to C# as well.
Since the programs are sold in rather small quantities, I consider buying a development environment with "cosmic" prices for myself (I'm talking about the RAD Studio Pro version) a big folly.
What would you like to see:

  • This should be exactly the IDE, so that it is not required to "cut after assembly"
  • Convenient editor with highlighting and auto-completion
  • Nice and handy debugger
  • Code Auto Format
  • Refactoring
  • Built-in project build tools

Google search gives you three worthy systems to choose from:
  • RAD Studio 10.2 Tokyo
  • Qt Creator
  • Visual Studio 2017 Community

As I said, RAD Studio is familiar, but its Starter version..it is very..very limited and does not allow you to earn more than $1000 a year.
Qt Creator looked, you can use it, but its licensing systems confuse. For commercial use, you need to buy, and it costs almost $ 500 per month, or use the free version and do dynamic linking with libraries. But also, how to distinguish what to link dynamically, and what to include in the main project? In general, additional difficulties that I, as a developer, are not very interested in and would like to avoid them.
Visual Studio 2017 Community is not bad at all. I would even say very much. And free. But does it allow you to make closed commercial projects and does it impose any other restrictions? And you know what they say about "free cheese" ..
I need advice, preferably from your personal experience, who uses what to write shareware programs that are sold?
The question is not idle, because you do not want to "get" on licensed "pitfalls".

Answer the question

In order to leave comments, you need to log in

1 answer(s)
M
Mikhail Usotsky, 2018-02-15
@AquariusStar

For Visual Studio 2017 Community, it was said earlier on this resource (I completely copy these points):
1. An unlimited number of users can use the Community-edition for training, open-source development or scientific research (and only for this, the "share of scientific research" does not fall here if it is not equal to 100%).
2. If you have no more than 250 computers and less than a million dollars in turnover per year, you can use the Community-edition for any purpose for 5 users.
3. If you are a large enterprise, please be kind enough to buy licenses.
The rest is on the Microsoft website .

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question