Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Религиозные войны > Что лучше ASP или PHP ?


Автор: Annuta 25.2.2007, 16:58
Привет...  я вот собираюсь написать свой сайт... Знаю ПХП и собиралась всё оформить на нём.. но вот сегодня зашла в гости к одной знакомой и она показала мне как просто можно сделать сайт с помощью студии макрософт и с помощью там уже встроенных библиотек типа AJAX. Вот у меня и возник вопрос --- так на чём же писать проще и главное ЛУЧШЕ на ASP или на PHP какой хостинг лучше винда или юникс.??? 
 У кого какой опыт - мнения..???

Автор: Rodman 25.2.2007, 17:35
Цитата(Annuta @  25.2.2007,  15:58 Найти цитируемый пост)
ЛУЧШЕ на ASP или на PHP какой хостинг лучше винда или юникс.??? 

виндозовские хостинги (обічно всегда) платные, а юниксовые нет...

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


РНР - это кросплатформенный, и в случае переноса, не будет проблем...

Автор: DeadLine 25.2.2007, 17:40
Фтопку ASP. ытраницы все должны иметь только расширрнение .jsp а все остальное не труЪ smile 

Автор: Sartorius 25.2.2007, 18:10
То-то я смотрю одни jsp вокруг.

Автор: Rodman 25.2.2007, 18:21
Цитата(Sartorius @  25.2.2007,  17:10 Найти цитируемый пост)
То-то я смотрю одни jsp вокруг. 

тебя окружили... спасайся...

Автор: check 25.2.2007, 21:49
Цитата(DeadLine @  25.2.2007,  17:40 Найти цитируемый пост)
Фтопку ASP. ытраницы все должны иметь только расширрнение .jsp а все остальное не труЪ

тру это когда страницы не имеют вообще никаких расширений.
ЧЕЛОВЕКОПОНЯТНЫЙУРЛ!  smile 

Автор: Daevaorn 26.2.2007, 00:44
Цитата(Annuta @  25.2.2007,  17:58 Найти цитируемый пост)
У кого какой опыт - мнения..??? 

если просто с целью попрактиковать, то asp.net. если нужен хороший сайт за коротоке время, то я бы рекомендовал python. в php не советовал бы соваться.

Автор: nerezus 26.2.2007, 08:32
Конечно PHP, без вариантов:

1) ASP больше не поддерживается Micro$oft'ом
2) ASP тормоз
3) ASP не работает на серверных ОС
4) ASP платный
5) Нету сообщества юзверей

Добавлено @ 08:35 
Цитата

или на PHP какой хостинг лучше винда или юникс
 Однозначно никса.
Кстати, на этот счет в книге "PHP5 для профессионалов" (Эд Леки-Томпсон, Гудман, Коув, Новицки) есть ответ, примерно такой: "Винда абсолютно не годится для PHP".

Автор: Sartorius 26.2.2007, 08:43
Цитата

1) ASP больше не поддерживается Micro$oft'ом


 Это ты откуда взял такое?

Цитата

3) ASP не работает на серверных ОС


 А Windows Server это какая ОС?

Цитата

5) Нету сообщества юзверей


 Сообщество есть. Множество компаний ( в основном крупных т.к. ASP и ОС тут стоят денег) сейчас выбирает ASP.NET из-за низкоуровневой интеграции с MSSQL сервером.

Автор: Shaggie 26.2.2007, 08:45
Цитата(nerezus @  26.2.2007,  08:32 Найти цитируемый пост)
ASP больше не поддерживается Micro$oft'ом

Я заинтригован. Можно ссылку smile 

Автор: ToshaCh 26.2.2007, 11:47
Проблема АСП как всегда одна и таже: Её придумала и развивает Майкрософт, соответственно ни тебе надёжности, ни кросплатформенности, ни мощности. В очередной раз жаль, что маркетинг у них впереди здравого смысла, поскольку по задумке действительно интерестно выходило.

Автор: Annuta 26.2.2007, 13:09
Да... любопытный обмен мнениями... я склоняюсь в сторону пхп... Хотя там написать такой код как в асп будет горраздо тяжелее.. так как в асп всё за тебя написали.. а в пхп ручками надо писать самому...  smile .... Лано.. Шпасибо. всем...

Автор: nerezus 26.2.2007, 17:51
Цитата

Это ты откуда взял такое?
 Если бы поддерживалась - то развивалась бы. Но на нее забили и вместо нее теперь толкают ASP.NET.
 
