- IBM Lotus Domino: Classic Web Application Development Techniques
- Richard G. Ellis
- 348字
- 2021-04-09 21:11:56
Preface
Boss: I need some web pages up as soon as you can.
Developer: No problem. I'll get you something before lunch.
Creating web pages was fairly straight-forward in the early 1990's. Today, there are many, often competing technologies available for creating a web experience. Remarkably, all these differing technologies and strategies interoperate in a relatively seamless way to serve the billions of people who use the World Wide Web and the Internet.
IBM's Lotus Notes and Domino product set the subject of this book is a feature-rich, application development technology that has been used to create web-enabled applications since the late 1990's. Since then, it has evolved substantially through several major software versions, and it will continue to advance into the foreseeable future, adapting to the changing web landscape and incorporating new technologies and methods as appropriate.
One of the delightful aspects of Domino is its backwards compatibility. With few or no changes, applications written with previous versions of the software, untouched for a decade or more, will run as expected on the newest Domino server.
It is also important to understand that useful applications can be crafted and deployed on a wide range of platforms with relatively little work. A simple application can be cobbled together and rolled out in less than an hour. It would not be a complex application, of course, but it might suffice for basic data collection or an informational website. After that first version rolls to production, providing immediate benefit to users, features and improvements could be added incrementally with little or no downtime.
Quickly-crafted applications are probably not polished applications in terms of look-and-feel or function. This author has worked with a number of these earlier, rapidly-developed applications; they are still functional, but by contemporary web standards, they are not pretty.
Improving an existing, web-enabled application comes with a number of challenges. How can the design be upgraded without impacting users or disturbing the data?
It was in facing the challenge of working with some of these older applications that I first began making notes which led to this publication.
- BIM與Unity 3D開發實例詳解
- Java EE 6 with GlassFish 3 Application Server
- Photoshop CS6完美創意設計:不一樣的圖像藝術處理
- 學摳圖:Photoshop專業摳圖技法案例教程
- 3ds Max/VRay印象燈光/材質/渲染技術精粹Ⅲ
- Microsoft Azure: Enterprise Application Development
- Plone 3 for Education
- 中文版Photoshop CS5實用教程(第2版)
- 蝶變:移動用戶體驗設計之道
- 中文版3ds Max 2014-VRay效果圖制作完全自學教程
- Mastercam 2019 完全自學寶典
- Origin 2022科學繪圖與數據分析(高級應用篇)
- iOS智能手機APP界面設計實戰教程
- 企業微信公眾平臺開發實戰:再小的個體也有自己的品牌
- 中文版3ds Max 2014基礎培訓教程