As promised in a previous post, Here is a shortlist of the first things I discovered when moving from Lotus Domino to ASP/SQL as an application Development platform.
Of course this is far from complete, but gives you an idea what its about. I will populate it over time. As I have just created one small app, I cannot list all the possible differences….. for the moment, the most obvious:
| biggest differences between developing a simple database driven application on the Domino platform compared to the MS ASP.NET/SQL Environment | |||||
| DOMINO | ASP/SQL | ||||
| Data Layer | No Intervention req. Using the Domino designer, only the fields need to be planned. | + | SQL Database needs to be planned and set up. | - | |
| Data connections need to be planned and set up. | |||||
| Application Layer | Formula language, very easy to learn. (ex. @mailsend(“Alex K”;”cc name”;”bcc name”;;”Subject”;”Mail Body text bla bla) | + | ASP / SQL Both not an easy language to learn. However not impossible either, depending on your capabilities. | - | |
| Lotus script, very similar to plain VBScript. | -/+ | to create a simple application, no coding is required. | + | ||
| Presentation Layer | Domino Designer is not really made for developing for web clients. However, using css pages, and “render as HTML” make it possible to layout your site well. However This is not very straight-forward, and will take a bit to get a hang of. | - | The Microsoft VWD is clearly a web development tool. Layout and design are really easy. | + | |
| Other | Access control easily managed, up to field level | + | Access control depends on set-up, Active Directory access makes things easier, while using roles in the asp.net user management console can be quite complex when managing multiple applications | - | |
| Application:
1 database table 1 form for entering data 1 reporting view Access Control |
|||||
