Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

PHP vs JavaScript

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> PHP vs JavaScript
Имя
Сообщение << Старые топики   Новые топики >>
PHP vs JavaScript - 2006-11-04 15:26:41.460000   
T

Сообщений: 1100
Оценки: 0
Присоединился: 2006-01-14 00:15:36
Когда, где, и что лучше применять ?
Post #: 1
RE: PHP vs JavaScript - 2006-11-04 15:36:15.113333   
AdReNaL1Ne

Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
По мере востребованности. А вообще лучше и то и другое вместе.
Post #: 2
RE: PHP vs JavaScript - 2006-11-04 23:51:31.740000   
Pupkin-Zade

Сообщений: 9398
Оценки: 1489
Присоединился: 2004-03-10 13:54:16
Неправильная постановка вопроса исходит из полного непонимания сути вопроса
Один язык для одного, другой для другого и они мало как пересекаются…
Post #: 3
RE: PHP vs JavaScript - 2006-11-04 23:59:31.270000   
Bug$

Сообщений: 195
Оценки: 0
Присоединился: 2006-10-26 21:41:24.993333
да уж - противопоставить скрипты, выполняющиеся на стороне сервера скриптам, выполняющимся на стороне клиента - это круто.[sm=go139.gif]
Post #: 4
RE: PHP vs JavaScript - 2006-11-05 12:14:08.300000   
T

Сообщений: 1100
Оценки: 0
Присоединился: 2006-01-14 00:15:36
Вы непоняли ! Я это и спрашиваю: для каких целей лучше использовать ПХП, а для каких Джаву ? К примеру интернет магазин как лучше ? или просто корпоративный сайт крассивый…
Post #: 5
RE: PHP vs JavaScript - 2006-11-05 14:41:23.083333   
BuriK666

Сообщений: 349
Оценки: 0
Присоединился: 2005-06-21 08:47:59
Это ты не понимаешь что такое PHP и что такое JavaScript!
PHP скрипты выполняются на СЕРВЕРЕ!
А JavaScript выполняются на машине КЛИЕНТА!
они НЕ взаимо заминяемые!
Post #: 6
RE: PHP vs JavaScript - 2006-11-05 21:40:25.600000   
Parlament

Сообщений: 160
Оценки: 0
Присоединился: 2005-01-08 17:32:38
quote:

ORIGINAL: BuriK666

Это ты не понимаешь что такое PHP и что такое JavaScript!
PHP скрипты выполняются на СЕРВЕРЕ!
А JavaScript выполняются на машине КЛИЕНТА!
они НЕ взаимо заминяемые!

ну здесь ты не совсем прав… допустим для проверки формы можно использовать или яваскриптъ или пхп, лично я использую яваскрипт, тк не требуется перезагрузка скрипта, данные проверяет ява передает если все заполнено верно то идет дальнешее выполнение скрипта который уже в свою очередь все фильтрует и приводит к нужному виду… так что в некоторых случаях пхп можно заменить и яваскриптом…
Post #: 7
RE: PHP vs JavaScript - 2006-11-05 22:54:51.490000   
BuriK666

Сообщений: 349
Оценки: 0
Присоединился: 2005-06-21 08:47:59
Пароли ты тоже на JavaScript'е проверяешь?
Или с базой данных ты через JavaScript работаешь?
JavaScript для одних целей, PHP для других…
Это все равно что ЖОПА и ПАЛЕЦ.
Post #: 8
RE: PHP vs JavaScript - 2006-11-05 23:50:40.863333   
AdReNaL1Ne

Сообщений: 8027
Оценки: 350
Присоединился: 2005-09-11 06:38:05
BuriK666, ты не его не понял. Он имеет в виду проверку яваскриптом правильность ввода данных а не его наличие в БД.
Post #: 9
RE: PHP vs JavaScript - 2006-11-06 03:21:08.223333   
AL

Сообщений: 515
Оценки: 0
Присоединился: 2004-07-19 03:19:44
Мля, каждый день захожу, читаю… Но этот пост просто вывел из себя.

quote:


