Модераторы: LSD
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Использование PHP для крупных проектов 
:(
    Опции темы
hollywood
Дата 4.6.2008, 03:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 20.10.2007

Репутация: нет
Всего: нет



Вопрос к профи:

А подходит ли PHP принципиально для крупных проектов? Понятное дело, что быстродействие и качество работы программы на любом языке зависит от того, насколько грамотно она спроектирована и реализована... Однако, не раз и не два доводилось слышать мнения, что PHP - не для "тяжелых" сайтов. Почему? Т.е. PHP принципиально уступает в скорости PERL'у, ASP'у и т.д.? Какие языки программирования больше подходят для решения таких задач?  Какие языки программирования больше, чем PHP подходят для разработки сайтов с очень большой посещаемостью (ну, скажем, 5млн. с + уникалов в день)? Может быть, есть какие-то "особо шустрые"? smile
PM MAIL   Вверх
xoma
Дата 4.6.2008, 07:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 86
Регистрация: 4.4.2007

Репутация: нет
Всего: нет



Цитата(hollywood @ 4.6.2008,  03:35)
 Понятное дело, что быстродействие и качество работы программы на любом языке зависит от того, насколько грамотно она спроектирована и реализована... 

мне кажется вы сами ответили на свой вопрос....Если все же PHP по какой то причине Вам не подойдет - посмотрите в сторону J2EE...
PM MAIL WWW   Вверх
solenko
Дата 4.6.2008, 08:05 (ссылка) |    (голосов:5) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1473
Регистрация: 15.1.2006
Где: Украина

Репутация: нет
Всего: 67



Цитата(hollywood @  4.6.2008,  02:35 Найти цитируемый пост)
PHP - не для "тяжелых" сайтов

Кто-то думает так. Yahoo, например, думает по-другому. Кто прав -- покажет время )


--------------------
Ла-ла-ла-ла
Заметьте, нет официального подтверждения, что это не просто четыре слога.
PM MAIL WWW ICQ Skype   Вверх
Feldmarschall
Дата 4.6.2008, 08:44 (ссылка) |    (голосов:5) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 1
Всего: 32



Если вопрос праздный, то ответ очевиден. Достаточно посмотреть на эти самые крупные проекты в интернете.
Если не праздный, то этот будущий проект обречен.
PM   Вверх
sTa1kEr
Дата 4.6.2008, 09:30 (ссылка) |    (голосов:5) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: нет
Всего: 146



Цитата(hollywood @  4.6.2008,  04:35 Найти цитируемый пост)
А подходит ли PHP принципиально для крупных проектов?

Подходит.

Цитата(hollywood @  4.6.2008,  04:35 Найти цитируемый пост)
Однако, не раз и не два доводилось слышать мнения, что PHP - не для "тяжелых" сайтов.

PHP прекрасно справляется со своей задачей, обработкой и формированием динамического контента и прекрасно интегрируется с любым веб сервером. По этому нет никаких препятствий в написании хорошо масштабируемых проектов на нем (хоть на 5, хоть на 10, хоть на  100 млн. хостов в день). Другое дело, удивляют некоторые люди, которые пытаются все изобрести на PHP, всевозможные велосипеды со сложной логикой обработки данных, а затем утверждают, что PHP не для "тяжелых" сайтов.

Цитата(hollywood @  4.6.2008,  04:35 Найти цитируемый пост)
Т.е. PHP принципиально уступает в скорости PERL'у, ASP'у и т.д.?

Принципиально не уступает. Понятие "скорость" тут не совсем применимо. 

Цитата(hollywood @  4.6.2008,  04:35 Найти цитируемый пост)
Какие языки программирования больше подходят для решения таких задач?

Для каждой задачи есть языки, которые более и менее оптимальны для ее решения. Писать на ассемблере веб приложение таже не оптимально, как и писать обработчик потокового видео на интерпретируемых скриптовых языках. Т.ч. вопрос, какие именно задачи вы имеете ввиду?
PM MAIL   Вверх
MoLeX
Дата 4.6.2008, 13:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: нет
Всего: 140



Цитата(hollywood @  4.6.2008,  03:35 Найти цитируемый пост)
Вопрос к профи:



 ! 
MoLeX
Модератор: Тут не сидят Профи 


Добавлено через 12 секунд
перенес


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Fortop
Дата 4.6.2008, 20:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: нет
Всего: 42



