[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHP скрипт?
Guest
Привык называть PHP - кодом, но однажды обмолвился в общении с хостером "PHP скрипт", на что получил утвердительное возражение, что php только код и никак иначе. Эта фраза осела в памяти, но сейчас часто слышу "PHP скрипт" вместо "PHP код" от довольно авторитетных на мой взгляд PHP программистов.

Решил спросит у Вас: Можно ли называть PHP: скриптом, кодом, или подходят оба значения, может ещё есть какие)?



Спустя 5 минут, 6 секунд (21.05.2011 - 00:23) Игорь_Vasinsky написал(а):
Как хочь, вообще кодом можно и назвать кусок скрипта, а скриптом - готовый код. wink.gif

Спустя 4 минуты, 32 секунды (21.05.2011 - 00:27) Snus написал(а):
Код - это обозначение всех символов, используемых в скрипте. Возможно, ты написал полный бред, который тяжело было назвать скриптом. Скрипт - это по сути программа, ограниченная одной функцией (функцией не function, а в смысле выполняет одну задачу).


Спустя 2 минуты, 43 секунды (21.05.2011 - 00:30) Игорь_Vasinsky написал(а):
как минимум одной "функцией", задач, которые может решать скрипт может быть скока угодно.

Спустя 36 секунд (21.05.2011 - 00:31) Snus написал(а):
Игорь_Vasinsky
Несколько функций, Гоша, это уже программа wink.gif

Спустя 2 минуты, 49 секунд (21.05.2011 - 00:33) Игорь_Vasinsky написал(а):
Скрипт фото галереи:

- загрузка фото
- ресайз фото
- сортировка фото
- вывод фото
- удалние фото.

Вообще "программа" по моему мнению подходит для других, не серверных языков, C, VB и тд.

Спустя 4 минуты, 59 секунд (21.05.2011 - 00:38) Basili4 написал(а):
Я вот что думаю программа это то что компилируют. А скрипты это то что, интерпретируют Perl, PHP. а код это текст сырцов.

Спустя 1 минута, 29 секунд (21.05.2011 - 00:40) Snus написал(а):
Поэтому я использовал слово "функция", а не "задача". Загрузить, ресайзить и вывести на экран - это все одна "функция", связанная с фотоальбомом. Другими словами, фотоальбом - функция, бекап - функция (а туда входит дамп, парсинг, отправка на несколько серверов и логирование)

Спустя 29 секунд (21.05.2011 - 00:40) Игорь_Vasinsky написал(а):
Basili4
ой как - метко. аплодисменты wink.gif
Грамотно выразил мою мысль.

Спустя 55 секунд (21.05.2011 - 00:41) Игорь_Vasinsky написал(а):
Цитата
Загрузить, ресайзить и вывести на экран - это все одна "функция", связанная с фотоальбомом.


Это совершенно разные функции wink.gif которые в целом образуют скрипт.

Спустя 2 минуты, 16 секунд (21.05.2011 - 00:44) Snus написал(а):
А программа - это нечто глобальное, которое управляет всеми скриптами (или несколькими). Например, я написал комплекс (программу) для менеджеров, а туда входит (месенджер, обмен файлами, хелпдеск и тд) и все это объединено в единую систему. Вот это программа.

Спустя 1 минута, 53 секунды (21.05.2011 - 00:45) Guest написал(а):
Цитата (Snus @ 20.05.2011 - 21:27)
Возможно, ты написал полный бред, который тяжело было назвать скриптом.

Общались непосредственно о PHP, не о моём коде, правда ранним утром эдак часика в 4, или это ночь была)
Уже много интересного узнал)

Спустя 2 минуты, 59 секунд (21.05.2011 - 00:48) Игорь_Vasinsky написал(а):
Вещи нужно называть своими именами, иначе путаница не только в своей голове, но и собеседников.

ru.wikipedia.org wink.gif

Спустя 16 секунд (21.05.2011 - 00:49) Snus написал(а):
Цитата (Игорь_Vasinsky @ 20.05.2011 - 21:41)
Цитата
Загрузить, ресайзить и вывести на экран - это все одна "функция", связанная с фотоальбомом.


