|
|
|
| Приступая к разработке сайта с большой посещаемостью озадачился вопросом:
- одинакова ли будет загруженность сервера (а значит и пропускная способность сайта) при использовании JavaScript (исполняется на ПК пользователя) или PHP5 (исполняется на сервере)?
- По логике при PHP5 загруженность сервера должна быть значительно больше, а значит пропускная способность сайта меньше. Но так ли это?
- А может ли кто примерно оценить разницу (в %) пропускной способности сайта, написанного на JavaScript и PHP5?
Отсюда возникают вопросы:
- Целесообразно ли при разработке сайта с большой посещаемостью использовать только в основном PHP5 (мне этот язык нравится значительно больше)?
- Или целесообразно ли при разработке сайта с большой посещаемостью использовать только в основном JavaScript ?
- Или как часто бывает в жизни надо комбинировать? | |
|
|
|
|
|
|
|
для: Руслан55
(17.07.2008 в 15:05)
| | Обычно эти 2 языка не сравниваются, т.к. используются для решения совершенно разных задач. На JS без PHP вы не напишите авторизацию пользователей, на PHP без JS трудно создать дружественный интерфейс (валидация форм без перезагрузки страницы, управление слоями и т.п.). | |
|
|
|
|
|
|
|
для: sms-send
(17.07.2008 в 15:13)
| | > На JS без PHP вы не напишите авторизацию пользователей
Я напишу :) | |
|
|
|
|
|
|
|
для: Axxil
(17.07.2008 в 16:12)
| | написать то можно что угодно, только не забывай, весь ява скрипт вертится у клиента, так что ккие то серьезные проверки тут не сделать скрыто | |
|
|
|
|
|
|
|
для: GeorgeIV
(17.07.2008 в 16:29)
| | Да уж ясен пень, что никто в здравом уме не будет писать регистрацию и авторизацию чисто на JS
Не надо всё всерьёз воспринимать :)
PS А вообще, я ту же куку могу так зашифровать, вспотеешь разбираться ;-)
Так что тут дело в радиусе кривизны рук разработчиков | |
|
|
|
|
|
|
|
для: Руслан55
(17.07.2008 в 15:05)
| | Не корректное сравнение - у языков разная ниша, вы не создадите динамический сайт, работающий с базой данных или файловой системой сервера средствами JavaScript и не сможете управлять содержимым страницы в браузере клиента средствами PHP.
Вы их можете комбинировать, однако, взаимозаменять их просто не получится - это ортогональные технологии.
PS Можно сравнивать Perl, ASP.NET, PHP, Ruby, Python или сравнивать между собой Flash и JavaScript - однако, сравнивать сервеные и клиентские технологии не целесообразно - они разнесены в пространстве и времени. | |
|
|
|