文件名称:Mastering XPages
文件大小:7.66MB
文件格式:PDF
更新时间:2016-06-13 22:28:01
Mastering XPages
Mastering XPages Foreword: Revolution Through Evolution I never got a chance to meet the inventors of Notes®, but these guys were true visionaries. Their concepts and ideas of 20 years ago still feed today’s buzz. They invented a robust “NO SQL” data store, provided a social platform with collaboration features, and made the deployment and repli- cation of applications easy...it is certainly no accident that Notes became so popular! Backed by a strong community of passionate developers dedicated to the platform, it elegantly solves real problems in the collaboration space by bringing together all the necessary components. As a developer, it makes you very productive. Lotus Notes is also a fabulous software adventure and definitely a model for other software projects. At a time when technology evolves at unprecedented speed, where new standards appear and deprecate quickly, Lotus Notes adapts by keeping up to date. Over the past 20 plus years, Notes/Domino® has continually embraced diverse technologies in different domains: HTTP, XML, JavaScript™, Basic, Java™, POP/IMAP, LDAP, ODBC, just to name a few...this makes it unique in the software industry. Best of all, this is done while maintaining full compatibility with the previous releases. This reduces the risk for IT organizations and makes their long-term investment safer. Applications that were built about two decades ago on top of Windows® 2 (remember?) can be run without modification on the latest release of Notes/Domino, using any modern 64-bit operating system, including Linux® and MAC-OS! Continuity is the master word here, paired with innovation. But, the world evolves. Software platforms in the old days were just proprietary, providing all the features they required by themselves. The need for integration wasn’t that high. However, as IT has matured over time, most organizations nowadays rely on heterogeneous sets of software that have to integrate with each other. Starting with version 8, the Notes client became a revolu- tionary integration platform. Not only does it run all of your traditional Notes/Domino applica- tions, but it also integrates a Java web container, provides a composite application framework, embeds Symphony™, offers connectors to Quickr ®, Sametime®, Lotus Connections, and so on. This was a great accomplishment—kudos to the Notes team.