2012-01-02 1 views
0

(прошу прощения, если это принадлежит stackexchange.com - Я не знаю, как сказать)Является ли SVG безопасным выбором для базовой графики?

Я большой поклонник языка дот и хочу принять язык для моих более сложных потребностей построения диаграмм (например, программного обеспечения графические объекты архитектуры, документы бизнес-школ, личные заметки и т. д.) и хотите что-то хорошее для них:

1) Относительно легко читать и понимать (например, точку) и не слишком многословно. До сих пор мои исследования показали, что нет явного фаворита.

2) Легко настроить вручную (т. Е. В текстовом редакторе). Первоначальный чертеж может быть выполнен в графическом пакете, но если вы просто хотите изменить какой-либо текст или цвет, это должно быть легко сделать с помощью простого текста * инструментов NIX. Так что это исключает Flash.

3) В один прекрасный день он не выпадет из рациона и не станет тратить силы, и мне нужно будет перенести мои диаграммы в другой формат.

Я отключаюсь от Metapost, потому что он выглядит сложным, но я не уверен, что SVG устаревает, и Adobe вкладывает все свои инвестиции в Flash.

+1

вопрос принадлежит, вероятно, больше http://programmers.stackexchange.com/, но так как SVG является стандартом W3C, который одобрен последних версиях браузеров, я бы сказал, что да , –

+0

Спасибо за информацию Basile. –

ответ

2

1) Относительно легко читать и понимать (например, точку), а не слишком многословно. До сих пор мои исследования показали, что нет явного фаворита.

dot более высокоуровневый, чем SVG; Последнее, что я проверил, SVG был одним из выходных форматов точки.

2) Простая настройка вручную (т. Е. В текстовом редакторе). Первоначальный чертеж может быть выполнен в графическом пакете, но если вы просто хотите изменить какой-либо текст или цвет, это должно быть легко сделать с помощью простого текста * инструментов NIX.

Рукописный SVG довольно легко редактировать в текстовом редакторе, подобно рукописному HTML.

Созданный компьютером SVG довольно раздражает редактирование в текстовом редакторе, как и HTML-код, сгенерированный в Word.

3) В один прекрасный день он не выпадет из рациона и не станет тратить силы, и мне нужно будет перенести мои диаграммы в другой формат.

All current browsers have SVG support, including IE.. Насколько я могу судить, SVG является относительно безопасным графический формат, чтобы писать.

Я отпугнуть MetaPost, потому что это кажется сложным, но я не уверен, если SVG в настоящее время устарел и Adobe являются вкладывая все свои инвестиции в Flash.

Интересы Adobe на данный момент неактуальны. Возможно, вы думаете о времени, когда Adobe SVG-плагин был единственным способом просмотра SVG, но эти дни давно прошли (и плагин уже не функционирует). В наши дни SVG довольно хорошо поддерживается в браузерах, по крайней мере для статических изображений.Кроме того, связанные с SVG технологии, поддерживаемые браузерами, неуклонно возрастали во всех браузерах за последние несколько лет (это сложная спецификация), и я не вижу причин, по которым поддержка SVG могла бы свернуть или отменить.

+0

Спасибо за комментарии адиабатические. особенно часть Adobe, которая действительно беспокоила меня до сих пор. Мне просто жаль, что некоторые рабочие черновики будут опубликованы (например, SVGParamPrimer, SVGConnector). –

0

Насколько я знаю, SVG является особенностью HTML 5. Итак, если вы используете SVG, есть вероятность, что он не будет работать в некоторых старых браузерах. Но я думаю, что мир (все браузеры) перемещается в HTML 5.

+0

Простите мое невежество, но что это значит сказать: «SVG - это особенность HTML5»? Означает ли это, что любой браузер, поддерживающий HTML5, посредством транзитивности, поддерживает SVG (в некоторой степени)? –

+0

Да (по моим сведениям) – HasanCseBuet

+0

Хорошо, спасибо за информацию Хасан. HTML5 должен быть безопасной инвестицией :-) –

1

SVG был рекомендацией W3C с 2001 года, и современные браузеры поддерживали его в течение многих лет, недавно присоединился IE. На данный момент все крупные поставщики браузеров работают в направлении расширения своей поддержки.

МНОГО информации можно найти здесь: http://caniuse.com/#cats=SVG

Смежные вопросы