Armenian Knowledge Base  

Go Back   Armenian Knowledge Base > Technical sections > Webmaster Zone > Web Development
Register

Reply
 
LinkBack Thread Tools
Old 11.10.2002, 02:03   #1
В бой аргхххххххх!
 
hov's Avatar
 
Join Date: 09 2002
Location: Vik, Medieval Norway
Age: 35
Posts: 1,513
Downloads: 12
Uploads: 0
Reputation: 43 | 3
Post PHP vs ASP

Privetstvuetsia zdorovaia kritika.

Hov.
Reply With Quote
Old 11.10.2002, 06:25   #2
Консервативн
 
VX's Avatar
 
Join Date: 01 2002
Location: Кавказская Албания
Posts: 889
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Post

Quote:
Originally posted by hov:
Privetstvuetsia zdorovaia kritika.

Hov.
Dear Hov,
Ponimash eta kritika ne mojet byt' zdorovoy tak kak eto provokachiya, sovetuu tebe razuznat' chto takoe "holly war".
Reply With Quote
Old 11.10.2002, 06:44   #3
¡no pasaran!
 
dolphin's Avatar
 
Join Date: 03 2002
Location: localhost
Age: 35
Posts: 540
Downloads: 0
Uploads: 0
Reputation: 13 | 4
Cool

шах и мат: где в ASP реализованы regexp -ы?
Reply With Quote
Old 11.10.2002, 11:41   #4
Младенец
 
Join Date: 10 2002
Location: Chicago NW Suburbs, IL, US
Posts: 14
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Post

Quote:
шах и мат: где в ASP реализованы regexp -ы?
Точно..только кому

Вот она, разница между АСП и ПХП
АСП это не язык, это платформа.
Нету в ней встроенных стредств да и не надо. Есть Regex COM object, интегрируется куда угодно, хоть в АСП хоть в С++...
А ПХП - всего лишь конкретная имплементация сервер-сайд препроцессора. Довольно удачная, не спорю. Но сравнивать ее с АСП (или с любой другой развитой веб-платформой) по принципу "в ПХП есть фунция Х() для доступа к какому нить прибамбасу, а где это в АСП" бессмыссленно. Это все равно что сказать что Фортран лучше С++ потому что в нем есть встроенные фунции ввода/вывода.

у АСП есть несчастье. по умолчанию используется ВБскрипт с его кривым синтаксисом.

Так что вопрос поставлен некорректно, критиковать что либо неуместно. PHP бесплатен, и на нем можно строить маленькие дешевые решения. АСП - коммерческая платформа, широко испольуемая для разработки больших систем.

А вообще то, АСП устарел. АСП.НЕТ имеет совершенно другую идеологию, с которой ни один существуюший на сей день engine сравниться не может. АСП с АСП.НЕТ сравниваются только как C с C++..
альтернатив нет, даже EJB не дотягивает.
Reply With Quote
Old 11.10.2002, 17:19   #5
Moderator
 
Gates's Avatar
 
Join Date: 02 2002
Location: Armenia
Age: 37
Posts: 5,226
Downloads: 0
Uploads: 0
Reputation: 262 | 5
Post

"Kril'ya, nogi, glavnoe XVOST" Vsmisle JSP kruche vsex.
Reply With Quote
Old 11.10.2002, 18:43   #6
¡no pasaran!
 
dolphin's Avatar
 
Join Date: 03 2002
Location: localhost
Age: 35
Posts: 540
Downloads: 0
Uploads: 0
Reputation: 13 | 4
Talking

Quote:
Originally posted by Maestro:


PHP бесплатен, и на нем можно строить маленькие дешевые решения. АСП - коммерческая платформа, широко испольуемая для разработки больших систем.

~$ HEAD www.yandex.ru
200 OK
Cache-Control: max-age=900, private
Connection: close
Date: Fri, 11 Oct 2002 08:32:40 GMT
Server: Apache/1.3.6 (Unix) PHP/4.0.1pl2 mod_perl/1.19 rus/PL28.15

LOL! Ничего себе маленькое дешевое решение!

Reply With Quote
Old 11.10.2002, 20:22   #7
Lev
 
Join Date: 05 2002
Location: Hayq
Age: 37
Posts: 121
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Post

U vsex etix texnologii est svoyi preimushestva i nedostatki, nado isxodit ot konkretnix zadach.
Ya lichno polzuyus i ASP(seychas ASP.NET) i PHP i JSP
i ColdFusion i mne vsyo ravno, glavnoe delat zakaz, A chto kasaetsya texnologii to ASp.NET (i voobshee .NET) vesma interesnaya texnologiya, xotya JSP eto zver, no dlya JSP nuzhno znat Java a dlya ASP.NET cho xosh no predpochtitelno C#(pchacrac Java)
__________________
Never insult an alligator until after you have crossed the river. © Cordell Hull
Reply With Quote
Old 11.10.2002, 20:37   #8
Младенец
 
