Модераторы: Aliance, skyboy, MoLeX, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> То что должен знать каждый о PHP, Обсуждение 
:(
    Опции темы
Ignat
Дата 28.7.2004, 09:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 2
Всего: 73



Цитата
"helo wotld"
cool.gif

Сорри, Secandr, но чаще возникают траблы с понятиями клиентский скрипт - серверный скрипт. Например, вопросы "как в массив Javascript записать таблицу MySQL?" - это полный аут.
Может эти вопросы осветить?

Про что речь см. здесь: http://forum.vingrad.ru/index.php?showtopic=27230

Это сообщение отредактировал(а) Ignat - 2.8.2004, 18:26


--------------------
Теперь при чем :P
PM   Вверх
Secandr
Дата 28.7.2004, 10:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 3
Всего: 39



Ignat
Можно вторым пунктом добавить, сейчас поправлю.
Имено эти вопросы я хочу предупредить.


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Akina
Дата 28.7.2004, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20570
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: нет
Всего: 453



Цитата
Существуют серверные и клиентские скриптовые языки.
К серверным языкам относится: PHP, PERL, SSI, Pyton.
К клиентским: javascript, vbscript.
Ещё хотелось бы отметить, огромную разницу между java и javascript. Если хотите сократить javascript, то сокращайте лучше до js. Поскольку java совершено другой язык.

1) Нет уж. Серверные языки и Клиентские языки - про такое забудь. Например код на VBScript может выполняться и на стороне сервера, и на стороне клиента... давай употреблять термины "серверный скрипт" и "клиентский скрипт" и пояснять, что каждый из них может быть написан на каком-либо языке программирования.
2) Не надо сокращать. Потому как есть JavaScript и есть JScript - хоть и похожие, но все-таки разные.

Цитата
Так же полезно будет прочитать об операторах if, while, for, foreach.

Лучше сразу отправить на http://ru2.php.net/get/php_manual_ru.chm/from/a/mirror


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Secandr
Дата 28.7.2004, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 3
Всего: 39



Про серверные языки перепишу.


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Fish
Дата 28.7.2004, 13:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 66
Регистрация: 2.6.2004

Репутация: нет
Всего: нет



Не согласен с Akina
Цитата
Не надо сокращать. Потому как есть JavaScript и есть JScript - хоть и похожие, но все-таки разные.

Почти одно и то же - "Медведь, то новый, а поводырьщик то старый".

Добавлено @ 13:24
Цитата
Нет уж. Серверные языки и Клиентские языки - про такое забудь. Например код на VBScript может выполняться и на стороне сервера, и на стороне клиента... давай употреблять термины "серверный скрипт" и "клиентский скрипт" и пояснять, что каждый из них может быть написан на каком-либо языке программирования.

и с этим не совсем согласен, вот отрывок из Руководства по РНР:
Цитата

Значительным отличием PHP от какого-либо кода, выполняющегося на стороне клиента, например, JavaScript, является то, что PHP-скрипты выполняются на сервере. Если бы у вас на сервере был размещен скрипт, подобный вышеприведенному, клиент получил бы только результат выполнения скрипта, причем он не смог бы выяснить, какой именно код выполняется. Вы даже можете сконфигурировать свой сервер таким образом, чтобы HTML-файлы обрабатывались процессором PHP, так что клиенты даже не смогут узнать, получают ли они обычный HTML-файл или результат выполнения скрипта.


Цитата

Например код на VBScript может выполняться и на стороне сервера


Если он сам сервер?
PM MAIL   Вверх
Secandr
Дата 28.7.2004, 13:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 3
Всего: 39



Fish Если человек не знает разницу, пцсть пишет целиком.

Akina Исправил, так больше нравится?
Добавлено @ 13:28
Fish javascript серверный точно есть.
Добавлено @ 13:29
Хотя лучше уж об этом подробно не писать, а то человек запутается.
Добавлено @ 13:30
Ещё раз поправил, тепеь политкоректно и понятно.

Ещё замечания?


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Akina
Дата 28.7.2004, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20570
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: нет
Всего: 453



Fish
Цитата
Почти одно и то же - "Медведь, то новый, а поводырьщик то старый".

В корне не согласен. Если вспомните, именно возмущение фирмы Netscape (автора JavaScript) по поводу внесенных фирмой Microsoft в JavaScript изменений и дополнений заставило ее придумать для своей модификации новое название - JScript.

Secandr
Посему лучше сделать ремарку что JScript есть диалект JavaScript, созданный фирмой Microsoft.

Fish
Цитата
и с этим не совсем согласен, вот отрывок из Руководства по РНР:

Причем тут руководство по ПХП, если идет речь о скриптовых языках и скриптах ВООБЩЕ???

Цитата

Цитата
Например код на VBScript может выполняться и на стороне сервера

Если он сам сервер?

Здрасьте, приехали... установи на 2000м веб-сервер и посмотри исходники примеров ASP-страниц - сплошь скриптятина...

Secandr
Цитата
Работаю на сервере: PHP, PERL, SSI, Pyton.
У клиента: javascript, vbscript.

1) не Pyton, а Python
2) SSI убрать
Цитата
What are SSI?
SSI (Server Side Includes) are directives that are placed in HTML pages, and evaluated on the server while the pages are being served. They let you add dynamically generated content to an existing HTML page, without having to serve the entire page via a CGI program, or other dynamic technology.

