mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-02 01:20:54 +00:00
2fadfa2cfb
e-mail addresses from the pkg-descr file that could reasonably be mistaken for maintainer contact information in order to avoid confusion on the part of users looking for support. As a pleasant side effect this also avoids confusion and/or frustration for people who are no longer maintaining those ports.
22 lines
1.1 KiB
Plaintext
22 lines
1.1 KiB
Plaintext
Entity is an application framework built around XML. The core of Entity is
|
|
actually an engine that allows you to create objects out of XML by supplying
|
|
methods for creation, attribute-setting, and destruction of XML nodes in a
|
|
tree.
|
|
|
|
This design allows you to create tags in XML which can be used to represent
|
|
pretty much any object. We have used this to create a set of tags for the GTK+
|
|
toolkit, allowing you to create graphical applications using XML, and an
|
|
embedded scripting language.
|
|
|
|
Any scripting language supported by Entity can be used to change the XML tree
|
|
during runtime, and the changes are immediately reflected in the rendered
|
|
representation of the XML. Using XML for the user interface, data storage, and
|
|
code of an application allows you to easily implement configuration, saving,
|
|
and undo.
|
|
|
|
The interface for creating UIs and programming in Entity is quite intuitive and
|
|
allows for rapid application development. Entity currently supports Perl,
|
|
Python, TCL, Javascript, and C for doing runtime XML creation and modification.
|
|
|
|
WWW: http://entity.sourceforge.net/
|