Это совершенно разные функции wink.gif которые в целом образуют скрипт.


Я могу сделать это одной лишь функцией и 6 строчками кода.

Спустя 3 минуты, 38 секунд (21.05.2011 - 00:52) Greg1978 написал(а):
Игорь_Vasinsky
Цитата
Скрипт фото галереи:

Народное название, в принципе имеет право на существование так как скрипт - исполняемая процедура, написанная на каком либо языке, которая запускается на выполнение со стороны сервера по запросу поступившему с конкретно определенной веб-страницы.
Правильней было бы называть функционал скомпонованный в один аспект компонентом или модулем.
Скрипт относительно интерпретатора PHP и есть один файл, который содержит любую процедуру.

Спустя 1 минута, 42 секунды (21.05.2011 - 00:54) inpost написал(а):
Guest
ты имеешь bubu.php - это файл, который содержит PHP код, но сам код образует "скрипт по работе с bubu данными", или "скрипт, который выполняет bubu действия". Содержание скрипта - код. Код образует скрипт.

Спустя 27 секунд (21.05.2011 - 00:54) Greg1978 написал(а):
Кстати да http://ru.wikipedia.org/wiki/%D0%A1%D0%BA%...%B7%D1%8B%D0%BA
явно не php код исполняет а сценарий.

Спустя 46 секунд (21.05.2011 - 00:55) Игорь_Vasinsky написал(а):
твоим языком: получается функция решающая несколько задач.

Цитата
Я могу сделать это одной лишь функцией и 6 строчками кода.

Да хоть одной biggrin.gif

Greg1978
Цитата
Народное название

вот именно, можно долго искать программу фотогалереи, компонент фотогалереи - но то что нужно будет - и есть "скрипт фотогалереи".

Спустя 41 секунда (21.05.2011 - 00:56) Игорь_Vasinsky написал(а):
Цитата
Содержание скрипта - код. Код образует скрипт.

ЧТД.

Спустя 1 минута, 4 секунды (21.05.2011 - 00:57) Greg1978 написал(а):
Цитата
вот именно, можно долго искать программу фотогалереи, компонент фотогалереи - но то что нужно будет - и есть "скрипт фотогалереи"

Как же тогда будет называться на jQuery фотогалерея?
Скрипт фотогалереи на jQuery?
Это не правильно и не грамотно.

Спустя 1 минута, 44 секунды (21.05.2011 - 00:59) inpost написал(а):
Программа - независимый инструмент, а в твоём случае взаимодействие скриптов, поэтому да, Скрипт фотогалереи

Спустя 42 секунды (21.05.2011 - 00:59) Snus написал(а):
Из википедии:
Цитата
В прикладной программе, сценарий (скрипт) — это программа, которая автоматизирует некоторую задачу, которую без сценария пользователь делал бы вручную, используя интерфейс программы.

Вроде понятно описано. Кто понял - тот понял.

Спустя 29 секунд (21.05.2011 - 01:00) Basili4 написал(а):
Greg1978
Нет будет просто скрипт фото галереи. с помощью какого фреймворка он сделан это уже вопрос уточнения.

Спустя 1 минута, 22 секунды (21.05.2011 - 01:01) Greg1978 написал(а):
Цитата
взаимодействие скриптов
biggrin.gif
Взаимодействует функционал в скриптах а не скрипты.

Спустя 17 секунд (21.05.2011 - 01:02) Игорь_Vasinsky написал(а):
inpost
biggrin.gif biggrin.gif biggrin.gif тут уже речь идёт об эффективном создании поискового запроса.

я о другом. о народном, а значит привычном, смотря конечно что за круг общения.

Мои клиенты до сих пор системник - процессором зовут. Непереучить уже.

Спустя 2 минуты, 10 секунд (21.05.2011 - 01:04) Игорь_Vasinsky написал(а):
Greg1978
biggrin.gif Раз взимодействует функционал скриптов, то логично то что и взаимодействуют сами скирпты между собой