3) В список "на сервере" добавить VBScript и JScript
4) В список "на клиенте" добавить JScript

Цитата
Ещё хотелось бы отметить, огромную разницу между java и javascript. Не стоит сокращать названия, поскольку JS, JavaScript, Java - разные языки.

1) Java - язык программирования
JavaScript и JScript - скриптовые языки
так что про Яву вообще бы не упоминать
2) К чему все-таки собираемся относить сокращение JS?



--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Ignat
Дата 28.7.2004, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 2
Всего: 73



Цитата
так что про Яву вообще бы не упоминать

А как насчет JSP?


--------------------
Теперь при чем :P
PM   Вверх
Akina
Дата 28.7.2004, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20570
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: нет
Всего: 453



Ignat
Цитата
как насчет JSP?

Ты же сам знаешь что такое JSP - как расшифровывается, как переводится... к чему спросил-то?

Secandr
Цитата
Ещё раз поправил, тепеь политкоректно и понятно.

Ещё замечания?

предлагаю: собрать всю статью воедино в первом постинге, чтобы не была она разбросана по треду. А обсуждение пусть идет своим чередом. Но внизу... Когда все части оформятся - перенести статью в ФАК, оставив тут только обсуждение. В ФАКе соответственно дать ссылку на тред с обсуждением.


Это сообщение отредактировал(а) Akina - 28.7.2004, 14:46


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Ignat
Дата 28.7.2004, 14:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 2
Всего: 73



2Akina:
Цитата
Рождение платформонезависимого языка Java привело компанию SUN к решению создания своего представления HTML-страниц. Скрещивание Java и HTML в одном приложении способствовало созданию серверной технологии генерации динамических страниц.

То бишь серверные скрипты...



--------------------
Теперь при чем :P
PM   Вверх
Secandr
Дата 28.7.2004, 15:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 3
Всего: 39



VBScript и JScript на сервер добавлять не буду, используются они мало, а путаницы из-за них много.
Добавлено @ 15:13
Цитата
1) Java - язык программирования
JavaScript и JScript - скриптовые языки
так что про Яву вообще бы не упоминать

Я бы не упоменал, но часто спрашивают: как передать данные из Java в php/
Добавлено @ 15:15
Akina Всё склеил, для фака и делаю


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Akina
Дата 28.7.2004, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20570
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: нет
Всего: 453



Ignat
Давай все-таки цитировать первоисточники...

Цитата
JavaServer Pages technology is an extension of the Java Servlet technology. Servlets are platform-independent, server-side modules that fit seamlessly into a Web server framework and can be used to extend the capabilities of a Web server with minimal overhead, maintenance, and support. Unlike other scripting languages, servlets involve no platform-specific consideration or modifications; they are application components that are downloaded, on demand, to the part of the system that needs them. Together, JSP technology and servlets provide an attractive alternative to other types of dynamic Web scripting/programming by offering: platform independence; enhanced performance; separation of logic from display; ease of administration; extensibility into the enterprise; and, most importantly, ease of use.


Я это понимаю так: JSP есть технология обработки страницы на стороне сервера с вызовами (написанных на Java) сервлетов. Однако нигде и никто не говорит что JSP обязан быть написанным на некоем скриптовом языке - скорее наоборот. В этом отношении JSP аналогична тому что я цитировал ранее про SSI... То есть можно конечно разок-другой сказать что SSI-движок или JSP-движок есть server-side script interpreter... но я бы поостерегся...

Однако полностью с тобой согласен в том что граница - весьма зыбкая и неопределенная...

Secandr
Цитата
часто спрашивают: как передать данные из Java в php

Почему я и предлагаю попробовать более подробно разжевать разницу между скриптовыми языками и динамическим формированием страниц... впрочем один хрен кроме путаницы ничего не получится...

Да вот еще что... может добавить (до кучи) в схему еще одну стадию? т.е.

клиент <-> сервер <-> скриптовый интерпретатор <-> сервер БД

или как частный случай

IE <-> Apache <-> PHP <-> MySQL

?


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
Secandr
Дата 28.7.2004, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 3
Всего: 39



Akina
Про бд можно добавить.


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Ignat
Дата 28.7.2004, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

Репутация: 2
Всего: 73



Akina, всё-таки, я бы сравнивал, в таком случае JSP и CGI, а не SSI.
Цитата
IE <-> Apache <-> PHP <-> MySQL

А где же клиентские скрипты? Ведь здесь идет разговор о том как их разделить для непонимающего разницу.


--------------------
Теперь при чем :P
PM   Вверх
Secandr
Дата 28.7.2004, 16:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Связист
****


Профиль
Группа: Экс. модератор
Сообщений: 4043
Регистрация: 3.8.2003
Где: Russia, Volgograd

Репутация: 3
Всего: 39



Ignat
Цитата
Взаимодействие php с mysql, java, javascript, vbscript, ...

Так что можно и mysql в конце добавить.


--------------------
Мышки плакали, кололись, но продолжали жрать кактусы (с) cisco
PM ICQ AOL   Вверх
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Избранное | Следующая тема »


 




[ Время генерации скрипта: 0.1722 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.