Yes, it demos well. But is it maintainable?
September 11, 2007
A few years ago we created a couple of products to assist customers in converting their Clarify Classic (thick) client forms and code into our thin-client application. Specifically, fcFormsConverter converted Clarify forms into HTML web pages, and fcCodeConverter converted Clarify's proprietary ClearBasic code into JavaScript or VB6. These two products demo-ed really well. In a matter of seconds, these applications created decent looking web pages, and the generated code was definitely JavaScript. Wow! Cool! Not so fast there cowboy. Let's take a closer look at the generated code. The HTML code generated by fcFormsConverter: All elements are absolutely positioned Every element has its own style attribute It lacked any security (privilege class) checking etc... The JavaScript code generated by fcCodeConverter: Doesn't effectively deal with Contextual Objects (what Clarify called their in-memory form variable storage) It had no way of distinguishing server-side…