ну здесь ты не совсем прав… допустим для проверки формы можно использовать или яваскриптъ или пхп, лично я использую яваскрипт, тк не требуется перезагрузка скрипта, данные проверяет ява передает если все заполнено верно то идет дальнешее выполнение скрипта который уже в свою очередь все фильтрует и приводит к нужному виду… так что в некоторых случаях пхп можно заменить и яваскриптом…


PHP НЕЛЬЗЯ заменить JS!!! Ну отключу я у себя JS и где окажется твоя проверка заполнения полей?
JS может только продублировать PHP, и то, чисто для экономии времени и трафика пользователя на стороне клиента, дабы в случае неправильного заполнения он мог всё исправить так, как надо, но никак не ЗАМЕНИТЬ. Любая проверка с помощью JS должна в обязательном порядке дублироваться проверкой на сервере с помощью PHP. Ну и ещё удобно использовать JS для оформления и украшения страниц, но ни в коем случае не заменить серверный сценарий. Думаю понятно объяснил.
Post #: 10
RE: PHP vs JavaScript - 2006-11-06 10:26:54.693333   
j0ker_

Сообщений: 609
Оценки: 0
Присоединился: 2005-03-07 15:09:25
+1
Post #: 11
RE: PHP vs JavaScript - 2006-11-06 10:45:48.550000   
Bug$

Сообщений: 195
Оценки: 0
Присоединился: 2006-10-26 21:41:24.993333

quote:

ORIGINAL: T

Вы непоняли ! Я это и спрашиваю: для каких целей лучше использовать ПХП, а для каких Джаву ? К примеру интернет магазин как лучше ? или просто корпоративный сайт крассивый…

Ты все ж таки опредлись - JAVA или JavaScript, а то у меня мозг уже кипит.[sm=acckaia_sotona.gif]
Post #: 12
RE: PHP vs JavaScript - 2006-11-06 11:33:25.536666   
T

Сообщений: 1100
Оценки: 0
Присоединился: 2006-01-14 00:15:36
а ты что ? на джаве умееш веб странички дополнять… я это с трудом представляю… Я просто хотел узнать для каких целей лучше использовать джавуСКРИПТ, а для каких ПХП… Всё приблизительно понятно, но неужели джаваскрипт так мало на что годиться ? И его вредно испоьзовать ? Ведь пользователь может его отключить…
Post #: 13
RE: PHP vs JavaScript - 2006-11-06 12:09:14.210000   
Bug$

Сообщений: 195
Оценки: 0
Присоединился: 2006-10-26 21:41:24.993333
quote:

ORIGINAL: T

а ты что ? на джаве умееш веб странички дополнять… я это с трудом представляю…

и это очень плохо[sm=zhaba.gif] (а может и не очень..)
Post #: 14
RE: PHP vs JavaScript - 2006-11-06 13:07:32.693333   
T

Сообщений: 1100
Оценки: 0
Присоединился: 2006-01-14 00:15:36
Ну вот например пароль проверять с поможью дравыскрипт - фигня, его поломают нехделать даже если он обратится на внешний сервак… тут и вопросов нет… но вот форумы например… и электронные магазы, как их делают ? чаты ? начём лучше делать ? или надо совмещать ? А вот для оформления клёво использовать Флеш Экшонскрипт… Нах джава тогда ? неясно…
Post #: 15
RE: PHP vs JavaScript - 2006-11-06 13:57:40.146666   
snaych

Сообщений: 1901
Оценки: 0
Присоединился: 2004-06-19 08:41:37
Автор ,иди выучи и то и другое,вопросы сами отпадут - гарантирую.
Post #: 16
RE: PHP vs JavaScript - 2006-11-06 14:05:27.756666   
T

Сообщений: 1100
Оценки: 0
Присоединился: 2006-01-14 00:15:36
учу ))), открыл это тему, чтобы не изучать глубоко лишнее…
Post #: 17
RE: PHP vs JavaScript - 2006-11-06 15:56:09.146666   
BuriK666

Сообщений: 349
Оценки: 0
Присоединился: 2005-06-21 08:47:59
лишнее не будет!
Post #: 18
RE: PHP vs JavaScript - 2006-11-06 15:58:05.286666   
snaych

Сообщений: 1901
Оценки: 0
Присоединился: 2004-06-19 08:41:37
quote:

