Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2007, 19:16   #1
vitalik007
Дельфист
Форумчанин
 
Аватар для vitalik007
 
Регистрация: 14.08.2007
Сообщений: 317
По умолчанию

Для чего нужен язык PHP??Что на нем можно написать чего нельзя на javascript

Возможно ли на JavaScript написать чат или фoрум или гостевую книгу
ICQ-465033557
WINDOWS CE THE BEST

Последний раз редактировалось vitalik007; 11.11.2007 в 20:33.
vitalik007 вне форума Ответить с цитированием
Старый 11.11.2007, 23:58   #2
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от vitalik007 Посмотреть сообщение
Для чего нужен язык PHP??
РНР - язык скриптов, который выполняется на веб-сервере.
Как говорит источник,
Цитата:
PHP (англ. PHP: Hypertext Preprocessor — «PHP: препроцессор гипертекста») — скриптовый язык программирования, созданный для генерации HTML-страниц на веб-сервере и работы с базами данных. В настоящее время поддерживается подавляющим большинством хостеров. Входит в LAMP — «стандартный» набор для создания веб-сайтов (Linux, Apache, MySQL, PHP (Python или Perl)).

В области программирования для Сети PHP — один из популярнейших скриптовых языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности и распространению исходных кодов на основе лицензии PHP. PHP отличается наличием ядра и подключаемых модулей, «расширений»: для работы с базами данных, сокетами, динамической графикой, криптографическими библиотеками, документами формата PDF и т. п. Любой желающий может разработать своё собственное расширение и подключить его. Существуют сотни расширений, однако в стандартную поставку входит лишь несколько десятков хорошо зарекомендовавших себя. Интерпретатор PHP подключается к веб-серверу либо через модуль, созданный специально для этого сервера (например, для Apache или IIS), либо в качестве CGI-приложения.

Кроме этого, он может использоваться для решения административных задач в операционных системах UNIX, GNU/Linux, Microsoft Windows, Mac OS X и AmigaOS. Однако в таком качестве он не получил распространение, отдавая пальму первенства Perl, Python и VBScript.

Синтаксис PHP подобен синтаксису языка Си. Некоторые элементы, такие как ассоциативные массивы и цикл foreach, заимствованы из Perl.

Ныне PHP используется сотнями тысяч разработчиков. Несколько миллионов сайтов сообщают о работе с PHP, что составляет более пятой доли доменов Интернета.

Группа разработчиков PHP состоит из множества людей, добровольно работающих над ядром и расширениями PHP, и смежными проектами, такими, как PEAR или документация языка.
Кроме РНР еще используется ASP (на виндовых системах).

JavaScript - язык скриптов, который выполняется на клиенте (веб-броузере пользователя).
Как говорит источник,
Цитата:
JavaScript — скриптовый язык, чаще всего использующийся при создании сценариев поведения браузера, встраиваемых в веб-страницы. Является одной из реализаций языка ECMAScript.

JavaScript также находит применение в качестве скриптового языка доступа к объектам приложений. Например Java, начиная с версии 6, содержит встроенный интерпретатор JavaScript на базе Rhino. Сценарии JavaScript поддерживаются в таких приложениях, как Photoshop, Adobe Dreamweaver или Adobe Illustrator.

Название «JavaScript» является зарегистрированной торговой маркой компании Sun Microsystems, Inc.

JavaScript обладает рядом свойств объектно-ориентированного языка, но благодаря прототипированию поддержка объектов в нём отличается от традиционных ОО языков. Кроме того, JavaScript имеет ряд свойств, присущих функциональным языкам — функции как объекты первого уровня, объекты как списки, карринг (currying), анонимные функции, замыкания (closures) — что придаёт языку дополнительную гибкость.

JavaScript имеет C-подобный синтаксис, но по сравнению с языком Си имеет следующие коренные отличия:

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

Семантика языка сходна с семантикой языка Self.
Аналог этому языку - VBScript, только несколько с другими функциями и работает только в браузерах мелкософта.

А сравнивать эти два языка - не имеет смысла и глупо - они делают разные вещи. РНР может создать джавускрипт, а джаваскрипт может обращаться к РНР скрипту, который после выполнения может отдавать какие-то данный, например куски ХТМЛ или джаваскрипта...
Вобщем RTFM!!!!
SkyM@n вне форума Ответить с цитированием
Старый 16.11.2007, 17:41   #3
Romanus
Кодер
Форумчанин
 
Регистрация: 27.01.2007
Сообщений: 271
По умолчанию

Цитата:
JavaScript - язык скриптов, который выполняется на клиенте
JavaScript может выполняться и на сервере в случае если сервер юзает ASP.
Romanus вне форума Ответить с цитированием
Старый 16.11.2007, 18:05   #4
SkyM@n
Laravel/Vue expert
Старожил Подтвердите свой е-майл
 
Аватар для SkyM@n
 
Регистрация: 08.08.2007
Сообщений: 2,832
По умолчанию

Цитата:
Сообщение от Romanus Посмотреть сообщение
JavaScript может выполняться и на сервере в случае если сервер юзает ASP.
Да, все верно, хоть лично я предпочитаю РНР/Апач/Юникс, но для любителей поюзать мелкософтовские платформы на джаваскрипте можно имплементировать свой код, для этого есть ряд функций, например
addClient()
addResponseHeader()
Application (Core ASP environment object)
Application.Application_OnEnd
и многие другие. Кстати, в разделе Литература собираюсь выложить линки на очень хороший учебник/словарь по джаваскрипту.
SkyM@n вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
время в JavaScript Doda JavaScript, Ajax 5 31.01.2012 22:47
Трассировщик JavaScript kuguar JavaScript, Ajax 5 23.11.2007 17:17