Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

A further difference with IBM i Slave is that the repository is shared so other developer's changes are immediately impacting the work environment - either positively as the updates are needed or negatively because they are defective. There is more control with an IBM i Slave, and even more with an Independent Windows Workstation to a VCS Master.

Local Client

Pros

  • Typically faster than a Network Client as the local PC resources are used for everything except the database.
  • Compiling and building is usually faster.
  • Compiled objects are not shared so they may be compiled at any time.

Cons

  • Each Developer needs to install and update their Visual LANSA software, as well as the Windows Server.

...

  • A negligible footprint on the client. Not much more than a few shortcuts are added to the client.
  • Only the server needs to be updated with new LANSA releases.
  • The powerful server resources are used to compile and build.
  • Option to use the compiler on the client.
  • Repository The repository is always up to date with other developerdevelopers' s changes.
  • Execution The execution environment is always up to date with other Developer changes.

...

Info
Client Systems are sharing the database. This reduces the effectiveness of the redundancy afforded by having the Master System. If a PC database is lost, then the changes of ALL developers using that database up to the last check-in will be lost. So using a Client model increases the need for a good PC database backup strategy to be implemented.