Использование возможностей Visual SVG с PHP / PYTHON / другим языком программирования - PullRequest
1 голос
/ 31 марта 2011

Я и мой друг хотим что-то построить с SVG and PHP or PYTHON.

Существуют ли какие-либо интеграционные / рабочие процессы, которые связывают языки программирования вместе с мощными визуальными интерфейсами, такими как SVG? Есть ли другие многообещающие визуальные способы, кроме SVG?

Ответы [ 2 ]

1 голос
/ 01 апреля 2011

Я думаю, что есть несколько способов динамического управления SVG с помощью языка Python.

Во-первых, вы можете использовать библиотеку Apache Batik, которая обеспечивает первоклассную реализацию SVG, основанную на технологиях Java. Вы можете использовать любой язык JVM для разработки на основе Batik API. Кроме того, вы можете использовать Jython для скриптинга: http://xmlgraphics.apache.org/batik/using/extending.html#interpreters

Во-вторых, вы можете использовать привязки PyGTK Webkit для манипулирования контентом SVG с помощью реализации SVG Webkit. Смотрите здесь, как настроить Webkit и PyGTK: http://www.tuxradar.com/content/python-pygtk-webkit-20-minutes

Оба эти подхода будут на уровне манипулирования DOM SVG и, следовательно, могут использоваться для добавления динамического поведения. Однако, если вы просто хотите генерировать статический контент, тогда действительно подойдет любой язык, который может генерировать XML.

1 голос
/ 31 марта 2011

Попробуйте pySVG . «Формат» SVG - это, по сути, XML, поэтому вы можете использовать любую библиотеку xml, если будете писать все теги самостоятельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...