• Add a Comment
  • Edit
  • More Actions v
  • Quarantine this Entry

Comments (2)

1 Patrick Picard commented Permalink

Hi Peter

 
Thanks for the kind words. I can easily attest that using .DominoFramework is/was instrumental in improving my productivity. Furthermore, it came along at a point where I was getting annoyed with code all over the place in forms and dealing with large amounts of code duplication.
 
.DominoFramework is a light introduction to using MVC, something that i've struggled a bit in the past. .DF's light approach to MVC made it easier to grasp the concepts. It struck the right balance between purist MVC and productivity and complexity. With .DF, my applications share a consistent look with Notes 8.5 and has been a big hit in my organization (gone are the christmas colored forms!)
 
Another positive step in using .DF is its Object-oriented nature. It allows developer to quickly create a lotusscript class from a form in 1 click. Also, using OO in lotusscript reduced my bug count tremendously because I no longer deal with the document itself, I deal with a higher concept, the class. This also circumvents the various bugs related to doing something like doc.someFieldNameWithATypo(0). The class builder converts your fields into appropriate objects (NotesName, string, integer, DominoArray) and you no longer have to guess what kind of data you are dealing with because DDE can now help you (for once!).
 
Here are the components that I couldn't live without since I began using .DF:
- consistent validation scheme
- extensible document numbering
- rapid creation of classes and properties
- consistent UI
- centralized admin/dev console
- Built in views to manage conflicts, locked documents, view with all docs arranged by form.
- extensible application configuration
 
And the nice thing is that I've only scratched the surface!
 
Thank you Peter for being my developer role model for the last few months. I wish I was not the single dev. at my org!

2 Patrick Kwinten commented Permalink

Hejsan

 
are there any good 'getting started' or tutorials available for the framework?
 
I guess adaption lies for a lot of people understanding how to use the framework.

Add a Comment Add a Comment