Цитата

А Windows Server это какая ОС?
 А с чего ты взял, что она серверная? Только потому, что написано "server"? Шутка такая есть: "Вот у меня на сарае написано "х**", а там — дрова!". Вот так и на винде написано "server".

В серверной ОС критические уязвимости не могут оставаться незалатанными неделями. Поэтому винду серверной не счиитаем =)

Цитата

сейчас выбирает ASP.NET из-за
 ЫЫЫ? Так ASP или ASP.NET? Про ASP.NET не спорю: сообщество есть.

Цитата

а в пхп ручками надо писать самому
 А почему это в ASP.NET мы будем пользоваться фреймворком, а в PHP не будем? Нет уж. Кстати, скажу по секрету, что в PHP тоже есть фреймворки  smile 

Автор: Daevaorn 26.2.2007, 19:06
Цитата(nerezus @  26.2.2007,  18:51 Найти цитируемый пост)
что в PHP тоже есть фреймворки    

по сравнению с лидерами совершенно убогие

Автор: Serkys 1.3.2007, 19:30
Цитата(Daevaorn @  26.2.2007,  19:06 Найти цитируемый пост)
по сравнению с лидерами совершенно убогие

Не знаю, какие фреймворки в ASP, но в РНР они очень даже сильны. Один только http://framework.zend.com чего стоит.

Автор: DeadLine 4.3.2007, 10:12
Цитата(Daevaorn @ 26.2.2007,  00:44)
python. 

Видел я ваш питон в гробу и в белах тапочках.я сталкивался со страницами  и они тормозят нипадецки

Автор: nerezus 4.3.2007, 12:08
DeadLine, а я вообще один раз винду не смог поставить. Прикинь, не ставилась, комп был 386 а винда 98. Значит дерьмо ваша винда: совсем не работает.

P.S. сравни со своим предыдущим постом и сделай выводы ))

Автор: Daevaorn 4.3.2007, 12:28
Цитата(DeadLine @  4.3.2007,  11:12 Найти цитируемый пост)
Видел я ваш питон в гробу и в белах тапочках.я сталкивался со страницами  и они тормозят нипадецки 

python работает в разы быстрее чем php в одинаковых условиях, так что кривые руки программиста мы тут не рассматриваем.

Автор: nerezus 4.3.2007, 20:46
Цитата

python работает в разы быстрее чем php в одинаковых условиях
 Ога, быстрее,но просто мне пхп приятнее писать )
А производительность в последнюю очередь зависит от ЯП, но сильно зависит от СУБД, веб-сервера, ОС и ФС. IMHO =]

Автор: Daevaorn 4.3.2007, 23:41
Цитата(nerezus @  4.3.2007,  21:46 Найти цитируемый пост)
А производительность в последнюю очередь зависит от ЯП, 

не в последнюю.

Автор: S.A.P. 5.3.2007, 00:17
Цитата(Daevaorn @  26.2.2007,  00:44 Найти цитируемый пост)
если нужен хороший сайт за коротоке время, то я бы рекомендовал python
 из чего будет вычисляться степень "хорошести" этого сайта?

Автор: Daevaorn 5.3.2007, 01:10
Цитата(S.A.P. @  5.3.2007,  01:17 Найти цитируемый пост)
из чего будет вычисляться степень "хорошести" этого сайта?

из его качеств

Автор: skyboy 5.3.2007, 02:04
Цитата(Daevaorn @  5.3.2007,  00:10 Найти цитируемый пост)
из его качеств

время поиска исполнителя? PHP - разработчика, как мне кажется, проще найти.
стоимость разработки? РНР-разработчиков, как мне кажется, больше(о квалификации пока не говорим) - соотвественно, разработка стОит меньше.
скорость разработки? сильно зависит от квалификации разработчика; одно "но" - на РНР, как мне кажется, больше готовых скриптов. это, понятно, не инициирует повышение квалификации, но разработку вполне может ускорить.
внешний вид? зависит всецело от дизайнерских навыков.
скорость/надежность/защищенность готового творения? в большей степени зависит от мастерства/опыта разработки, а не конкретного языка. 
какой пункт я не рассмотрел?

Автор: Daevaorn 5.3.2007, 09:00
Цитата(skyboy @  5.3.2007,  03:04 Найти цитируемый пост)
скорость разработки? сильно зависит от квалификации разработчика; одно "но" - на РНР, как мне кажется, больше готовых скриптов. это, понятно, не инициирует повышение квалификации, но разработку вполне может ускорить.

