Service & plugin based application



  • Hi qt guys,

    I am starting a new application, I need this application to be service based, and support plugins.

    • Is Qt a good fit for this Kind of application ?.

    • Is there any qt frameworks that simplify my life while developing this app using Qt ?.

    • Does Qt support plugins loaded in separate process from the main app process ?.

    Thank you in advance for your valuable help.


  • Moderators

    @batcher said in Service & plugin based application:

    Is Qt a good fit for this Kind of application ?.
    Is there any qt frameworks that simplify my life while developing this app using Qt ?.

    you need to be more specific what your requirements are to answer this question in detail.

    Does Qt support plugins loaded in separate process from the main app process ?.

    Do you mean injection?
    Anyway, loading libraries for/in other processes always requires system dependant code. Qt doesn't provide a high-level API for it.

    But you as i said you need to be more specific. There are only vage answers to vage questions.



  • The application that I am starting interact with multiple databases for analysis and reporting.

    I want the reporting to be plugin based (A plugin by report) so I can integrate any kind of report (based on the business needs) in the future by just developing a plugin. The reports will have 2 UI an overview which will be shown in a ListView in the main app screen and a detailed view which will be shown whenever the user click on the report overview.

    this same application can insert some data to some databases, I want this to be delegated to a service on the server side which will ensure that the data is coming from my application and that are valid data before inserting it in the database.



  • @raven-worx Hope the reply is clear, If not please let me know so I will try to make it more specific. thank you for your answers.


  • Moderators


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.