Join Date: 10 2002
Location: Chicago NW Suburbs, IL, US
Posts: 14
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Post

Quote:
LOL! Ничего себе маленькое дешевое решение!
В рунете НЕТ рынка для больших решений .. рынок не созрел. В любом случае, как по вашему, сам краулер engine yandex тоже на ПХП реализован ?
Или синтаксический энджин ?

А вообщем конечно, можно и на ассемблере все написать, я не спорю

Quote:
U vsex etix texnologii est svoyi preimushestva i nedostatki, nado isxodit ot konkretnix zadach.
Ya lichno polzuyus i ASP(seychas ASP.NET) i PHP i JSP
i ColdFusion i mne vsyo ravno, glavnoe delat zakaz, A chto kasaetsya texnologii to ASp.NET (i voobshee .NET) vesma interesnaya texnologiya, xotya JSP eto zver, no dlya JSP nuzhno znat Java a dlya ASP.NET cho xosh no predpochtitelno C#(pchacrac Java)
Согласен. Только если сравнивать JSP с ASP.NET то уж сравнивать EJB.. хотя в нем не так развита обьектная инкапсуляция клайент-сайд.
Что немаловажно.

Правда я не понял почему C# это испорченная Jаva,.. по моему один черт, совершенно равносильные языки, если не рассматривать библиотеки.
Reply With Quote
Old 11.10.2002, 20:49   #9
В бой аргхххххххх!
 
hov's Avatar
 
Join Date: 09 2002
Location: Vik, Medieval Norway
Age: 35
Posts: 1,513
Downloads: 12
Uploads: 0
Reputation: 43 | 3
Post

VX > Ne soglasen. V tom chto ne mojet byt' zdorovoi kritiki vinovaty kritikiuishie a ne "holly war" ( kstati pri vsei moei neinformirovannosti do menia vse-taki dopolzli koe-kakie svedenia o "holy war" )

Pokopavshis' nemnogo v seti ia sostavil spisok "+"-ov i "-"-ov ASP i PHP kotorye privodiat storonniki togo i drugogo.

PHP +
1.Open Source
2.Large amount of Free code available
3.It's Free
4.It's Faster (In particular working better and faster with DB-s)
5.MySQL
6.Cross platform compatibility
7.PHP running on Win32 can also use VBScript DLLs just as well as ASP, it has functionality built in that allows it to use any COM+ component ???
8.PHP has more inbuilt functionality

ASP +
1.Supports Many Programming Languages
2.Session() And Application() variables
3.ASP.NET beats PHP in any catetory ???
4.VBScript is a lot more easier to read then a C/C++ code
6.Very large knowledge base
7.ASP debugging tools are MUCH better than anything available for PHP-debugging
8.ASP is easy/easier to extend using VB to make ASP Components

ASP -
1.To do anything you must buy 3rd party commercial software packages
2.It's Slower
3.It Needs More Memory
4.VBScript sux
5.ASP is built on a COM-based architecture. COM Is Slow.
6.MS Blows!

PHP -
1.PHP module crash could affect multiple web pages
2.Try to make a project and then change the database type

Ne soglasen s "+"-mi ASP NN4,8 .
Po-moemu v ASP Session i Application ochen' udobnye veshi.
Ne mogu sudit' ob ASP.NET tak-kak ne znakom.
V obhsem moe mnenie takovo chto PHP luchshe ASP vezde krome sessii. Ob ASP.NET ia molchu.

Hov.
__________________
Rock Hovhannes.

Дневник
Stryfe.Am - Coming Soon!
Reply With Quote
Old 11.10.2002, 21:06   #10
В бой аргхххххххх!
 
hov's Avatar
 
Join Date: 09 2002
Location: Vik, Medieval Norway
Age: 35
Posts: 1,513
Downloads: 12
Uploads: 0
Reputation: 43 | 3
Post

nekotorye copy/paste-y

PHP is platform independent, so you can develope on windows wich is easier for programmers to develope on, and then export to Unix/Linux systems which are known to be much more robust and secure than windows, wherease ASP must be run on IIS or PWS servers which are only available with windows. Also PHP runs on Apache very easily, and Apache is definitly the most popular web server used on the web ever. The usage of Apache excedes the double of the usage of IIS, and that is because Apache is very configurable, and very reliable, and secure and after all it is free, So why pay for a less used language (ASP) and server (PWS/IIS) when you can have the most commonly used language on the web (PHP) and the most commonly used server (Apache) all for FREE

Code is substantially shorter with PHP than with ASP. This is because the HTTP GET and POST variables are automatically created by PHP as global variables so we don't have to waste time extracting them from the ASP Request object.
The PHP include() statement is nice because we can conditionally include scripts, making our code smaller.
PHP has session and cookie management functions similar to ASP. The HTTP header manipulation functions in ASP are easier to use though.
The only thing lacking in PHP is the ASP equivalent of Application variables which are available for the life-time of the Web server.