Спустя 1 минута, 9 секунд (21.05.2011 - 01:05) Snus написал(а):
Игорь_Vasinsky
Ты задаешь своему телевизору выключиться через 30 минут - это программа. А само действие - выключение - это скрипт smile.gif так понятнее? smile.gif

Спустя 45 секунд (21.05.2011 - 01:06) Greg1978 написал(а):
Цитата (Basili4 @ 20.05.2011 - 22:00)
Greg1978
Нет будет просто скрипт фото галереи. с помощью какого фреймворка  он сделан это уже вопрос уточнения.

Я не возражаю, с грамотной стороны и со стороны архитектурного построения это уже больше чем скрипт. Кстати если с этой стороны смотреть то можно договориться что и Zend фрейм то же скрипт - это однозначно. Фактически скрипт это элементарная единица исполняемая серверным скриптовым языком, отсюда и скрипт.
Правильно сказано выше нужно называть своими именами.

Спустя 52 секунды (21.05.2011 - 01:06) Greg1978 написал(а):
Цитата
Раз взимодействует функционал скриптов, то логично то что и взаимодействуют сами скирпты между собой
biggrin.gif
А если он у меня один на 10000 строк, он взаимодействует сам с собой biggrin.gif laugh.gif

Спустя 2 минуты, 29 секунд (21.05.2011 - 01:09) Basili4 написал(а):
Значит это не скрипт. а код.... говно код...

Спустя 1 минута, 14 секунд (21.05.2011 - 01:10) Игорь_Vasinsky написал(а):
Snus
Цитата
так понятнее?

а я вообще вопросов не задавал biggrin.gif

Greg1978
если он у тебя один - то один biggrin.gif. тут хоть оборжись.
речь шла о взаимодействии скриптов

а если на 1000 строк. то ты мАлодец.

Спустя 3 минуты, 4 секунды (21.05.2011 - 01:13) Greg1978 написал(а):
Цитата
Значит это не скрипт. а код.... говно код...

Не важно, я взял для примера.
Есть две функции и взаимодействуют в одном скрипте, каким образом скрипты в этом случае взаимодействуют.
Ясно же что ни как. Отсюда нужно различать что скрипт есть физическая сущность в данном случае файл а функционал его содержимое, отсюда логика что взаимодействует функционал а не скрипты.
Задача на размышление составить структурную диаграмму на UML взаимодействия скриптов и их зависимости и передачи параметров biggrin.gif

Спустя 3 минуты, 3 секунды (21.05.2011 - 01:16) Greg1978 написал(а):
Скрипты транслируются и исполняются и всё на энтом их роль исчерпывается, ну да впринципе ещё хранят код написанный на скриптовом языке.

Спустя 1 минута, 58 секунд (21.05.2011 - 01:18) Greg1978 написал(а):
Цитата (Игорь_Vasinsky @ 20.05.2011 - 22:17)
#POST# t=45407<br /> Вот те другая задача:

Расчитать возможность (в %, тч 0, 02) того, что зацимая 1й лад указательным пальцем, ты мизинцем дотянешься до 4го, когда в твою дверь позвонит сосед biggrin.gif

И я об том же как эти лады взаимодействуют с соседом biggrin.gif

Спустя 1 минута, 17 секунд (21.05.2011 - 01:20) Snus написал(а):
Игорь_Vasinsky
Тут вопрос задал автор темы, а мы озвучиваем свои мнения. wink.gif

Спустя 3 минуты, 1 секунда (21.05.2011 - 01:23) Игорь_Vasinsky написал(а):
Snus
Тогда не зачем меня спрашивать как мне понятней или вообще мне понятней.
Я здесь для той же цели.

Пост ещё успел мой хапануть biggrin.gif

Спустя 51 секунда (21.05.2011 - 01:23) Игорь_Vasinsky написал(а):
уфф. удач.

Спустя 2 минуты, 31 секунда (21.05.2011 - 01:26) inpost написал(а):
Greg1978
функционал - это совсем другое.

Спустя 1 минута, 29 секунд (21.05.2011 - 01:27) Greg1978 написал(а):
Цитата (inpost @ 20.05.2011 - 22:26)
Greg1978
функционал - это совсем другое.

