Sobes.tech
Junior — Middle

Should you use proprietary or third-party technologies in a project?

sobes.tech AI

Answer from AI

The choice between using custom or third-party technologies in a project depends on several factors:

  • Reliability and proven track record: Third-party technologies are often well-tested and supported by communities or companies, reducing risks.
  • Support and updates: Third-party solutions can be regularly updated and bug-fixed.
  • Project requirements: If the project requires unique functionality that is hard to implement with third-party libraries, consider developing your own.
  • Time and resources: Using ready-made solutions saves time and resources.

In C/C++, it is often recommended to use proven third-party libraries (e.g., Boost) if they fit the task, to avoid reinventing the wheel. Custom technologies are justified if there are specific requirements or constraints.

Should you use proprietary or third-party… - sobes.tech