Цитата(xoma @  4.6.2008,  07:59 Найти цитируемый пост)
.Если все же PHP по какой то причине Вам не подойдет - посмотрите в сторону J2EE...

Если я правильно помню, то J2EE медленная платформа.


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
hollywood
Дата 5.6.2008, 10:17 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 20.10.2007

Репутация: нет
Всего: нет



Спасибо за ответы.

Цитата(Feldmarschall @  4.6.2008,  08:44 Найти цитируемый пост)
Если не праздный, то этот будущий проект обречен.

С отвлеченными философствованиями, пожалуйста, мимо этой темы.

Цитата(sTa1kEr @  4.6.2008,  09:30 Найти цитируемый пост)
Писать на ассемблере веб приложение таже не оптимально, как и писать обработчик потокового видео на интерпретируемых скриптовых языках. Т.ч. вопрос, какие именно задачи вы имеете ввиду?

Это понятно. Приблизительная задача - разработка сайта для сервиса вроде доски объявлений или каталога товаров (с поиском по базе и т.п.).
PM MAIL   Вверх
slaw
Дата 5.6.2008, 10:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 42
Регистрация: 19.4.2008

Репутация: нет
Всего: 1



Цитата(hollywood @  5.6.2008,  10:17 Найти цитируемый пост)
Приблизительная задача - разработка сайта для сервиса вроде доски объявлений или каталога товаров (с поиском по базе и т.п.).

для такой задачи более чем подходит (только для каталога товаров желательно в связке с ajax)
PM MAIL WWW   Вверх
Feldmarschall
Дата 5.6.2008, 10:29 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 1
Всего: 32



Цитата(hollywood @  5.6.2008,  10:17 Найти цитируемый пост)
с поиском по базе

Поиск, видимо, на том же языке реализуется, что и выдача страниц  smile 
PM   Вверх
hollywood
Дата 6.6.2008, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 24
Регистрация: 20.10.2007

Репутация: нет
Всего: нет



Большое спасибо за ответы. Будем думать дальше.

Цитата(Feldmarschall @  5.6.2008,  10:29 Найти цитируемый пост)
Поиск, видимо, на том же языке реализуется, что и выдача страниц  

Нет, это я напишу в машинном коде. Отдельное большое спасибо за вдумчивые и обстоятельные ответы. Я уже понял, что Вы очень умный человек. Больше пытаться острить не нужно.
PM MAIL   Вверх
AntonSaburov
Дата 6.6.2008, 17:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 2
Всего: 118



Цитата(Fortop @  4.6.2008,  20:18 Найти цитируемый пост)
Если я правильно помню, то J2EE медленная платформа.

В обсуждение встревать не хотелось, но ту просто неверно - номально по скорости - если памяти достаточно. Но на то он и Enterprise Edition - тут на памяти не экономят.
Для PHP я с трудом представляю вариант распределенного приложения с распределенными транзакциями на несколько баз данных.

Хотя опять же - при хорошей архитектуре и четком кодировании можно сотворить сайт на чем угодно - хоть на Си целиком. Просто работы больше.
PM MAIL WWW ICQ   Вверх
nerezus
Дата 6.6.2008, 18:23 (ссылка)  | (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 13
Всего: 43



Больше работы => больше времени => больше вероятность ошибок и стоимость проекта.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
Fortop
Дата 7.6.2008, 13:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2200
Регистрация: 13.11.2007
Где: Донецк

Репутация: нет
Всего: 42



Цитата(AntonSaburov @  6.6.2008,  17:22 Найти цитируемый пост)
Для PHP я с трудом представляю вариант распределенного приложения с распределенными транзакциями на несколько баз данных.

Когда закончу, расскажу smile

Добавлено через 4 минуты и 39 секунд
Цитата(AntonSaburov @  6.6.2008,  17:22 Найти цитируемый пост)
Просто работы больше.

В общем и целом так. PHP предоставляет более низкоуровневый доступ почти ко всем операциям веб-сервисов.
За это приходится платить.

Но Java предоставляет более высокий уровень абстракции - это плюс. Но и за это надо платить smile


--------------------
Мир это Я.
Живее всех живых.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила ведения Религиозных войн
Smartov
1. Уважайте собеседника
2. Собеседник != враг
3. Старайтесь воздерживаться от тем вида "Windows Rulez" или "Linux Rulez"

С уважением, Smartov.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Религиозные войны | Следующая тема »


 




[ Время генерации скрипта: 0.1033 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.