ORIGINAL: BuriK666

лишнее не будет!


Точнее, лишнего не бывает, в таких вещах:D
Post #: 19
RE: PHP vs JavaScript - 2006-11-06 16:20:14.286666   
je0n

Сообщений: 126
Оценки: 0
Присоединился: 2004-07-05 23:40:07
Чувак, глубоко лишнего не бывает
Он походу не втыкается, что означает выполняется на строне клиента или сервера. Короче на стороне клиента, означает что к тебе что загрузилось и делается исключительно у тебя на компе. На ява скрипте можно написать калькулятор, тупую игру, сделать всякие красивости с кнопочками, типа нажал на кнопочку и у тебя в браузере (у тебя это по ходу IE :)) поменялась какая-нить картинка или текст. Но сохранить что-либо в БД на сервере или изменить (т.е. сохранить) что-либо на сервере ты не можешь. Короче форум или даже гостевуху на джава-скрипт ты не напишешь. т.к. все посты храняться на сервере, а джаваскрипт не имеет никакого доступа к серверу, как впрочем, и к файловой системе твоего компа!

пхп же наоборот может выполняться только на сервере. Прежде чем что-нибудь измениться у тебя в браузере ты должен отправить какую-либо информацию серверу и он тебе вернет информацию в зависимости с твоим запросом. Например этот форум: ты пишешь сообщение,браузер передает это сообщение пхп-скрипту, а скрипт сохраняет твое сообшение в базе данных СЕРВЕРА. А другой скрипт уже отображает твое сообщение, но в итоге ты получаешь всего-лишь хтмл-код (т,е, обычный текст, который можешь посмотреть нажава Вид->Посмотреть исходный код). А этот текст уже может содержать и яву скрипт. Но яваскрипт ни какого отношения к пхп не имеет! Короче прежде чем. что-либо измениться в браузере, страница будет должна перезагрузиться.

Знать надо и то, и другое, если конечно хочешь понять, что такое, хотя бы XSS-уязвимости.
Короче snaych тебе правильно сказал. Выучи и то и другое, и вопросы сами отподут. Куча ссылок на книжки в сети можешь найти на этом форуме http://forum.antichat.ru/forum37.html . Там самые верхние топики о книгах по интересующим тебя языкам языкам и прочитай FAQ

А ActionScript - это вообше отдельный разговор. Вот на нем можно написать что-угодно т.к. он поддерживает даже сокеты, но это уже вообще другая тема

2BuriK666 - ЖОПА И ПАЛЕЦ :)))) + тебе
Post #: 20
RE: PHP vs JavaScript - 2006-11-06 17:39:29.303333   
Сhaos_Сode

Сообщений: 1049
Оценки: 0
Присоединился: 2006-01-12 11:54:12
Если человек отключает у себя JavaScript, и поэтому у него что-то не работает, то это его сугубо личные проблемы. Но именно поэтому и нужно яваскрипт проверку форм дублировать на стороне сервера. Именно в целях безопасности, и в некоторых других целях, поставленных перед разработчиком, либо им самим либо закачиками проекта.

quote:

Короче форум или даже гостевуху на джава-скрипт ты не напишешь. т.к. все посты храняться на сервере, а джаваскрипт не имеет никакого доступа к серверу, как впрочем, и к файловой системе твоего компа!


Ну да прям :)
Я сам не использовал серверный яваскрипт и не встречал пока таких приложений. Но это не значит, что их нет

http://www.js-lang.info/show.php?f=c2VydmpzMGRldi5odG1s

И яваскрип может работать с файловой системой. Только правда реализовано это в IE вроде бы, через ActiveX.
И здесь кстати можно поспорить, яваскрипт ли это, т.к. Microsoft продвигает свой JScript, имеющий изначально отличия от JavaScript, разработанного Netscape.
Post #: 21
RE: PHP vs JavaScript - 2006-11-07 03:24:38.130000   
AL

Сообщений: 515
Оценки: 0
Присоединился: 2004-07-19 03:19:44
Microsoft продвигает не JS, а VBScript
Post #: 22
RE: PHP vs JavaScript - 2006-11-07 05:28:13.880000   
Сhaos_Сode