при наличии грамотного фреймворка, скорость разрботки повышается значительно. для python такие есть. у php в этом смысле дела обстаят хуже
Цитата(skyboy @  5.3.2007,  03:04 Найти цитируемый пост)
скорость/надежность/защищенность готового творения? в большей степени зависит от мастерства/опыта разработки, а не конкретного языка. 

защищенность - зависит опять таки от фреймворка, ну и от языка тоже. из-за попсовости php, для его взлома существует больше способов и умеющих людей.
про скорось я уже говорил.
надежность в некоторой степени тоже от языка зависит - от языковых возможностей
Цитата(skyboy @  5.3.2007,  03:04 Найти цитируемый пост)
разработка стОит меньше.

меньше, не всегда лучше
Цитата(skyboy @  5.3.2007,  03:04 Найти цитируемый пост)
внешний вид? зависит всецело от дизайнерских навыков.

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

Автор: mr.DUDA 5.3.2007, 10:25
DeadLine, 
Цитата(DeadLine @  4.3.2007,  09:12 Найти цитируемый пост)
Видел я ваш питон в гробу и в белах тапочках.я сталкивался со страницами  и они тормозят нипадецки

А можно пример сайта ? Просто интереса для (посмотреть на тормоза)

Автор: skyboy 6.3.2007, 00:11
Цитата(Daevaorn @  5.3.2007,  08:00 Найти цитируемый пост)
при наличии грамотного фреймворка, скорость разрботки повышается значительно. 

какие функции интересуют? классы? функциональные комплексы?
Цитата(Daevaorn @  5.3.2007,  08:00 Найти цитируемый пост)
из-за попсовости php

PHP - хуже, потому как шире распространнен? smile вот так аргумент smile А о том, что "попсовость" также подразумевает широкое "комьюнити" и большое количество наработок ? smile
Цитата(Daevaorn @  5.3.2007,  08:00 Найти цитируемый пост)
надежность в некоторой степени тоже от языка зависит - от языковых возможностей

конкретнее, конкретнее smile

Автор: Daevaorn 6.3.2007, 00:59
Цитата(skyboy @  6.3.2007,  01:11 Найти цитируемый пост)
какие функции интересуют? классы? функциональные комплексы?

всё. например как в RoR
Цитата(skyboy @  6.3.2007,  01:11 Найти цитируемый пост)
PHP - хуже, потому как шире распространнен?

не хуже, просто это его специфика. сколько ты занаешь способов взлома сайтов на python и cколько на php?
Цитата(skyboy @  6.3.2007,  01:11 Найти цитируемый пост)
А о том, что "попсовость" также подразумевает широкое "комьюнити" и большое количество наработок ?

количество не определяет качество. а комьюнити это вообще отдельная песня, какой процент грамотных людей в нем?
Цитата(skyboy @  6.3.2007,  01:11 Найти цитируемый пост)
конкретнее, конкретнее 

ну python не препроцессор, в отличии от php(чтобы это не значило) =)

P.S. python+django использует google для своих внутренних корпаративных веб-сервисов...

Автор: nerezus 6.3.2007, 08:09
Цитата

сколько ты занаешь способов взлома сайтов на python и cколько на php?
 Столько же. Ну кроме нелокального инклюда кода (при allow_url_fopen = On).
Ну и еще из-за того, что файл на питоне - чисто код, то нельзя юзать фишку, с помощью котоой можно превратить локальный инклюд в нелокальный: запихивание, как в пхп, в exif у загружаемой картинки кода(так была сломана, например, mazafaka.ru).

Добавлено @ 08:11 
P.S. Но если учесть, что подобные уязвимости(инклюд кода) может допустить лишь совсем конченный придурок(либо совсем новичок), то количество типовых способов считать одинаковым.

Автор: skyboy 6.3.2007, 17:45
Цитата(Daevaorn @  5.3.2007,  23:59 Найти цитируемый пост)
всё. например как в RoR

не мог бы сделать скидку на то, что я на Ruby даже HelloWorld не писал, не то, что - с фрейворком работать? smile
Цитата(Daevaorn @  5.3.2007,  23:59 Найти цитируемый пост)

количество не определяет качество.