Ну так объясните ... smile.gif

Спустя 20 секунд (21.05.2011 - 01:28) Snus написал(а):
Игорь_Vasinsky
Ты не горячись, это называется дискуссия.

Спустя 1 минута, 17 секунд (21.05.2011 - 01:29) Greg1978 написал(а):
Кстати вопрос на засыпку, как часто Вы заходите на скрипт http://phpforum.ru/ biggrin.gif

Спустя 21 секунда (21.05.2011 - 01:29) Basili4 написал(а):
Это очень было похоже на холливар.

Спустя 1 минута, 51 секунда (21.05.2011 - 01:31) Greg1978 написал(а):
Цитата (Snus @ 20.05.2011 - 22:28)
Игорь_Vasinsky
Ты не горячись, это называется дискуссия.

Полностью согласен, +++
"В спокойствии рождается истина" (Черепаха из мультфильма "Панда кунг-фу") smile.gif

Спустя 2 минуты, 28 секунд (21.05.2011 - 01:34) Игорь_Vasinsky написал(а):
Ой я вспылчивый.
Greg1978
Цитата
Кстати вопрос на засыпку, как часто Вы заходите на скрипт http://phpforum.ru/


плавно мсещаемся на вопрос: Скрипт или сайт

Спустя 1 минута, 50 секунд (21.05.2011 - 01:36) Greg1978 написал(а):
Фактически де-факто любой набор скриптов будь то сайт или приложение написанное на скриптовом языке являются для интерпретатора одним единым скриптом, но мы же не машины? Давайте называть композиции своими именами: если автономная единица: модуль, содержимое какого то приложения обособлено но связано с ним компонент, приложение, сайт но ни как не скрипт.

Спустя 2 минуты, 33 секунды (21.05.2011 - 01:38) Игорь_Vasinsky написал(а):
я уже говорил - вещи нужно называть своими именами. А сидеть тут и ждать мнение авторитетного человека - это как минимум ребячество.

Спустя 2 минуты, 34 секунды (21.05.2011 - 01:41) Greg1978 написал(а):
Цитата (Игорь_Vasinsky @ 20.05.2011 - 22:38)
я уже говорил - вещи нужно называть своими именами. А сидеть тут и ждать мнение авторитетного человека - это как минимум ребячество.

Полностью согласен smile.gif

Спустя 3 минуты, 26 секунд (21.05.2011 - 01:44) Greg1978 написал(а):
Цитата (Guest @ 20.05.2011 - 21:18)
Привык называть PHP - кодом, но однажды обмолвился в общении с хостером "PHP скрипт", на что получил утвердительное возражение, что php только код и никак иначе. Эта фраза осела в памяти, но сейчас часто слышу "PHP скрипт" вместо "PHP код" от довольно авторитетных на мой взгляд PHP программистов.

Решил спросит у Вас: Можно ли называть PHP: скриптом, кодом, или подходят оба значения, может ещё есть какие)?

Вообще, мне кажется, что формально говоря PHP скрипт имеем ввиду файл содержащий PHP код, а PHP код это можно назвать и всё приложение. Так что если вы имели ввиду файл скорее всего Вы правы.

Спустя 3 минуты, 2 секунды (21.05.2011 - 01:47) Игорь_Vasinsky написал(а):
Он скорее всего спрашивал - будет ли работать какой либо php скрипт на хостинге.

Спустя 55 минут, 55 секунд (21.05.2011 - 02:43) inpost написал(а):
"Кстати вопрос на засыпку, как часто Вы заходите на скрипт http://phpforum.ru/"
Ты читать умеешь, что-то как-то слишком уж троллит начинаешь. PHP код образует скрипт, набор скриптов - приложение, веб-приложением называют сайт. Какие скрипты я вижу сайчас? bb-decoder, ajax-smiles, добавление комментариев в БД, скрипт модерирования, хотя тут набор скриптов, всё это отдельные скрипты, образующие общее приложение.
http://phpforum.ru/index.php?showtopic=43730&st=0 - тут конкурс на написание скрипта
http://phpforum.ru/index.php? - сайт ,который является веб-приложением.