Сообщений: 1049
Оценки: 0
Присоединился: 2006-01-12 11:54:12
quote:

Microsoft продвигает не JS, а VBScript

Уверен? ;)

http://ru.wikipedia.org/wiki/JScript

К тому же именно Microsoft разработали XmlHttpRequest, являющийся важной составляющей Ajax. который как известно расшифровывается как  Asynchronous Xml  and JavaScript(в Макрософстком варианте - это JScript).  И впервые XmlHttpRequest был реализован  как  ActiveX  компонент.  Майкрософт  и щас занимается  развитием  Ajax.  Тока  вот  VBScript  тут  уже вроде  и не причем.
Post #: 23
RE: PHP vs JavaScript - 2006-11-08 16:25:19.210000   
AL

Сообщений: 515
Оценки: 0
Присоединился: 2004-07-19 03:19:44

quote:


Уверен? ;)


Угу :)
http://beda.stup.ac.ru/psf/ziss/wmaster/books/magazine/pcmag/9704s/04s9712.htm
http://www.aboutweb.ru/?mod=SiteArticles&act=2&article_id=431&item_id=39
Post #: 24
RE: PHP vs JavaScript - 2006-11-08 22:58:13.176666   
Сhaos_Сode

Сообщений: 1049
Оценки: 0
Присоединился: 2006-01-12 11:54:12
Я тоже привел линки :)
Только вот рассудить… XhttpRequest, который является одним основных компонентом Ajax, был разработан Мелкомягкими. А Ajax, который тот же Майкрософт тоже продвигает вроде бы, ну или по крайней мере спонсирует, это именно яваскрипт и XML, а не VBscript и XML.
И еще. Я не спорю, что JavaScript был разработан Netscape(это каждый веб-разработчик должен знать). А JScript, который имеет некоторые отличия в реализации от JavaScript, был разработан в Майкрософт. Как думаешь, почему ActiveX не пашет в дефолтной Мозилле или Лисе? А это тоже яваскрипт, тока в реализации мелкомягких. Он присутствует как в их JScript так и в VBScript. Но, еще довод. Программисту нужно писать приложение, работающее под всеми браузерами. Вопрос, на чем он буит писать? На VBScript и JavaScript, или только на JavaScript, учтя некоторые различия в реализации для IE и для других браузеров, если нужно задействовать некоторые особые возможности. Так вопрос, имеет ли смысл мелкомягким продвигать VBScript, который продвигать очень сложно, или лучше захватить в пальму первенства в развитии яваскрипта?
Кста мелкомягкие назвали свою реализацию JScript, вроде бы, чтобы неплатить Netscape за лицензию на JavaScript.
Post #: 25
RE: PHP vs JavaScript - 2006-11-09 00:52:30.820000   
AL

Сообщений: 515
Оценки: 0
Присоединился: 2004-07-19 03:19:44
Если честно, то мало что могу об этом всём сказать. Надо детально изучить эти темы. Но в одном уверен точно, что XML придумали не в стенах Microsoft, это разработка W3org, в которую уже на общих основаниях, наряду с другими, входит тот же Microsoft. А кто продвигает Ajax, это ещё вопрос… Вряд ли Microsoft занялась благотворительностью, потому как идея слишком перспективная.
Кстати, ActiveX нигде по дефолту не включён, даже в IE.
Post #: 26
RE: PHP vs JavaScript - 2006-11-09 01:02:57.350000   
DDosT

Сообщений: 99
Оценки: 0
Присоединился: 2006-10-03 15:12:16.436666
При выборе инструментов для каждой конкретной задачи приходится сравнивать связки, к примеру такие, Apache/PHP/MySQL и IIS/ASP.NET/MSSQL. Во-вторых сравнивать PHP с JavaScript глупо, если и сравнивать то с технологией JAVA. Нельзя сравнить муху и слона, PHP и JavaScript сравнивать всё-равно что думать от чего быстрее накатит от пива или от спирта! :)
Post #: 27
RE: PHP vs JavaScript - 2006-11-09 02:10:40.116666   
Сhaos_Сode

Сообщений: 1049
Оценки: 0
Присоединился: 2006-01-12 11:54:12
quote:

