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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ASP.NET vs PHP - что круче? 
:(
    Опции темы
 
ASP.NET vs PHP - что круче?
ASP.NET [ 123 ]  [52.34%]
PHP [ 112 ]  [47.66%]
Всего проголосовавших: 235
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
alir
Дата 25.9.2005, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата
А JSP где?

В могиле. На замену пришли Java Server Faces, если ты не знаешь.

Цитата
И главное, для каких задачь?

Для всех.
PM MAIL ICQ   Вверх
Се ля ви
Дата 26.9.2005, 10:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

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



Цитата(alir @ 25.9.2005, 23:23)
Цитата 
А JSP где? 

В могиле. На замену пришли Java Server Faces, если ты не знаешь.

Действительно, не знаю smile Зато знаю другое - знаю, что нахожусь в той реальности, в которой JSF - это просто небольшая надстройка над JSP, которая работает в рамках JSP. И далеко не во всех задачах её использование оправдано, по-этому большинство веб-интерфейсов до сих пор пишется без неё, на других теглибах. Вы же, alir, видимо, находитесь в какой-то параллельной реальности и просто получили из неё выход в наш интернет, как в "Лабиринте отражений", наверное. smile

Значит, выходит, что JSF, работающая через JSP - то же в могиле? Ну давайте, про какие технологии вы ещё слыхали краем уха от старухи-сплетницы у подъезда или от непонятного очкарика с умным видом в набитом битком автобусе, что они похоронили всё, чем люди пользуются - и что приняли за святую правду?..

А у меня для вас варианты ещё есть. smile Вот например, можете авторитетно заявить, что Аспектно-ориентированное программирование (АОП) скоро нафиг задавит ООП! А что - звучит, ведь, здорово! smile Если только, конечно, понятия не иметь, что такое АОП...

Да что там - можете написать, что SQL скоро, в новой версии стандарта, приобретёт веб-интерфейс и все сайты и корпоративные приложения будут писать на нём, забыв о Java и .NET smile Как красиво и завораживающе будет звучать это для тех, кто слабо себе представляет, что такое качественная вёрстка и бизнес-логика!.. Живо забросят учить программирование и будут только в совершенстве штулировать SQL! Зачем такие сложности? Всё гоним на чистом SQL`е! smile

Блин, даже тема уже была, которую я как раз что бы выяснить этот вопрос и создавал - http://forum.vingrad.ru/index.php?showtopic=46594 (и там ссылка приводилась) в которой вы уже выступали, были пойманы на том, что неправы, но не удосужились разобраться. Естественно, вам, ведь, так проще!

Исключительно в целях самообразования советую сначала почитать хотя бы это - http://www.soft.kz/Index.aspx?page=articlestext&id=1 , а потом уже хоронить технологии.

И вообще, привыкайте к тому, что Java развивается эволюционным путём, редко отбрасывая что-то старое, ибо, заботясь о разработчиках, а не кидая их, создатели скорее будут усовершенствовать старые технологии, расширять и приспосабливать под современные нужды, чем выкидывать на помойку или хоронить, как вам бы того, видимо, хотелось.

Цитата(alir @ 25.9.2005, 23:23)
Цитата 
И главное, для каких задачь?

Для всех.

Для всех - значит ни для каких конкретно, а значит и вовсе ни для каких. Неужели так сложно понять, что если бы чёткий, аргументированный и абсолютно-верный во всех случаях ответ на САБЖ существовал - то одна из этих технологий сразу бы скончалась? По-этому и нет такого ответа - всё зависит от специфики задачи, абсолютизм здесь не пройдёт.

Это сообщение отредактировал(а) Се ля ви - 26.9.2005, 10:47


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
Exception
Дата 26.9.2005, 11:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


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

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



одну задачу можно решать по-разному.
пхп - скриптовый язык, имхо долго он не продержится.
.нет и ява - это как пепси и кока - цвета разные, суть одна.
и дело тут не в самом языке, а в умении решать на нём конкретные задачи. имхо.
PM   Вверх
-=Ustas=-
Дата 26.9.2005, 11:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



ИМХО, сравнивая PHP и ASP, всегда будет получаться замкнутый круг, однозначно. И еще один аспект, мне кажется, что ASP никогда не станет резвее PHP...

Это сообщение отредактировал(а) -=Ustas=- - 26.9.2005, 11:25


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Ch0bits
Дата 26.9.2005, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Python Dev.
****


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

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



Цитата(Run @ 26.9.2005, 11:00)
пхп - скриптовый язык, имхо долго он не продержится.

ИМХО пока будет ASP будет и PHP, ещё и 6, и 7... выйдет.

Многие горазды нахваливать .NET, ASP и прочие технологии микрософта, но как только дело доходит до реальности, то почему-то все сразу переходят на альтернативные средства... разве это ни о чём не говорит? smile
Почему наш и другие форумы написаны на PHP, почему хостеров с PHP намного больше чем с ASP, почему у нас раздел PHP намного больше ASP???
Почему?... догадайтесь сами. smile

Это сообщение отредактировал(а) Vadim999 - 26.9.2005, 11:42
PM WWW   Вверх
Дрон
Дата 26.9.2005, 12:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

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



Цитата(Vadim999 @ 26.9.2005, 12:41)
Почему наш и другие форумы написаны на PHP, почему хостеров с PHP намного больше чем с ASP, почему у нас раздел PHP намного больше ASP???
Почему?... догадайтесь сами. smile

Потому что PHP бесплатен smile


--------------------
Да. Именно так.
PM   Вверх
Ignat
Дата 26.9.2005, 21:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

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



Цитата
Потому что PHP бесплатен

И кроссплатформенный. smile

У меня предложение: сделать замер скорости - ASP.NET vs. PHP, как понимаю, сторонники JSP также не против будут поучаствовать. У меня нет никакого желания доказывать, что где-то быстрее, а где-то медленее, мне просто интересно, какой будет результат. Понимаю, что скорость, это не конек PHP ибо интерпретатор. Взять один алгоритм и реализовать.


--------------------
Теперь при чем :P
PM   Вверх
-=Ustas=-
Дата 27.9.2005, 08:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ustix IT Group
****


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

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



А что вы на это скажите!? smile
=====================================================
Active Server Pages (ASP) - это технология Microsoft, позволяющая создавать динамические web страницы. ASP поддерживает несколько языков программирования, наиболее распространенным является VBScript (опять же разработка Microsoft). Соответственно, ASP - это технология для Windows систем.
PHP - аналог ASP, который может работать как в среде UNIX так и в Windows. PHP - это система разработки скриптов, включающая в себя CGI - интерфейс, интерпретатор языка и набор функций для доступа к базам данных и различным объектам WWW.

Так кто же из этих двоих лучше? По мнению автора статьи, PHP выигрывает у ASP как в плане технических (функциональных) возможностей, так и по критерию популярности/общедоступности.

Скорость.
ASP никогда не станет резвее PHP! ASP технология основана на модели COM (COM - Component Object Model), т.е. работать вы будете с объектами и компонентами.

Например, для вывода информации по запросу клиента задействуется объект Response, при обращении к базе данных, задействуется еще один объект, для работы с файлами вызывается третий объект и т.д. Таким образом, подобное нагромождение замедляет работу ASP приложения. При использовании модулей PHP, мы работаем в едином пространстве памяти PHP, и это несколько быстрее, чем использование разрозненных объектов, задействованных в различных процессах.

Испытание Бэ Дэ
Проверка скорости работы с MS SQL 7.0.
PHP: используя интерфейс ODBC ( Open Database Connectivity) доступ к базе данных - 9.54 сек.

ASP: Используя COM интерфейс для работы с ODBC - 17.28 сек (т.е. на 80% дольше).

OLEDB - микрософтская COM разработка для взаимодействия с базами данных, она "быстрее" ODBC, но если мы задействуем интерфейс PHP MYSQL, то выигрыш (на 200%) опять за PHP.

Это только говорит о том, что открытость кода PHP, а значит свободный доступ всех желающих к разработке и тестированию движка PHP - все это позволило создать более совершенную технологию, нежели ту, которая разрабатывалась в недрах Microsoft.

=====================================================


--------------------
В искаженном мире все догмы одинаково произвольны, включая догму о произвольности догм.
-----
PM WWW ICQ Skype   Вверх
Дрон
Дата 27.9.2005, 12:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

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



-=Ustas=-
Не путай ASP с ASP.NET


--------------------
Да. Именно так.
PM   Вверх
Ignat
Дата 27.9.2005, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

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



Цитата
Не путай ASP с ASP.NET


Отож, потому и интересно.



--------------------
Теперь при чем :P
PM   Вверх
Дрон
Дата 27.9.2005, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

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



Ну, я могу попробовать сравнить быстродействие на своей машине (при условии, что вы мне дадите готовый PHP-код).

У меня есть PHP 4-й и 5-й, MySQL 4-й с чем-то, ASP.NET 1.1, MSSQL Server 2000.


--------------------
Да. Именно так.
PM   Вверх
DENNN
Дата 27.9.2005, 12:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 3878
Регистрация: 27.3.2002
Где: Москва

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



Смысл ваших сравнений? На одном хостинге будет получаться одно соотношение, на другом - другое. Так же и COM-модель, на одном хосте "внутренности" могут сильно отличаться от другого хоста. При первом вызове COM-объектов влияет даже размер реестра, потому как информация об GUID, данные для фабрики классов - все лежит в реестре. Это один из аргументов, почему "сравнение влоб" принесет мало пользы..
PM ICQ   Вверх
Дрон
Дата 27.9.2005, 12:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

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



Цитата(DENNN @ 27.9.2005, 13:41)
Это один из аргументов, почему "сравнение влоб" принесет мало пользы..

Согласен, но раз людям любопытно smile

Тем более, я не сомневаюсь, что на мелких задачах PHP будет всё же чуть шустрее ASP.NET. Ибо он для этого предназначен smile


--------------------
Да. Именно так.
PM   Вверх
Ignat
Дата 27.9.2005, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Флудератор
****


Профиль
Группа: Экс. модератор
Сообщений: 4030
Регистрация: 19.4.2004
Где: غيليندزيك مدينة

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



Цитата(DENNN @ 27.9.2005, 13:41)
Это один из аргументов, почему "сравнение влоб" принесет мало пользы.

Есть предложения как сделать "не влоб"?

Цитата
при условии, что вы мне дадите готовый PHP-код

Скинь задачу.


--------------------
Теперь при чем :P
PM   Вверх
Дрон
Дата 27.9.2005, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-ненавистник :)
****


Профиль
Группа: Участник Клуба
Сообщений: 3179
Регистрация: 29.12.2002
Где: Санкт-Петербург

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



Цитата(Ignat @ 27.9.2005, 14:38)
Скинь задачу.

Мне сейчас некогда над задачами думать smile


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

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

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


 




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


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

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