![]() |
Модераторы: LSD |
![]() ![]() ![]() |
|
hollywood |
|
|||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 20.10.2007 Репутация: нет Всего: нет |
Вопрос к профи:
А подходит ли PHP принципиально для крупных проектов? Понятное дело, что быстродействие и качество работы программы на любом языке зависит от того, насколько грамотно она спроектирована и реализована... Однако, не раз и не два доводилось слышать мнения, что PHP - не для "тяжелых" сайтов. Почему? Т.е. PHP принципиально уступает в скорости PERL'у, ASP'у и т.д.? Какие языки программирования больше подходят для решения таких задач? Какие языки программирования больше, чем PHP подходят для разработки сайтов с очень большой посещаемостью (ну, скажем, 5млн. с + уникалов в день)? Может быть, есть какие-то "особо шустрые"? ![]() |
|||
|
||||
xoma |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 4.4.2007 Репутация: нет Всего: нет |
мне кажется вы сами ответили на свой вопрос....Если все же PHP по какой то причине Вам не подойдет - посмотрите в сторону J2EE... |
|||
|
||||
solenko |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1473 Регистрация: 15.1.2006 Где: Украина Репутация: нет Всего: 67 |
Кто-то думает так. Yahoo, например, думает по-другому. Кто прав -- покажет время ) -------------------- Ла-ла-ла-ла Заметьте, нет официального подтверждения, что это не просто четыре слога. |
|||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 1 Всего: 32 |
Если вопрос праздный, то ответ очевиден. Достаточно посмотреть на эти самые крупные проекты в интернете.
Если не праздный, то этот будущий проект обречен. |
|||
|
||||
sTa1kEr |
|
||||||
9/10 программиста ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1553 Регистрация: 21.2.2007 Репутация: нет Всего: 146 |
Подходит.
PHP прекрасно справляется со своей задачей, обработкой и формированием динамического контента и прекрасно интегрируется с любым веб сервером. По этому нет никаких препятствий в написании хорошо масштабируемых проектов на нем (хоть на 5, хоть на 10, хоть на 100 млн. хостов в день). Другое дело, удивляют некоторые люди, которые пытаются все изобрести на PHP, всевозможные велосипеды со сложной логикой обработки данных, а затем утверждают, что PHP не для "тяжелых" сайтов.
Принципиально не уступает. Понятие "скорость" тут не совсем применимо.
Для каждой задачи есть языки, которые более и менее оптимальны для ее решения. Писать на ассемблере веб приложение таже не оптимально, как и писать обработчик потокового видео на интерпретируемых скриптовых языках. Т.ч. вопрос, какие именно задачи вы имеете ввиду? |
||||||
|
|||||||
MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: нет Всего: 140 |
Добавлено через 12 секунд перенес -------------------- Amazing ![]() |
|||
|
||||
Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: нет Всего: 42 |
Если я правильно помню, то J2EE медленная платформа. -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
hollywood |
|
|||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 20.10.2007 Репутация: нет Всего: нет |
Спасибо за ответы.
С отвлеченными философствованиями, пожалуйста, мимо этой темы. Это понятно. Приблизительная задача - разработка сайта для сервиса вроде доски объявлений или каталога товаров (с поиском по базе и т.п.). |
|||
|
||||
slaw |
|
|||
Новичок Профиль Группа: Участник Сообщений: 42 Регистрация: 19.4.2008 Репутация: нет Всего: 1 |
||||
|
||||
Feldmarschall |
|
|||
Новичок ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2641 Регистрация: 11.12.2007 Репутация: 1 Всего: 32 |
||||
|
||||
hollywood |
|
|||
Новичок Профиль Группа: Участник Сообщений: 24 Регистрация: 20.10.2007 Репутация: нет Всего: нет |
Большое спасибо за ответы. Будем думать дальше.
Нет, это я напишу в машинном коде. Отдельное большое спасибо за вдумчивые и обстоятельные ответы. Я уже понял, что Вы очень умный человек. Больше пытаться острить не нужно. |
|||
|
||||
AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 2 Всего: 118 |
В обсуждение встревать не хотелось, но ту просто неверно - номально по скорости - если памяти достаточно. Но на то он и Enterprise Edition - тут на памяти не экономят. Для PHP я с трудом представляю вариант распределенного приложения с распределенными транзакциями на несколько баз данных. Хотя опять же - при хорошей архитектуре и четком кодировании можно сотворить сайт на чем угодно - хоть на Си целиком. Просто работы больше. |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: 13 Всего: 43 |
Больше работы => больше времени => больше вероятность ошибок и стоимость проекта.
|
|||
|
||||
Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: нет Всего: 42 |
Когда закончу, расскажу ![]() Добавлено через 4 минуты и 39 секунд В общем и целом так. PHP предоставляет более низкоуровневый доступ почти ко всем операциям веб-сервисов. За это приходится платить. Но Java предоставляет более высокий уровень абстракции - это плюс. Но и за это надо платить ![]() -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
![]() ![]() ![]() |
Правила ведения Религиозных войн | |
|
1. Уважайте собеседника 2. Собеседник != враг 3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez" С уважением, Smartov. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Религиозные войны | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |