- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Можно простым языком, в чем принципиальная особенность от CGI?
CGI - это exe-шник, и выполняется как процесс (под каждый запрос клиента к вэб-серверу будет создаваться еще один процесс, со всеми накладными расходами по времени и памяти, его будет видно в TaskManager), а ISAPI - это DLL и для каждый запрос будет выполняться в потоке.
DLL - быстрее работает, съедает меньше ресурсов, но имеет свои недостатки. Например, глобальные переменные, о них стоит забыть, а самое главное, чтобы обновить файл библиотеки надо будет останавливать Апач.
koketkade, в этом и есть принцип языка. Если нельзя откомпилировать или создать на языке приложение, компилирующее исходник - это скрипт.
Посмотрите в сторону Модулы-2. Там вместе с компилятором идет исходники компилятора, которые можно откомпилировать в компиляторе. Я понимаю, тавтология, тем не менее - это реальность.Понятно, это это язык.
Можно на С++ создать компилятор этого языка? А на Бейсике? Думаю понятно, что да.
А теперь подумайте, на PHP это возможно?
Да, наберите "компилятор PHP" в гугле, есть много проектов по превращению скриптов php в машинные коды (типа Roadsend PHP Compiler и т.п.) причем и в exe и в *nix приложения. Это все что отличает скрипт от языка программирования? Наличие компилятора? Т.е. под торжественный бой барабанов переводим PHP в Языки Программирования?
Нужен компилятор JavaScript - Exe? Тоже не проблема например здесь или от например микрософта. Фанфары, торжественно объявляем javascript ЯП?
Про Visual Basic.NET я вообще промалчу, он по сути такой же как все NET языки сделать для него Exe файл вообще не разу не проблема.
WhiteSmartFox, вы облажались
http://ru.wikipedia.org/wiki/Roadsend_PHP
Возможно также создание приложений с графическим интерфейсом при помощи PHP-GTK или других библиотек, и консольных приложений.
Читайте внимательнее http://ru.wikipedia.org/wiki/PHP-GTK
PHP-GTK это библиотека самого PHP предназначенная для создания TUI, она тоже скомпилится в exe файл, т.е. исходные файлы php будут полностью автономы, обычные exe или sh файлы.
P.S. Тогда уж давайте вспомним что у Pascal'а тоже не просто компилятор, а компилирующий интерпретатор или транслирующий компилятор как вам угодно его называть, аналогичный Java и Net. Байт коды java и NET были слизаны с P-кодов Pascal'a. Недаром что просто так exe файлы без среды выполнения у Delphi тоже не работают (если конечно не засунуть специально это компилирующий интерпретатор в EXE файл). Так что увы в этом мире все очень запутано.
советую дэлфи или java
WhiteSmartFox, все эти библиотеки не создавались на самом ПШП.
Пример почитайте за тот же GTK+
http://ru.wikipedia.org/wiki/GTK%2B
Недаром что просто так exe файлы без среды выполнения у Delphi тоже не работают
А вот тут подробнее, не совсем понял, о чем речь
WhiteSmartFox, все эти библиотеки не создавались на самом ПШП.
О боже, а то что Deplhi использует библиотеки Операционной системы Виндовс написанные на С++ это как? Между прочим вы уверены что все библиотеки Deplhi написаны на Deplhi?
А какже Deplhi.NET это тоже по вашему скрипт?
лучше учится программировать.. а тогда уже всякий синтаксис легко учится. вот так выучив алгоритмику и мат.анализ легко за вечер выучить практически любой высокоуровневый язык. Да и зачем учить - все же одинаково только представляется по разному. Распечатал таблицу совместимости, а потом с опытом уже на автомате ее используешь.
О боже, а то что Deplhi использует библиотеки Операционной системы Виндовс написанные на С++ это как?
Вы о WinAPI? На них построена любая программа, это поддержка ексе формата.
Между прочим вы уверены что все библиотеки Deplhi написаны на Deplhi?
Некоторые на ассемблере, С - это имеет значение?
Не забывайте. что Дельфи - среда разработки приложений, а не язык программирования.
Можно ли в Дельфи создать саму среду Дельфи - ответ да! Можно в Си написать компилятор си языка? Да! Это языки.
Теперь смотрим
http://ru.wikipedia.org/wiki/ActionScript
Можно в этой среде создать компилятор самого Flash? Нет! Можно запустить программу без установленного плагина Флеш?
Нет! Значить говноязык это, а не язык программирования
А какже Deplhi.NET это тоже по вашему скрипт?
Это технология
Некоторые на ассемблере, С - это имеет значение?
Не забывайте. что Дельфи - среда разработки приложений, а не язык программирования.
Тогда какое значение на чем написан GTK+?
Скажем консольное приложение выводящее Hello word на PHP GTK+ тоже не требует, значит теоретически можно написать все что угодно на PHP и скомпилировать в exe, включая бибилиотеку GTK и сам компилятор PHP.
А вот тут подробнее, не совсем понял, о чем речь
Не знаю как сейчас на Дельфи по моему 6 версии можно было создать очень маленький EXE файл, но для его работы нужно или иметь установленный Дельфи на компе или инсталировать все зависимые бибилиотеки, можно создать EXE файл размером в несколько мегабайт, который будет выполнятся сам по себе, так как уже содержит подобные бибилотеки внутри самого EXE.