Но в одном уверен точно, что XML придумали не в стенах Microsoft, это разработка W3org, в которую уже на общих основаниях, наряду с другими, входит тот же Microsoft.

С этим не спорю.
По поводу XMLHttpRequest, в википедии хорошее определение:
http://ru.wikipedia.org/wiki/XMLHttpRequest
В своих проектах я еще Ajax не юзал, но очень хочу его хорошо изучить и юзать там, где его применение оправдано :)

По поводу планов Мелкософта на Ajax - немного порылся в поиске:
http://itnews.com.ua/25959.html
http://www.i2r.ru/news.shtml?id=23382
http://programy.com.ua/rus/download/5666/
http://service.pc.uz/documents/text/1072.html
http://www.ajaxplanet.ru/microsoft-atlas-plans/

Кусок текста из последнего линка:

"…[ol]
  • Microsoft AJAX Library — клиентская javascript-библиотека, которая будет работать в любом браузере и сможет взаимодействовать с любым бэкэндом (в данный момент уже появились посты, описывающие взаимодействие с PHP и ColdFusion).
  • ASP.NET 2.0 AJAX Extensions — серверная часть сегодняшнего “Atlas”, отвечающая за интеграцию с ASP.NET. В частности это проявится в том, что официальный тег-префикс для атласовских контролов сменится с atlas: на asp:. В дальнейшем базовый функционал и основные контролы войдут в следующую версию ASP.NET.
  • ASP.NET AJAX Control Toolkit — то, что сегодня называется “Atlas” Control Toolkit, т.е. набор бесплатных контролов и компонент с открытым исходным кодом, позволяющих более полно использовать возможности ASP.NET AJAX Extensions.[/ol].."

  • quote:

    Кстати, ActiveX нигде по дефолту не включён, даже в IE.

    В Мозилле например ты его и не сможешь включить, т.к. нету =)
    В осле включен, но запрашивает разрешение на использование, если находит на странице код, исплозьзующий ActiveX. Сделано это в целях безопасности вроде.
    Post #: 28
    RE: PHP vs JavaScript - 2006-11-09 16:47:45.646666   
    AL

    Сообщений: 515
    Оценки: 0
    Присоединился: 2004-07-19 03:19:44
    По-поводу JsHttpRequest ИМХО не плохо написано тут: http://dklab.ru/lib/JsHttpRequest/
    Post #: 29
    RE: PHP vs JavaScript - 2006-11-09 17:08:22.270000   
    j0ker_

    Сообщений: 609
    Оценки: 0
    Присоединился: 2005-03-07 15:09:25
    Человек задал вопрос про PHP и JavaScript, а вы тут полемику развели и дошли аж до Ajax и XML. Вообще не в тему (соглашусь, что тема не правельно сформулирована, лучше назвать JavaScript and PHP). Я использую использую связку Apache+PHP+MySQL+JavaScript. JavaScript использую для проверки форм (потом дублирую на PHP), для перенаправления на страницы, для поддтверждения действий юзера и подоюных задач. Ну а PHP для всего остального.
    Post #: 30
    RE: PHP vs JavaScript - 2006-11-10 04:10:40.956666   
    AL

    Сообщений: 515
    Оценки: 0
    Присоединился: 2004-07-19 03:19:44
    ИМХО Всё нужно (РНР и JS) и полезно только в тему и в меру и там где это действительно необходимо. Например, если можно написать простой HTML, совершенно нет никакой необходимости делать это на JS и т.д. В общем согласен.
    Post #: 31
    RE: PHP vs JavaScript - 2006-11-11 14:36:55.550000   
    Сhaos_Сode

    Сообщений: 1049
    Оценки: 0
    Присоединился: 2006-01-12 11:54:12
    quote:

    ИМХО Всё нужно (РНР и JS) и полезно только в тему и в меру и там где это действительно необходимо.

    Если быть более точным и говорить вообще о разработке, то будет примерно так.
    1. Есть цель(например движок).
    2. Составляется список требований
    3. На основе них создается список задач
    4. Составляется список возможных проблем
    5. Выбираются наиболее подходящие инструменты.

    Но это довольно упрощенный вариант =)

    Надо перечитать первые главы Макконнелла. Совершенный код.
    Превосходная книга по разработке ПО.
    Post #: 32
    RE: PHP vs JavaScript - 2007-05-12 13:26:21.716666   
    oRb

    Сообщений: 4044
    Оценки: 597
    Присоединился: 2007-03-28 18:45:06.630000
    Ну нехило, столько постов про такой вопрос?)))))
    Post #: 33
    RE: PHP vs JavaScript - 2007-05-16 00:47:09.223333   
    [Snak3]

    Сообщений: 25
    Оценки: 0
    Присоединился: 2006-10-30 19:49:50.053333
    у незнаю, я вот пишу чат, там юзаю и то, и другое, прада скрипты гораздоооо реже, ну все же…
    Post #: 34
    RE: PHP vs JavaScript - 2007-06-01 20:21:42.836666   
    lamer_2

    Сообщений: 33
    Оценки: 0
    Присоединился: 2007-05-30 15:29:09.156666
    у меня небольшая проблемка. я недавно начал изучать пхп и уже столкнулся с первой проблемой. создаю книгу жалоб, при нажатии на кнопку "добавить коментарий" открывается окно формы ввода комента, затем жмем кнопу "добавить" и наш текст с подписью возвращается на страничку. затем проделываем тоже самое и вот тут-то собака и зарылась, второе сообщение заменяет первое, как сделать так что оно его смещало вниз, а не замещало. я знаю что нано самому все делать. но я весь день просидел над этим уже череп закипает…
     
    Post #: 35
    RE: PHP vs JavaScript - 2007-06-01 22:48:18.566666   
    #Deus#

    Сообщений: 46
    Оценки: 0
    Присоединился: 2007-05-12 02:23:23.786666
    Сохраняй в файл или в БД.
    Post #: 36
    RE: PHP vs JavaScript - 2007-06-02 01:13:38.216666   
    lamer_2

    Сообщений: 33
    Оценки: 0
    Присоединился: 2007-05-30 15:29:09.156666
    значит я в правильном направлении думал, надо еще мукулатурой по пхп обзовестись (и мозгом ;)). и еще у меня вопрос. хочу сайт написать полностью на пхп (если енто реально конечно, хтмл за езык несчитаю), как заменить строку в джаваскрипте win=window.open(тут размеры), на онолагичную в пхп. короче мне нуно сделать, чтобы окно с формой, о котором говорилось раньше, было определенных размеров. ну как форма ответа в этом форуме…
    Post #: 37
    RE: PHP vs JavaScript - 2007-06-02 08:44:13.523333   
    TiTBiT

    Сообщений: 28
    Оценки: 0
    Присоединился: 2007-01-15 05:42:56.546666
    на пхп ты новое окошко не откроешь, это раз, открывай с помощью того же яваскрипт
    на "чистом" пхп написать сайт невозможно в принципе, потому что в браузере отображается хтмл, пусть и сформированный скриптом пхп, это два
    читай больше доков, это три )
    Post #: 38
    RE: PHP vs JavaScript - 2007-06-02 11:11:32.816666   
    морская_травка

    Сообщений: 10
    Оценки: 0
    Присоединился: 2007-06-02 10:51:16.916666
    У кого хорошо получается ajax применять для файлов пхп? Тут у меня одно задание было, не смогла выполнить…. [sm=bc.gif] что-то типо карты, и когда подводишь мышку на определенную координату (то есть жававская функция onmouseover) в правой стороне должно высветиться название этой местности. Я понимаю что наверное влом думать за бабу какую-то, которую даже не знаешь, но я прошу о помощи [sm=bh.gif]
    Post #: 39
    RE: PHP vs JavaScript - 2007-06-02 13:02:44.360000   
    dx

    Сообщений: 337
    Оценки: 0
    Присоединился: 2006-12-15 13:35:49.700000
    onmouseover - это не функция, а событие:)
    И я не думаю, что кто-то тут будет бесплатно писать кому-либо скрипты:)
    Post #: 40
    Страниц:  [1] 2
    Все форумы >> [Веб-программинг] >> PHP vs JavaScript







    Связаться:
    Вопросы по сайту / xakep@glc.ru

    Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.