|
All applications developed using the DXFramework
are stored in what I call a 'Web Store'. This
is a Lotus Notes template developed for the
Project and is the same no matter what the application
is. The application is then stored within Lotus
Notes Documents and the design is left as is.
Another benefit - no designer client licence
required!
The DX administration client and the API are
all contained within their own Web Stores.
Using these Web Stores firstly helps a consistant
development approach, helps sharing and linking
of applications or part of applications, and
also makes things like code searching across
multiple applications possible.
The main benefits of this approach that I have
come across, is that firstly it is easier for
people to work across projects - they can recognise
how an application has been put together - as
it is consistant with other applications they
have developed. Also, searching for uses of
functions that need to be replaced or changed
is so easy - you cannot do this with typical
Domino Applications.
In addition to the above, is simply - organisation.
I find Lotus Domino/Notes application development
unorganised. In my opinion it is a nightmare
finding snippets of code - what form does what
- where is it etc etc. I aim to solve that once
and forall.
This storing of application logic within Notes
Documents opens up a multitude of opportunites
- for example Domino development via a Web Browser
or a seperate Java Web Developer for Domino.
You could open up part of your system so that
your customer can change a certain part of your
application themselves - or just change the
HTML - but your logic stays locked - the possibilities
are endless.

|