Спустя 9 часов, 14 минут, 40 секунд (21.05.2011 - 11:58) Guest написал(а):
Цитата (Greg1978 @ 20.05.2011 - 22:44)
Вообще, мне кажется, что формально говоря PHP скрипт имеем ввиду файл содержащий PHP код, а PHP код это можно назвать и всё приложение. Так что если вы имели ввиду файл скорее всего Вы правы.

Сам PHP, чтоб не показывать на него пальцем, но выделить его в разговоре от явы и аштиэмэль. Не обязательно строчечку 5 или 7 кода, а именно PHP)

Спустя 16 секунд (21.05.2011 - 11:58) Guest написал(а):
Цитата (Игорь_Vasinsky @ 20.05.2011 - 22:47)
Он скорее всего спрашивал - будет ли работать какой либо php скрипт на хостинге.

Щас)

Спустя 6 минут, 19 секунд (21.05.2011 - 12:04) Guest написал(а):
Цитата (Guest @ 21.05.2011 - 08:58)
Цитата (Игорь_Vasinsky @ 20.05.2011 - 22:47)
Он скорее всего спрашивал - будет ли работать какой либо php скрипт на хостинге.

Щас)

Но если в плане конкретного скрипта то проверяется просто - выкладываем и проверяем на работоспособность пока не снимут за злоупотребление ресурсами, если такое будет иметь место)

Выше написано: набор скриптов - приложение, а ещё выше - программа. Чем отличаются программа и приложение?

Спустя 2 часа, 6 минут, 53 секунды (21.05.2011 - 14:11) Greg1978 написал(а):
Цитата (inpost @ 20.05.2011 - 23:43)
"Кстати вопрос на засыпку, как часто Вы заходите на скрипт [URL=http://phpforum.ru/"'>http://phpforum.ru/"</a>
Ты читать умеешь, что-то как-то слишком уж троллит начинаешь. PHP код образует скрипт, набор скриптов - приложение, веб-приложением называют сайт. Какие скрипты я вижу сайчас? bb-decoder, ajax-smiles, добавление комментариев в БД, скрипт модерирования, хотя тут набор скриптов, всё это отдельные скрипты, образующие общее приложение.
http://phpforum.ru/index.php?showtopic=43730&st=0 - тут конкурс на написание скрипта
http://phpforum.ru/index.php? - сайт ,который является веб-приложением.

Кто Вас учил вежливости?
К сведению - <a href='http://banner.ua/tdictionary/34/]http://banner.ua/tdictionary/34/[/URL], если не хотите читать
Что такое Скрипт?
Цитата

Скрипт - обычно текстовый файл, содержащий список команд, которые могут быть выполнены в целях достижения той или иной задачи. Классическим примером скрипта является такой файл системы как autoexec.bat.
Скрипты на Javascript и Visual Basic Script позволяют добавить в web-страницы и в баннеры элементы интерактивности.
Скрипты также могут использоваться сервером для динамического создания страниц.


Ещё вопрос, если у меня программа написана для деплоймента на php, исполняющаяся на локальном компьютере она будет называться веб - приложение?
И напоследок -
Цитата
Фактически де-факто любой набор скриптов будь то сайт или приложение написанное на скриптовом языке являются для интерпретатора одним единым скриптом, но мы же не машины? Давайте называть композиции своими именами: если автономная единица: модуль, содержимое какого то приложения обособлено но связано с ним компонент, приложение, сайт но ни как не скрипт.


Научитесь читать и принимать мнения других аргументировано а не
Цитата
Ты читать умеешь, что-то как-то слишком уж троллит начинаешь.

, извините smile.gif

Спустя 7 часов, 17 минут, 51 секунда (21.05.2011 - 21:29) inpost написал(а):
Greg1978
Одно из направлений группировки страниц, инклюд каждого скрипта (каждого файла) на общую страницу, как я писал ранеее это будет include: бб-декодер, ajax-smiles, добавление комментариев, то есть каждый отдельный скрипт будет находиться в отдельном файле, что портит производительность, но сохраняет прямое назначение слова скрипта, поэтому твои цитаты верны частично, но для производительности каждый отдельный скрипт объединяют в 1 файлы, чтобы сократить ту же нагрузку на сервер.

