Subject | Re: [firebird-support] Embedded Firebird Libary using Firebird-Server |
---|---|
Author | Artur Anjos |
Post date | 2004-05-13T17:47:24Z |
Let's not forget that Firebird is a Database Server.
How do you think that people that deploy Oracle or Microsoft SQL
applications do? Give a message to the user asking 'do you want me to
remove Oracle since I don't use it anymore?'
I know that Firebird allows much more flexibility, but just don't forget
that we are talking about a database server. If you have an user with a
server, he must take care of it, and have the knolewdge to at least
understand what is installed in his server.
There's no miracles, here.
For desktop apps, we have embedded server, that's something no other
rdbms have in so simple way. Let's enjoy it.
For a client/server app, let's take all the precautions about it. If you
are going to remove your application, just inform the user about
Firebird and let him decide, default 'no'. As simple as that.
And for this:
Artur
Thomas von Stetten wrote:
How do you think that people that deploy Oracle or Microsoft SQL
applications do? Give a message to the user asking 'do you want me to
remove Oracle since I don't use it anymore?'
I know that Firebird allows much more flexibility, but just don't forget
that we are talking about a database server. If you have an user with a
server, he must take care of it, and have the knolewdge to at least
understand what is installed in his server.
There's no miracles, here.
For desktop apps, we have embedded server, that's something no other
rdbms have in so simple way. Let's enjoy it.
For a client/server app, let's take all the precautions about it. If you
are going to remove your application, just inform the user about
Firebird and let him decide, default 'no'. As simple as that.
And for this:
> I think it would have been very usefull if there has been something lie adetermine
> counter for the installation that every application could use to
> if firebird is still needed.Firebird is always needed in a computer. How can you live without it? ;-)
Artur
Thomas von Stetten wrote:
> Hi Dan,
>
>
>>If you use the existing Firebird server, what happens
>>when the customer decides to uninstall the other application,
>>and that uninstall also gets rid of Firebird? For that matter,
>>your own uninstall also needs to know not to uninstall Firebird
>>in that case.
>
> You are right, that's another problem! Because I cannot determine how often
> firebird is realy used (i.e. still used) I never uninstall it - although I
> hate that. In the future that will be a minor problem because my application
> never (ok - nearly never) gets uninstalled after it's purchased and for
> demo-purpose I will use the embedded version only.
>
> I think it would have been very usefull if there has been something lie a
> counter for the installation that every application could use to determine
> if firebird is still needed. That shouldn't be a simple integer value it
> should be a string where every app could append itselve and when
> uninstalling delete itselve. If the result is empty then the FB-Server could
> be uninstalled...
>
> With regards
> Thomas