1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<TITLE>Introduction</TITLE>
</HEAD>
<BODY text="#000000" bgcolor="#ffffff">
<A HREF="tutorial.html"><EM> Entity Introduction </EM></A>
<b>:</b> <EM>Introduction</EM><BR>
<b>Previous:</b> <A HREF="tutorial1.html"><EM>Note</EM></A><BR>
<b>Next:</b> <A HREF="tutorial3.html"><EM>Using XML</EM></A>
<HR NOSHADE>
<H2><A NAME="2"></A>2. Introduction</H2>
<p>The road to world domination is paved with obstacles. Your users want
interfaces that are intuitive and flexible, but you don't have the
time to tweak a thousand lines of C++, compilation after tweak after
compilation. Or maybe your users want to modify the interface to their
own needs?</p>
<p>Perhaps what you want is an easy way to serialize your application's
state, to save it to disk or share it across the network?</p>
<p>Maybe you want your application use a rich storage format, but can't
spare the investment to draft a format document, implement a parser,
test it, maintain it .. </p>
<p>Entity is here to minimize the effect of these obstacles on your
programs. Entity reduces the time wasted by all these tasks,
and is a real hoot to work with to boot!</p>
<p>Entity isn't just a rapid development framework, though. Entity gives
your applications structure and serializable representation, a simple
and powerful component model, and the opportunity to mix and match
languages as you like - write your application's logic in your
favourite dynamic, interpreted language like python or javascript, use
components written in perl, even optimize time-critical sections in C.</p>
<p>Entity is not geared solely to user interface applications, but it was
designed with this in mind, and works well in that role. Entity is
actually a program that takes an XML description, and turns that
description into in-memory objects. The scripting language of your
choice is then used to manipulate these objects at runtime, allowing
you to easily create dynamic applications. The objects may then be
returned to an XML representation at any time.</p>
<HR NOSHADE>
<A HREF="tutorial.html"><EM> Entity Introduction </EM></A>
<b>:</b> <EM>Introduction</EM><BR>
<b>Previous:</b> <A HREF="tutorial1.html"><EM>Note</EM></A><BR>
<b>Next:</b> <A HREF="tutorial3.html"><EM>Using XML</EM></A>
</BODY>
</HTML>
|