2010-11-05 4 views
5

Я использую Flash для своего веб-сайта, на котором размещается ряд довольно сложных способов отображения вычислений и т. Д. Нельзя сказать, что это невозможно, используя jQuery, но я хочу, чтобы это было довольно сложно, чтобы украсть мой код, поскольку он оставьте поле широко открытым для конкурентов, чтобы настроить сайты, подобные моим, относительно легко.Жизнемая альтернатива Adobe Flash?

Тем не менее, теперь, когда многие ppl работают в сети с iPad и iPhone, я получаю запросы на удаление частей Flash, поскольку эти гаджеты не поддерживают флэш-память.

Итак, я прошу вас, существует ли сегодня жизнеспособная опция для флеш-памяти, которая работает в основном во всех браузерах, в идеале, на каком оборудовании вы находитесь (ipad, iphone и т. Д.)?

Спасибо.

+0

Включены ли ваши расчеты? Не может ли это быть образованный сервером контент, отображаемый как растровый или векторный? –

+0

Да. И иногда критическое время, т. Е. Содержащее их внутри флэш-памяти, дает мне «лучший до сих пор» вариант, чтобы убедиться, что он не слишком сильно отстает из-за старого браузера, который сделает JavaScript медленнее и т. Д. Это может быть обсуждение само по себе, я знаю , но мы можем оставить его, сказав, что он работает очень хорошо сегодня, предоставляя большинству пользователей те же условия и возможности. – Adergaard

+0

Приятно знать, что рынок медленно отводит разработчиков от вспышки. Нужно поблагодарить Apple за то, что я думаю. –

ответ

0

Не могли бы вы выполнить вычисления на стороне сервера? Это сделало бы очень сложно украсть ваш код, и пользователям не придется устанавливать проприетарные вещи.

+0

Одним словом: нет.Расчеты выполняются визуально, это половина причин, почему ppl использует мой сайт для начала. – Adergaard

+1

Не можете ли вы передать визуальный пользовательский ввод на сервер и попросить его предоставить вам строку json/xml, которая описывает необходимые изменения в изображении? – thejh

0

Нет, не так далеко, насколько я знаю. Особенно с добавленным требованием, чтобы ваш код был относительно неясным. В противном случае вы могли бы отказаться от использования JS или SVG (поддержка браузера в отношении SVG не очень велика, хотя).

1

Я не использовал его сам, но Open Laszlo может скомпилировать сложные богатые интерфейсы либо в флеш, либо в HTML + Javascript. Примеры показывают, что он достаточно мощный. Возможно, это то, что вы ищете.

+1

Open Lazlo не является альтернативой. Это просто «слой», который затем отображает JS или Flash. Таким образом, в основном это альтернатива Flash, которая отображает Flash. На самом деле это не разница в конце. – Adergaard

2

Что вы спрашиваете, на самом деле находится в центре обсуждения Flash/HTML5?

Несколько фактов:

1/С выходом предварительного просмотра Flash Builder 4.5 на прошлой неделе, становится ясно, что вспышка движется в сторону приложений (мобильные приложения, настольные приложения, ...).

2/Iphone и Ipads не поддерживают Flash в браузерах, но можно создавать приложения для него во Flash!

3/Теперь вы можете разрабатывать приложения для Android с помощью Flash!

Я уверен, что вы найдете много возможных ответов в Интернете, но вот мое мнение: Flash не будет доступен в браузере на каждом устройстве, но вы сможете создавать приложения с Flash для эти устройства!

Итак, для вашего проекта, единственный способ убедиться, что он будет доступен на каждом устройстве, вам нужно разработать его с помощью HTML/Jasvascript. Если вы хотите защитить свой код, вы всегда можете использовать обфускатор javascript, подобный этому: http://www.javascriptobfuscator.com