Subject | Re: Installing FB 2.5 with my App |
---|---|
Author | munster77054 |
Post date | 2011-01-14T14:17:10Z |
YOUR COMMENT: It is risky to trust users to follow instructions...
MY COMMENT: After years and years and years in IT (Operations, SysAdmin, Development and DBA), your comment hit it "on the nail head"! When I test my apps for deployment, I do it two ways (on a virtual box). (1) Bare bone system, and (3) Fully patched (updated) system. This way, I know that my program isn't affected by a basic computer setup, and if the user has problems, then it is MOST LIKELY (1) from a program they installed, (2) their hardware, or (3) something they did. Evey complaint I've received, well 98%, was traced down to one of the above. The other 2% was MINOR cockroaches (bugs) in my program. Now that the problem I had using FB embedded, and using gbak has been solved (see other thread), my apps will be using the embedded server exclusively on the next release of the programs. I'm currently updating 2-3, and creating a third. I'm considering upgrading to 2.5 today (I'm on 2.1.3.18185).
When I first used embedded temporarily, my thought was to make the app completely independent from other server software on the computer.
MY COMMENT: After years and years and years in IT (Operations, SysAdmin, Development and DBA), your comment hit it "on the nail head"! When I test my apps for deployment, I do it two ways (on a virtual box). (1) Bare bone system, and (3) Fully patched (updated) system. This way, I know that my program isn't affected by a basic computer setup, and if the user has problems, then it is MOST LIKELY (1) from a program they installed, (2) their hardware, or (3) something they did. Evey complaint I've received, well 98%, was traced down to one of the above. The other 2% was MINOR cockroaches (bugs) in my program. Now that the problem I had using FB embedded, and using gbak has been solved (see other thread), my apps will be using the embedded server exclusively on the next release of the programs. I'm currently updating 2-3, and creating a third. I'm considering upgrading to 2.5 today (I'm on 2.1.3.18185).
When I first used embedded temporarily, my thought was to make the app completely independent from other server software on the computer.
--- In firebird-support@yahoogroups.com, Svein Erling Tysvær <svein.erling.tysvaer@...> wrote:
>
> It is risky to trust users to follow instructions, but it is even more stupid to make assumptions about their existing systems. Many will enjoy a system that is a no-brainer to install, but some might have knowledgeable IT staff and actually use Firebird with other systems. Silently uninstalling/reinstalling Firebird, may have serious side effects (like making other systems fail because they are developed for other Firebird versions, deleting users and resetting the sysdba password).
>
> So be a bit careful before you just install,
> Set
>
> -----Original Message-----
>
> That previous thread caused me to read the documentation in the Doc sub-folder, as well as that section of Helen's book. It looks as if I can use command-line arguments to cause the install to be Classic without needing to trust the user to follow instructions (we all know how risky that can be). Unfortunately, I'm still a little in the dark about how the various command-line arguments affect the user interface. It may be that I'll need to experiment with them to actually see what my users will see. At the moment I can't get beyond the message that there is a server already running, etc. I should be able to fix that by stopping the server, or uninstalling it before reinstalling (not sure which just yet).
>