"Ещё вопрос, если у меня программа написана для деплоймента на php, исполняющаяся на локальном компьютере она будет называться веб - приложение?" - это будет выб-приложение с закрытым внешним доступом. Локально можно использовать на уровне подсети какой-нибудь компании. Ну а если на один комп, это тоже самое, что взять колонку, и ею сейчас начать забивать гвозди, то есть неправильное использование, хотя колонка забьет тебе гвоздь, ты врядли станешь в глазах остальных нормальным, когда перед тобой лежит молоток.

Спустя 48 минут, 55 секунд (21.05.2011 - 22:18) Greg1978 написал(а):
Цитата
это будет выб-приложение с закрытым внешним доступом

Странно какие же существенные свойства веб присутствуют в таком приложении? Только того что функционал производится сервером Apache не делает его веб приложением тем более закрытым.

К справке:
Web — распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету.

Для исполнения одной единственной функции деплоя этого вполне хватает, а если использовать разносторонний ANT для одного и того же простейшего действия smile.gif
Цитата
это тоже самое, что взять колонку, и ею сейчас начать забивать гвозди, то есть неправильное использование, хотя колонка забьет тебе гвоздь, ты врядли станешь в глазах остальных нормальным, когда перед тобой лежит молоток.

Если с такой позиции смотреть любой "демон" окажется "колонкой", деплой кстати написан именно "демоном", ооочень удобно smile.gif При включении работы с проектом локального сервера, не заботишься о том что бы производился деплой на SVN в ветку.

Спустя 1 час, 23 минуты, 20 секунд (21.05.2011 - 23:41) inpost написал(а):
Greg1978
Для начала стоит узнать, что такое интернет, и почему его паутиной называют. Это связанные между собой компьютеры, которые переплетаются одной ниткой, один подключен ко второму, второй к третьему, третий к четвертому.
Если я запущу свой сайт локально, да, допустим, на том же денвере, без доступа к интернету, свойства сайта он не потеряет, так же будет веб-приложением, запущенным локально.

Спустя 37 минут, 26 секунд (22.05.2011 - 00:19) Greg1978 написал(а):
Мда, может быть, только я всегда почему то считал что приложение определяют существенные свойства, требования и функции специфичные для него а не окружение, которое может дать возможности.
Наверное стоит пересмотреть концепцию специфицирования ПО и назвать PhpUnit веб приложением на пару с Selenium - ом, ну и конечно все приложения компьютера, которые обновляются и соединяются со своими серверами.

Спустя 1 день, 11 часов, 40 минут, 24 секунды (23.05.2011 - 11:59) Snus написал(а):
inpost
Цитата (inpost @ 21.05.2011 - 20:41)
Если я запущу свой сайт локально, да, допустим, на том же денвере, без доступа к интернету, свойства сайта он не потеряет, так же будет веб-приложением, запущенным локально.

Не путай кислое с холодным. Ты говоришь про веб-сервер апач и сайт. А речь идет о php скриптах. Можно подключить к апачу php, а можно апач не устанавливать вообще, а работать с чистым php череp php-cli, если тебе это о чем-то говорит.

Спустя 3 часа, 18 минут, 7 секунд (23.05.2011 - 15:17) inpost написал(а):
Snus
Ты говоришь про интерпретатируемую часть, а я про конечный результат не смотря на то, каким из способов он был достигнут.

Спустя 54 минуты, 24 секунды (23.05.2011 - 16:12) Snus написал(а):
inpost
Не я, а автор темы. Изначально разговор шел о PHP, а не веб-приложениях и апачах. Если я запускаю скрипт через веб-морду, то это можно назвать веб-приложением. А если у меня написан php-скрипт бекапа и запускаю я его через cron и php-cli, то тяжело это назвать веб-приложением.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.