<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Выполнение JavaScript кода внутри PHP скриптов</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/55722.html</link>
    <description>В статье &quot;Using JavaScript in PHP with PECL and SpiderMonkey (http://devzone.zend.com/article/4704-Using-JavaScript-in-PHP-with-PECL-and-SpiderMonkey)&quot; рассказано о возможности выполнения JavaScript кода внутри PHP скриптов на сервере, через подключение PHP расширения (http://pecl.php.net/spidermonkey) с реализацией JavaScript движка Mozilla SpiderMonkey. На Perl подобная функциональность достигается использованием модуля JavaScript::SpiderMonkey (http://search.cpan.org/~tbusch/JavaScript-SpiderMonkey-0.19/).&lt;br&gt;&lt;br&gt;URL: http://devzone.zend.com/article/4704-Using-JavaScript-in-PHP-with-PECL-and-SpiderMonkey&lt;br&gt;Новость: http://www.opennet.ru/opennews/art.shtml?num=22101&lt;br&gt;</description>

<item>
    <title>Выполнение JavaScript кода внутри PHP скриптов (Jmunb)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/55722.html#38</link>
    <pubDate>Tue, 04 Oct 2011 15:34:39 GMT</pubDate>
    <description>&amp;gt;&amp;gt;Яваскрипт - это чётко стандартизированный ЯП, со вменяемым АПИ, с удачной (для &lt;br&gt;&amp;gt;&amp;gt;скриптового языка) структурой типов и объектов, широко используемый. И я лично &lt;br&gt;&amp;gt;&amp;gt;всеми руками за то, чтобы сделать его универсальным языком для Веб.&lt;br&gt;&amp;gt; О да, стандартизированный. Там в самом стандарте в каждой строчке исключения, а &lt;br&gt;&amp;gt; если учитывать еще и микрософтовскую реализацию...&lt;br&gt;&amp;gt; Да и сам язык убог до невозможности - после определения &#096;слабо типизированный&apos; &lt;br&gt;&amp;gt; его можно сразу похоронить. Вспомните правила преобразования типов, неявное объявление &lt;br&gt;&amp;gt; переменных, объекты обертки. Это нельзя языком назвать, тут даже PHP на &lt;br&gt;&amp;gt; порядки лучше. Хотя я за то, чтобы их скрестить и похоронить &lt;br&gt;&amp;gt; вместе, да.&lt;br&gt;&lt;br&gt;Ну если вы утверждаете что javascript реализовал микрософт то разговор сразу же можно прекращать. javascript разработан компанией netscape и Sun Microsystems. И только потом микрософт выпустил свой аналог jscript который поддерживается наверное только в ie&lt;br&gt;&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Выполнение JavaScript кода внутри PHP скриптов (zoonman)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/55722.html#37</link>
    <pubDate>Sun, 14 Jun 2009 07:04:51 GMT</pubDate>
    <description>&amp;gt; Скрипт на php/perl/python/итд должен &lt;br&gt;&amp;gt;получить некие данные с вебсайта, который не контролируем.&lt;br&gt;&lt;br&gt;На вас в суд еще никто не подавал за нарушение авторских прав?&lt;br&gt;Что-то мне подсказывает, что в первую очередь это расширение предназначено для выполнения сторонних ЖС и скрытого использования их функционала.&lt;br&gt;Так же подобная вещь может пригодиться для автоматизированного профилирования множества разрозненных клиентских скриптов.&lt;br&gt;</description>
</item>

<item>
    <title>Выполнение JavaScript кода внутри PHP скриптов (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/55722.html#36</link>
    <pubDate>Sun, 14 Jun 2009 03:07:34 GMT</pubDate>
    <description>С каких пор на сайтах java более распространена чем js? Если вдруг не поняли про что я, то поясню. Скрипт на php/perl/python/итд должен получить некие данные с вебсайта, который не контролируем. Если это на прямую доступная простая страничка на html, пусть даже сгенерированная динамически жабой/пыхом/итд, то это все в легкую решается регексами. Однако если сайт имеет сложную структуру и активно юзает js, то может уйти много дней, чтобы найти способ добраться до нужной странички и вытащить инфу. Возможность исполнения js убирает значительную часть времени, затрачиваемого на его разборку. Иногда это может экономить больше 90&#037; тотального времени на задачу.&lt;br&gt;</description>
</item>

<item>
    <title>Выполнение JavaScript кода внутри PHP скриптов (XoRe)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/55722.html#35</link>
    <pubDate>Sat, 13 Jun 2009 06:47:03 GMT</pubDate>
    <description>Если лично вам не нравится php, то это дело личное.&lt;br&gt;Но и тут сообществу есть, что вам предложить.&lt;br&gt;Perl/Python/Ruby и т.д. выбирайте тот язык, который вам нравится.&lt;br&gt;&lt;br&gt;&amp;gt;И к тому же, яваскрипт - это скриптовый ЯП, используемый в основном &lt;br&gt;&amp;gt;в разработке веб-сайтов и работающий во всех основных браузерах. всё остальное, &lt;br&gt;&amp;gt;включая пхп - таковым не является. &lt;br&gt;&lt;br&gt;Это не верно.&lt;br&gt;Все-таки стоит разделить то, что выполняется на сервере и то, что выполняется в браузере.&lt;br&gt;JavaScript не используется в разработке сайта.&lt;br&gt;Он используется для увеличения интерактивности уже сгенерированной и отданной юзеру странички.&lt;br&gt;И то - выполняясь на его стороне.&lt;br&gt;Если я открою сайт в lynx/links/telnet, JavaScript не запустится, ни на сервере, ни у меня.&lt;br&gt;&lt;br&gt;Ну а то, что в браузерах сейчас JavaScript - единственное, что есть у всех - это да.&lt;br&gt;Но он немного тормозноватый.&lt;br&gt;Если JavaScript тормозит на современной машине, это странно.&lt;br&gt;Google отчасти потому и выпустила Chrome - озаботилась скоростью JavaScript.&lt;br&gt;И сделала движения в ту ст</description>
</item>

<item>
    <title>Выполнение JavaScript кода внутри PHP скриптов (XoRe)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/55722.html#34</link>
    <pubDate>Sat, 13 Jun 2009 06:34:14 GMT</pubDate>
    <description>&amp;gt;По поводу применения: &lt;br&gt;&amp;gt;Первое, что приходит на ум: возможность создания упрощённого скриптового языка внутри сложного &lt;br&gt;&amp;gt;пхп-фреймфорка - например для того, чтобы юзер мог какую-то бизнес-логику сам &lt;br&gt;&amp;gt;задавать. Ну или для того чтобы к системе контроллерров был доступ &lt;br&gt;&amp;gt;извне - из скрипта шелловского какого-нибудь и т.д. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;И главное отличие от пхп здесь в возможности создания изолированного окружения пользовательского &lt;br&gt;&amp;gt;кода - у яваскрипта не будут доступны потенциально опасные пхпшные функции, &lt;br&gt;&amp;gt;не будет доступа к глобальным переменным и т.д. &lt;br&gt;&lt;br&gt;Ну так, в Java тоже можно сделать изолированное окружение.&lt;br&gt;И возможностей у него больше.&lt;br&gt;И программистов под него больше.&lt;br&gt;И его реалзации уже есть везде, где только можно.&lt;br&gt;</description>
</item>

<item>
    <title>Выполнение JavaScript кода внутри PHP скриптов (XoRe)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/55722.html#33</link>
    <pubDate>Sat, 13 Jun 2009 06:32:47 GMT</pubDate>
    <description>&amp;gt;Любопытно, никто не подумал про самое очевидное применение: исполнять внешний javascript код. &lt;br&gt;&amp;gt;Зачастую разбор внешнего js кода и написание его аналога на внутреннем &lt;br&gt;&amp;gt;языке слишком трудоемкая задача. Другое дело, что грабберы(а именно в им &lt;br&gt;&amp;gt;такое нужно) все-таки лучше писать на perl, а не на пыхе, &lt;br&gt;&amp;gt;но если так рассуждать, то пых вообще окажется ненужным :) &lt;br&gt;&lt;br&gt;Так может тогда выполнять Java код?&lt;br&gt;Они распространеннее, и может выполняться в своей виртуальной машине.&lt;br&gt;</description>
</item>

<item>
    <title>Выполнение JavaScript кода внутри PHP скриптов (аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/55722.html#32</link>
    <pubDate>Fri, 12 Jun 2009 10:18:40 GMT</pubDate>
    <description>&amp;gt;Любопытно, никто не подумал про самое очевидное применение: исполнять внешний javascript код.&lt;br&gt;&lt;br&gt;подумали. но не написали, потому что подумали и про другое: почти всегда js жестко привязан к конкретному документу, разбор и исполнение вне контекста не имеет смысла. вот если бы рулить всем движком, а не только огрызком...&lt;br&gt;</description>
</item>

<item>
    <title>Выполнение JavaScript кода внутри PHP скриптов (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/55722.html#31</link>
    <pubDate>Fri, 12 Jun 2009 04:05:40 GMT</pubDate>
    <description>Любопытно, никто не подумал про самое очевидное применение: исполнять внешний javascript код. Зачастую разбор внешнего js кода и написание его аналога на внутреннем языке слишком трудоемкая задача. Другое дело, что грабберы(а именно в им такое нужно) все-таки лучше писать на perl, а не на пыхе, но если так рассуждать, то пых вообще окажется ненужным :)&lt;br&gt;</description>
</item>

<item>
    <title>Выполнение JavaScript кода внутри PHP скриптов (аноним)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID3/55722.html#30</link>
    <pubDate>Thu, 11 Jun 2009 16:40:49 GMT</pubDate>
    <description>&amp;gt;Яваскрипт - это чётко стандартизированный ЯП, со вменяемым АПИ, с удачной (для &lt;br&gt;&amp;gt;скриптового языка) структурой типов и объектов, широко используемый. И я лично &lt;br&gt;&amp;gt;всеми руками за то, чтобы сделать его универсальным языком для Веб.&lt;br&gt;&lt;br&gt;О да, стандартизированный. Там в самом стандарте в каждой строчке исключения, а если учитывать еще и микрософтовскую реализацию...&lt;br&gt;Да и сам язык убог до невозможности - после определения &#096;слабо типизированный&apos; его можно сразу похоронить. Вспомните правила преобразования типов, неявное объявление переменных, объекты обертки. Это нельзя языком назвать, тут даже PHP на порядки лучше. Хотя я за то, чтобы их скрестить и похоронить вместе, да.&lt;br&gt;</description>
</item>

</channel>
</rss>
