ucwProgrammingTips
_ucw
_ucw Tutorial
Ok here's a collection on things I think are important for "good" ucw programming
This list if not exhaustive and not commented. It's placeholder for now, however I hope you can make some use of it.
- Separation of concerns: Don't mix view-model-controller data wildly. If you have this separation you get easier testig for "free".
- Keep actions as simple as possible, delegate all work to out side functions. You can use all of Common Lisp in those, you can't do that within actions
- Keep your pages simple, do not try fancy formatting from within Lisp code, for that CSS was developed. I strongly suggest you check out the following books on web development
- Philip and Alex's Guide to Web Publishing; Philip Greenspun;1999 Morgan Kauffman
- Web Bloopers; Jeff Johnson; 2003 Morgan Kauffman
- It does pay of to look outside Common Lisp also, check the following
web-frameworks: OACS, Rails
I will add to this suggestions over time. Feel free to add your stuff also.
FriedrichDominicus
This page is linked from: ucwTutorialAddingAValidatorToTheExample ucwTutorialTalification
CLiki pages can be edited by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively