Разница между Javascript и PHP

В чем разница между PHP и Javascript?

Я знаю, что это сценарий на стороне сервера, а другой – браузер. но я спрашиваю, что с помощью Javascript я могу отображать предупреждающие сообщения, которые я могу просто делать с PHP, без использования какой-либо функции или с помощью комбинации if-else.

Так что PHP и Javascript являются эксклюзивными, например, если я использую один, то другой нельзя использовать, или?

Что такое differene b / w php и javascript

Примерно сродни разнице между английским и немецким. Они могут выражать в основном одни и те же вещи, но делать это по-разному, и вам повезет с английским языком в Германии, а затем немецким в Англии.

Я знаю, что это сценарий на стороне сервера, а другой – браузер.

На самом деле, нет.

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

JavaScript – это язык программирования. Это единственный язык, на котором есть достойный уровень поддержки для работы в браузере. Он имеет множество реализаций на стороне сервера (включая Node и ASP). Это один из языков, который вы можете использовать с Windows Scripting Host. и т.п.

Есть много других языков, которые могут быть использованы для веб-программирования на стороне сервера тоже (C # популярен в ASP.NET, я предпочитаю Perl, существует довольно много сторонников Python и Ruby, у Java есть сильное следование , и так далее).

Тем не менее. Хостинг El Cheapo, который поддерживает PHP, намного более распространен, чем El Cheap hosting, который поддерживает другие вещи. Исчезновение языковой партиции в стороне, основным недостатком этого является то, что на хосте El Cheapo есть правило «Получаете то, что платите за правило».

Если мы примем ваш вопрос в отношении разницы между программированием на стороне сервера и на стороне клиента, хотя …

но я спрашиваю, что с помощью программирования на стороне клиента я могу отображать предупреждающие сообщения

При программировании на стороне клиента вы можете манипулировать вещами в браузере, не возвращаясь на сервер. например, вы можете добавлять элементы в документ для отображения сообщения.

У вас также есть доступ к API, предоставляемым браузером, например метод alert() который отображает окно сообщения, которое не является неотъемлемой частью документа и локального хранилища (которое позволяет хранить данные в браузере, который только тот браузер будет иметь доступ).

Вы можете сделать HTTP-запросы, чтобы спросить сервер о вещах (это называется Ajax).

который я могу просто делать с программированием на стороне сервера, не используя никакой функции

При программировании на стороне сервера вы можете изменить документ, который вы отправляете клиенту, но только во время загрузки.

Вы можете получить доступ к общим ресурсам (например, к содержимому базы данных, которая живет на сервере).

У вас нет доступа к таким вещам, как метод alert() . (Хотя вы можете сгенерировать программный код (обычно в JS), который будет работать на стороне клиента и будет иметь доступ к этим методам).

так что программирование на стороне сервера и на стороне клиента является исключительным, например, если я использую один, то другой нельзя использовать, или?

В общем, любая существенная функциональность должна выполняться при программировании на стороне сервера. Поработайте над работами . Программирование на стороне клиента может сломаться либо из-за того, что вы зависите от функции, которая недоступна в браузере, которую использует пользователь, поскольку сценарий не загружается, потому что пользователь отключен от JavaScript или потому что пользователь пытается что-то сделать (например, передача данных на сервер, которые могут вызвать проблему с внедрением XSS или SQL ).

С другой стороны, программирование на стороне клиента может использоваться, чтобы сделать вещи более удобными для пользователя. Вы можете добавить анимацию, чтобы указать, что что-то происходит, проверять данные до их отправки на сервер (сохранение времени в оба конца), периодически обновлять часть страницы и т. Д.

В основном это зависит от того, в чем состоит желаемая ситуация / функциональность.

Определенно не эксклюзивно, потому что вы не можете искать базу данных на стороне сервера с помощью javascript. С другой стороны, javascript может сделать просмотр пользователей более интерактивным и удобным для пользователя.

Я бы сказал, что javascript и php могут работать в полной гармонии, делая ваш сайт более интересным в использовании.

Это просто вопрос понимания того, когда и как использовать каждый 🙂

НТН