1. Куча / Говнокод #25055

    −4

    1. 1
    Если "JavaScript" становится серверным языком, то когда "PHP" станет клиентским?

    Запостил: KitKat, 06 Ноября 2018

    Комментарии (19) RSS

    • Нет, PHP станет ненужным.
      Ответить
      • Мразь, ты охуела?
        Ответить
        • Да.
          Ответить
        • Это ты охуел, пидор. Ты своими вопросами заебал. Где код, блядь?

          Давно были попытки использовать "PHP" на клиенте. Гугли PHPScript (ActivePHP), PHP-GTK, PHP-Qt.
          Ответить
          • Почему это не развили, ёб твою мать?
            Ответить
            • Потому что анскилябры заедушные, мать их.
              Ответить
              • ?
                Ответить
                • Вот что существует на текущий момент:

                  https://sourceforge.net/projects/php-qt/ -- это устарело, нужно портировать на новые версии

                  http://gtk.php.net/ -- последний выпуск в 2015 для PHP 5.5

                  https://wxphp.org/ -- последний выпуск в 2016
                  Ответить
                  • вестимо, у них сишники закончились
                    Ответить
                    • Все перешли на "PHP". А на чистом "PHP" написать связку "PHP" с внешней нативной библиотекой пока не получается.

                      Хотя на Винде уже можно использовать COM:
                      http://php.net/manual/ru/faq.com.php
                      http://php.net/manual/ru/function.com-load-typelib.php
                      Ответить
                  • Это что? Для десктопа фреймворки? КитКат наверное имеет в виду браузер. И чтобы не транслятор в "JavaScript", а сразу "PHP".
                    Ответить
                    • Сразу "PHP" можно было использовать в Интернет Эксплорере через ActiveX. Однако, PHPScript перестали обновлять после PHP 5.0 или 5.2 (точно не помню). Надо портировать на новую версию "PHP" (там в ядре что-то поменяли, старый PHPScript с новым "PHP" не заводится).

                      Я не уверен, что это заработает в Edge. С другими браузерами ещё хуже. Был плагин npmozax для Mozilla Suite, чтобы через него использовать плагины от Интернет Эксплорера, однако, с современными версиями Firefox (да даже со старыми) этот плагин уже не работает. Даже если npmozax обновить, в новых версиях Firefox и Chrome всё очень плохо с поддержкой NPAPI.

                      Вебукапец, короче.
                      Ответить
                      • Теперь понятно зачем нужен атрибут "language" у "script".
                        Ответить
                        • IE из коробки поддерживал "vbscript". Он может и другие языки поддерживать, если для них в ActiveX зарегистрирован обработчик.

                          Боюсь наврать, но некоторые веб-браузеры для Линукса поддерживали дополнительные языки вроде tcl или Перла. Подробности придётся гуглить.
                          Ответить
                          • Вероятно, изначально предполагали поддержку большего количества языков и лишь в HTML5 решили выбрать javascript языком по умолчанию.
                            Ответить
                        • Дополню про IE. В IE можно использовать на странице некоторые из языков, перечисленные в таблице:
                          https://en.wikipedia.org/wiki/Windows_Script_Host#Available_scripting_ engines

                          Реально работают не все, надо проверять.
                          Ответить
                        • Внезапно: tcl удалось запустить в Хроме посредством NaCl.

                          https://wiki.tcl-lang.org/page/NaTcl
                          Ответить
                          • >> NaTcl will soon be followed by NaTk

                            А NaPython будет?
                            Ответить
    • Згний гниль.
      Ответить

    Добавить комментарий