To: Michael W. Dietrich who wrote (2122 ) 1/9/1998 1:20:00 PM From: Marlene Thacker Respond to of 2428
Hi Michael, I believe Kathy was referring to CTD. Centura Web Developer is considered an important part of the Centura Team Developer product line. This means there *is* a single Centura product (see your CTD CD to find CWD) that will manage Client-Server and Web Applications. The implication that CTD applications can actually operate as a browser is, of course, incorrect. What she meant was that CWD applications running under Centura Web Application Manager can be accesssed via the Web from client browsers. Technically speaking, it is perfectly possible to create a single executable that that can deployed on the Web using CWD and as a Windows client. As you point out however, in real life situations this is generally unworkable. The reason for this is that the User Interface standards for HTML interfaces and Windows interfaces are completely different. So if you wish to utilize the same visual forms and dialogs in both environments, it is impossible to avoid frustrating one or the other groups of users. As an experienced developer however (which I assume you are), I am sure you are aware that the vast majority of code in real life systems is NOT (or should not) be entwined in the UI, but be encapulated in business logic that is independent of the UI. If you design your applications in this way, then it is simple to create common classes and functions for the majority of your application, which can then be utilized in two different executables; one for Windows deployment and one for Web deployment, thus allowing a single code base for your business logic. Used in this way, CWD/CTD is perfectly suitable for creating applications for either Web or Windows deployment. Hope this clarifies Kathy's message. If you need further information, let me know. Marlene Thacker Centura Online Services