
| APGEN FEATURES Scripting/Development- Easy to Learn: Anyone who can develop Active
Server Pages can become proficient with APGen in less than a
day.
- Use your scripting language of
choice: VBScript, JScript, PerlScript, or Python.
- Use your script editor of choice:
Visual InterDev, Visual Studio 6, Visual Studio.NET, Notepad, Homesite, Ultra-Edit,
PrimalSCRIPT, etc.
- Debugger support: Debug APG Scripts using Visual
InterDev 6, the Microsoft Script Debugger, and Visual Studio.NET.
- Use standard COM components: ADO, MSXML, Scripting.Dictionary, CDO, FileSystemObject, etc.
- Avoid Web server overhead: Unlike server-side scripting, the
overhead of script compilation and execution
in APGen does not slow Web page response or
decrease Web site scalability.
Versatility- Output any format: HTML,
XML, ASP, ASPX, JSP, WML, CPP, or any text or binary format.
- Generate Web pages for online use, or generate offline content
for CDs, HTML Help, source code, etc.
- Run anywhere: Scripts can be run interactively (from
the command line or Windows Explorer) or by a Web page,
a batch file, a database trigger, the task scheduler,
or any custom software.
- Pluggable streams: By default, output
is written to a file. The pluggable streams
architecture allows interception and modification of output by any
custom component.
- Compatible with any Web server: Files
generated with APGen can be served using any Web server on any
operating system.
- Three different Web page optimization techniques offer different capabilities
for different Web page requirements. Generate static pages, dynamic pages, and
page fragments for page fragment caching.
- Enterprise features: Support for Web farms, replication systems,
and flexible security configurations.
- XML support: Use XML and XSLT in APG scripts.
COM Support- Use your existing COM objects within APG scripts.
- The APGen COM component can be
used to run APG scripts from custom software. Three
lines of Visual Basic code are sufficient to execute an APG
script.
- APG scripts can handle events fired by COM
components.
- Access ASP objects in APG scripts.
Logging and Error Handling- Developers can specify what happens
when an error occurs in an APG script, using error
events and custom error handlers.
- Error handlers can prevent overwriting the previous output document. This way,
users will never see a document containing an error.
- Developers can control whether script run-time errors
trigger Just-In-Time (JIT) debugging.
- Developers can specify logging
behavior and where log files are placed.
- Entries can be written to the Windows NT Event Log.
- APGen is exception safe: Access violations and other
exceptions in components and script engines can be caught
and handled gracefully using custom error handlers.
Examples- E-Commerce - Illustrates how to optimize an ASP online
store so response speed and scalability are greatly improved.
This example requires ASP.
- ASP Conversion - Converts a directory of ASP files to an equivalent
directory of APG scripts.
- Discussion Board - A very rich newsgroup-style Web interface with outstanding performance.
- Site Automation - Shows how to use APGen for templating,
generating navigation HTML, and content management. Apply these principles
to your sites to reduce authoring and maintenance effort, and eliminate errors.
- Outlook Contact List - Illustrates how APGen can be used to construct
sophisticated and data rich
static Web pages that are too costly to generate in
ASP. This example requires Outlook 98 or Outlook 2000.
- Source Code Display - Encodes source code files (HTML, ASP, or APG scripts) so the
source code can be displayed in a Web page.
- SQL Trigger - Shows how to automatically update static product pages when
the product database changes.
- Distributed Content Rendering - Shows how to integrate MSMQ, SQL triggers, and APGen
to implement an asynchronous and distributed content rendering system for
large-scale sites.
|