|
MoreMotion Application Studio |
|
|
So, the idea of separating the data and the presentation of a dynamic page is brilliant. We can create dynamic pages using XSL and develop programs that provide XML. By utilizing one of the XSLT processors available (MSXML, Xalan, Saxon, etc) and passing the XML and the XSL to it we can generate HTML pages in run time. By using a standard stylesheet language (XSL) in HTML documents instead of specific languages (ASP VB, JSP Java, PHP Perl) we can establish a discipline that keeps the business logic away from the presentation. That is already one huge step. How are we going to develop XSL documents? If you're familiar with the XSL language, after designing an HTML page you can just use a simple text editor or the HTML code view of the WYSIWYG HTML editors to insert XSL codes in it like you do it for other technologies. In fact, this is the only solution for the conventional technologies such as ASP, JSP or PHP. But since you're now in XML world and want to develop your dynamic pages in XSL you can use WYSIWYG XSL editors available on the market. These tools will help you to create XSL documents without having to be an XSL expert. One of most successful WYSIWYG XSL designers on the market is the MoreMotion Application Studio. Rapid XML Application Development Whether you use an text based XSL editor or a WYSIWYG XSL editor you're on your own on the back end. You have the full responsibility to provide all the required functionality; processing the requests, making database connections, managing the XSLT processing and many other things that a professional application requires. The MoreMotion Application Studio (MMAS) is an exception to that; It includes all the tools to develop XML based web applications most of the time without having to write one line of code. With the Application Studio you can smartly control all the items in the project, Design dynamic pages in WYSIWYG way, make definitions to access different sorts of data sources.
|