1. PHP / Говнокод #18203

    +140

    1. 1
    http://phpocean.com/tutorials/back-end/create-your-first-desktop-application-with-php-and-php-desktop/4

    верстка самого сайта, phpdesktop, zooboole - у меня жестко бортануло

    Запостил: Fike, 20 Мая 2015

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

    • Да уж, десктопные приложения на PHP это самый настоящий back-end...
      Ответить
      • P.S. Блин, я думал там что-то путнее... А на самом деле - обычные хром и вебсервер, косящие под нативное приложение.

        There is no new API/framework to learn. The development workflow you are used to while creating web applications remains the same.
        Ответить
        • >PHP
          >путное
          Знатно так на ноль поделил.
          [politsrach]Или имелось ввиду путное от слова "путин"?[/politsrach]
          Ответить
    • Алсо, пхп вроде ж когда-то умело в гтк.
      Ответить
      • да и умеет, наверное. только это оказалось слишком сложно, проще хром к серверу гайками намертво прикрутить
        Ответить
        • Ну так профит же. Новые либы не учить, новый код не писать. Можно один и тот же код юзать и на сайте и в оффлайн проге...

          Надо теперь такую же штуку на node js. Чтобы js и в хвост и в гриву и на фронтенде и на бекенде и на десктопе. И html и css выкинуть, описывая все структуры на js.
          Ответить
        • Ну как сказать... http://gtk.php.net/download.php последняя версия датирована аж 2008 годом. Теперь это чудо ещё надо умудриться собрать. Прикрутить хром действительно проще, как ни странно.
          Ответить
          • Стал смотреть альтернативы. Интерфейс к библиотеке Qt (бывшей компании Trolltech) датируется аж 2007-м: http://sourceforge.net/projects/php-qt/files/php-qt/

            Но тут я внезапно обнаружил это чудо: https://en.wikipedia.org/wiki/WxPHP. Есть в PECL (под названием wxwidgets) и даже скомпилирована под Винду для новых пыхов: http://wxphp.org/download
            Ответить
          • Ещё одна альтернатива:
            <?php
            
            // Code sample: A Windows application with only three lines
            
            include "../include/winbinder.php";                             // Include WinBinder library
            wb_create_window(NULL, PopupWindow, "Hello world!", 480, 320);  // Create application window
            wb_main_loop();                                                 // Enter message loop
            
            ?>


            Отсюда: http://winbinder.org/

            Не ко-ко-ко-кроссплатформенно.
            Ответить
    • проще явочку или сишарпик какой никакой осилить чем на похопо десктоп пилить.
      Но делфи лучший выбор.
      Ответить
      • Ты не понял сути... Тут ничего не надо учить. Сами авторы пишут "There is no new API/framework to learn". Просто кидаешь папку с сайтом на пыхе куда надо и всё, десктопное приложение готово.
        Ответить
      • >Но делфи лучший выбор.
        Qt же
        делфи - это труп, который еще и работает только на одной системе.
        Ответить
        • Переходите на FPC!
          Ответить
          • FPC намного более скорый, чем делфи, но почти такой же ебанутый, как С.
            Работу со строками в FPC я так и не одолел. Кодировкопроблемы сплошь и рядом.
            Ответить

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