ну, про "попсовость"  прозвучало из твоих уст из-под твоих пальцев вышло  smile И сам же говоришь, что количество чего бы то ни было - это не аргумент.
Цитата(Daevaorn @  5.3.2007,  23:59 Найти цитируемый пост)
какой процент грамотных людей в нем?

не знаю. а в проценте ли дело? сам же говоришь - количество не определяет качество  smile один знаток может сделать больше, чем десяток "просто знающих".
Цитата(Daevaorn @  5.3.2007,  23:59 Найти цитируемый пост)
ну python не препроцессор, в отличии от php(чтобы это не значило) =)

что это значит? код Питона вместо html передается браузеру для непосредственного выполнеия аки java-апплеты?  smile 

Автор: nerezus 6.3.2007, 18:46
Цитата

ну python не препроцессор, в отличии от php(чтобы это не значило) =)
 А вот тут я не понял, т.к. вроде они одинаково работают:
1) Если нет готовой сборки, то компиляция в байткод.
2) Инткрпретация байткода.

Правда если не применять сторонние средства, то 1 этап в пхп происходит при каждом запуске. Но это легко исправляется тем же EAccelerator(кеширует байткод).

Автор: nerezus 7.3.2007, 08:29
Почему все темы про PHP vs. ASP.NET всегда съезжают к питону?  smile 

Автор: diam 7.3.2007, 09:20
Во флейме наша сила smile

Автор: mr.DUDA 7.3.2007, 23:48
Цитата(nerezus @  7.3.2007,  07:29 Найти цитируемый пост)
Почему все темы про PHP vs. ASP.NET всегда съезжают к питону?

И почему все темы XYZ vs. Java всегда съезжают к .NET ?  smile  smile (см. соседний топик Qt vs Java)

Автор: DeadLine 9.3.2007, 11:47
http://ucs-ustu.ru/go

Автор: nerezus 9.3.2007, 18:17
DeadLine, пожалуйста приведи конфигурацию этого сервера, софт, который они используют и примерную нагрузку.

Автор: Void 9.3.2007, 19:01
Я наблюдал несколько невероятно тормозных сайтов на ASP.NET — значит ли это, что технология медленная сама по себе? Нет, это значит, что не надо скупиться на нормальный хостинг. У ASP.NET хорошая вертикальная масштабируемость при больших минимальных требованиях. ASP.NET и RoR на shared-хостинге sucks, скорее всего, это в какой-то степени справедливо и для Java и Python.

Автор: nerezus 9.3.2007, 21:43
Цитата

значит ли это, что технология медленная сама по себе?
 Нет, просто ты наверное видел быстрые приложения на медленном сервере(медленная ОС(windoze), медленый веб-сервер(IIS)) - вот отсюда и тормоза.

Правда эта технология на серверных ОС и нормальных вебсерверах работать не будет - такая у нее судьба =)

Автор: Void 9.3.2007, 22:01
nerezus, бред комментировать не буду. Конечно, форум «религиозные войны» — наиболее подходящее место для проявления фанатизма, но тем не менее.

До тех пор, пока не будет представлено несколько ссылок на бенчмарки IIS 6 vs Apache 2.x, будем засчитывать слив.

И, кстати, ASP.NET на Apache с Mono работает.

Автор: S.A.P. 9.3.2007, 23:27
Цитата(Void @  9.3.2007,  22:01 Найти цитируемый пост)
До тех пор, пока не будет представлено несколько ссылок на бенчмарки IIS 6 vs Apache 2.x, будем засчитывать слив.

Apache проигрывет по скорости, причем значительно. От того и не юзаем его. IIS тоже кстати не подарок. nginx с PHP в режиме fastcgi - оптимальный вариант. 

Тут даже python со своим байт компиллером будет сливаться при большом количестве запросов, если на апаче висит. ИМХО.

Бенчмарки показывать не буду, их все видели сто раз. По крайней мере не сложно найти и проверить.

Автор: nerezus 10.3.2007, 00:43
Цитата

на бенчмарки IIS 6 vs Apache 2.x
 Пардон, но апач2 тоже не быстрый. Поэтому с выходом етча буду тестировать именно nginX.

Автор: GZep 16.3.2007, 22:26
Все слышали новость, что был написан сервер на пхп?.. smile 

Автор: nerezus 17.3.2007, 10:32
GZep, да хоть на брейнфаке.

Кстати сервера для чатов очень часто на пхп и пишут ;)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)