ASP supports multiple programming languages. This architecture is inherently slower and more memory intensive that PHP's model because each ASP language compiler runs in its own process. So when ASP detects a Begin ASP tag, it needs to do a context switch out of the HTML parser, and select the appropriate compiler. Then at the End ASP tag it will do a context switch back to the HTML parser.

Результаты запросов на Yandex i Altavista (по количеству встречаемых названий PHP, ASP, PERL):

Yandex
PHP
2 888 649 - 49.7%
Perl
1 659 452 - 28.5%
ASP
1 267 759 - 21.8%
Всего найдено- 5 815 860

AltaVista
PHP
33 330 353 - 40.8%
Perl
20 651 537 - 25.2%
ASP
27 806 617 - 34%
Всего найдено - 81 788 507
Reply With Quote
Old 11.10.2002, 21:19   #11
Web developer
 
Aram Ghazanchyan's Avatar
 
Join Date: 09 2002
Location: Yerevan
Age: 36
Posts: 896
Downloads: 1
Uploads: 0
Reputation: 9 | 0
Post

Es menak zarmanum em es joghovurdi vra.
Menak bazara dzez petq anel - "ASP vs PHP". Ovqer eq duq ASP programmer ner jan, vor durs eq talis, isk http://acid.land.am/cgi/ubb/ultimate...;f=18;t=000069 cheq karogh patasxanel?
Kam el PHP programmerner vor ASP-ic voobshe xabar cheq?
Targeq es ankap flood@, u pakeq senc temaner.
Reply With Quote
Old 11.10.2002, 21:24   #12
Moderator
 
Gates's Avatar
 
Join Date: 02 2002
Location: Armenia
Age: 37
Posts: 5,226
Downloads: 0
Uploads: 0
Reputation: 262 | 5
Post

Hov, a pro + i - JSP nichego ne nashjol?
Reply With Quote
Old 11.10.2002, 21:57   #13
Консервативн
 
VX's Avatar
 
Join Date: 01 2002
Location: Кавказская Албания
Posts: 889
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Post

[QUOTE]
.Try to make a project and then change the database type
[/QOUTE]

Откуда ты раздoбыл это дерьмо собачее, в PHP мозно писать ООП-ом (првда там lights вариоан но все равно)
лично у мнея был проект которй за пол дня можно было переписать для другов дб.
Reply With Quote
Old 11.10.2002, 23:45   #14
Студент
 
Join Date: 03 2002
Location: [ Surrealistical World ]
Posts: 312
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Post

Pol dnya = 24/2h = 12 Hours
Problema siya otsutstvuet v ASP.
Reply With Quote
Old 12.10.2002, 02:38   #15
Младенец
 
Join Date: 10 2002
Location: Chicago NW Suburbs, IL, US
Posts: 14
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Post

Quote:
Откуда ты раздoбыл это дерьмо собачее, в PHP мозно писать ООП-ом (првда там lights вариоан но все равно)
лично у мнея был проект которй за пол дня можно было переписать для другов дб.
Во первых, я бы воздержался от сильных высказываний

ООП = инкапсуляция + наследование + полиморфизм

+ самое главное - эфффективное исползование вышеперечисленного.

Вы бы еще JScript бы обозвали ОО языком, хотя даже он ближе к этой концепции.

ни АСП, ни ПХП не удовлетворяют всем 3м критериям.
В принципе они близки по реализации - в АСП тоже есть "классы".. Только пользы от них практически никакой.

Еще раз, "плюсы" типа автоматическое засорение глобального неймспейса мусором из поста это сомнителньые достоинства. Тем более что на любой скриптовой технологии это делается за 2 минуты, если есть нужда.

Важно совсем другое - шкалируемость. И здесь нейтив поддержка COM превращается в мощный плюс, так как ~80 % кода в коммерческих "АСП" приложениях, включая бизнесс и ДАК уровень написаны совсем на на интерпретируемом скрипте, а в в виде КОМ модулей. Что позволяет выносить бизнес логику на сервер приложений, гибко балансировать нагрузку, и т.д.

Вообще мне доставляют много радости протесты по отсутсвию бесплатных компонент для АСП, по отсутсвию информации.. и т.п.

АСП сама по себе небесплатная технология, и купив какой либо Вин сервер и потратив уйму денег на разработку, купить коммерческую компоненту не представляет проблемы.

Оговорюсь, что все сказаное мной не является рекламой той или иной технологии. Каждому сегменту рынка - свое и "маленькие решения" не значит "плохие решения"

(кажется я рискую породить еще один флейм на тему open source vs commercial), посему предлагаю завязывать с темами "сакс/рулез" и переходить на более конструктивные ones.
Reply With Quote
Sponsored Links
Reply

Thread Tools


На правах рекламы:
реклама

All times are GMT. The time now is 14:42.


Powered by vBulletin® Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.