AKB Forums

Go Back   AKB Forums > Technical sections > Languages, Compilers and Interpreters > Web Development
Home Register Blogs FAQ Members List Calendar Downloads Arcade Mark Forums Read

Web Development Java/PHP/Perl/ASP and more

Troubles when posting message? Click here! :: Проблемы с отправлением сообщения? Нажмите сюда!

Reply
 
LinkBack Thread Tools Display Modes
Old Oct 11, 2002, 01:03   #1
В бой аргхххххххх!
 
hov's Avatar
 
Join Date: Sep 2002
Location: Vik, Medieval Norway
Posts: 1,497
Rep Power: 7
Reputation: 48
Send a message via ICQ to hov
Post PHP vs ASP

Privetstvuetsia zdorovaia kritika.

Hov.
__________________
Rock Hovhannes.

Дневник
Stryfe.Am - Coming Soon!
hov is offline   Reply With Quote Quote selected
Old Oct 11, 2002, 05:25   #2
Консервативный Демагог
 
VX's Avatar
 
Join Date: Jan 2002
Location: Кавказская Албания
Posts: 889
Rep Power: 7
Reputation: 10
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".
__________________
Праздник к нам приходит...

|^^^^^^^^^'''^\| ||\__
| ВОДКА-ВОДКА | ||','''|'''''''\_____,_
| _..... _ | ||_ _|'__|_____||.........| |
'(@)'(@)'(@)''''''''''''''''''''''*|(@)""""|(@)*
VX is offline   Reply With Quote Quote selected
Old Oct 11, 2002, 05:44   #3
¡no pasaran!
 
dolphin's Avatar
 
Join Date: Mar 2002
Location: localhost
Posts: 538
Rep Power: 7
Reputation: 23
Send a message via ICQ to dolphin
Cool

шах и мат: где в ASP реализованы regexp -ы?
__________________
[ que fors aus ne le sot riens nee ]
dolphin is offline   Reply With Quote Quote selected
Old Oct 11, 2002, 10:41   #4
Младенец
 
Join Date: Oct 2002
Location: Chicago NW Suburbs, IL, US
Posts: 14
Rep Power: 0
Reputation: 10
Post

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

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

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

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

А вообще то, АСП устарел. АСП.НЕТ имеет совершенно другую идеологию, с которой ни один существуюший на сей день engine сравниться не может. АСП с АСП.НЕТ сравниваются только как C с C++..
альтернатив нет, даже EJB не дотягивает.
__________________
The best way to predict the future is to create it
Maestro is offline   Reply With Quote Quote selected
Old Oct 11, 2002, 16:19   #5
Moderator
 
Gates's Avatar
 
Join Date: Feb 2002
Location: Armenia
Posts: 5,188
Rep Power: 8
Reputation: 244
Send a message via ICQ to Gates
Post

"Kril'ya, nogi, glavnoe XVOST" Vsmisle JSP kruche vsex.
__________________
Gates is offline   Reply With Quote Quote selected
Old Oct 11, 2002, 17:43   #6
¡no pasaran!
 
dolphin's Avatar
 
Join Date: Mar 2002
Location: localhost
Posts: 538
Rep Power: 7
Reputation: 23
Send a message via ICQ to dolphin
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! Ничего себе маленькое дешевое решение!

__________________
[ que fors aus ne le sot riens nee ]
dolphin is offline   Reply With Quote Quote selected
Old Oct 11, 2002, 19:22   #7
Lev
 
Join Date: May 2002
Location: Hayq
Posts: 121
Rep Power: 7
Reputation: 10
Send a message via ICQ to hyper
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
hyper is offline   Reply With Quote Quote selected
Old Oct 11, 2002, 19:37   #8
Младенец
 
Join Date: Oct 2002
Location: Chicago NW Suburbs, IL, US
Posts: 14
Rep Power: 0
Reputation: 10
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,.. по моему один черт, совершенно равносильные языки, если не рассматривать библиотеки.
__________________
The best way to predict the future is to create it
Maestro is offline   Reply With Quote Quote selected
Old Oct 11, 2002, 19:49   #9
В бой аргхххххххх!
 
hov's Avatar
 
Join Date: Sep 2002
Location: Vik, Medieval Norway
Posts: 1,497
Rep Power: 7
Reputation: 48
Send a message via ICQ to hov
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!
hov is offline   Reply With Quote Quote selected
Old Oct 11, 2002, 20:06   #10
В бой аргхххххххх!
 
hov's Avatar
 
Join Date: Sep 2002
Location: Vik, Medieval Norway
Posts: 1,497
Rep Power: 7
Reputation: 48
Send a message via ICQ to hov
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
__________________
Rock Hovhannes.

Дневник
Stryfe.Am - Coming Soon!
hov is offline   Reply With Quote Quote selected
Old Oct 11, 2002, 20:19   #11
Web developer
 
Aram Ghazanchyan's Avatar
 
Join Date: Sep 2002
Location: Yerevan
Posts: 892
Rep Power: 7
Reputation: 14
Send a message via ICQ to Aram Ghazanchyan Send a message via MSN to Aram Ghazanchyan
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.
Aram Ghazanchyan is offline   Reply With Quote Quote selected
Old Oct 11, 2002, 20:24   #12
Moderator
 
Gates's Avatar
 
Join Date: Feb 2002
Location: Armenia
Posts: 5,188
Rep Power: 8
Reputation: 244
Send a message via ICQ to Gates
Post

Hov, a pro + i - JSP nichego ne nashjol?
__________________
Gates is offline   Reply With Quote Quote selected
Old Oct 11, 2002, 20:57   #13
Консервативный Демагог
 
VX's Avatar
 
Join Date: Jan 2002
Location: Кавказская Албания
Posts: 889
Rep Power: 7
Reputation: 10
Post

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

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

|^^^^^^^^^'''^\| ||\__
| ВОДКА-ВОДКА | ||','''|'''''''\_____,_
| _..... _ | ||_ _|'__|_____||.........| |
'(@)'(@)'(@)''''''''''''''''''''''*|(@)""""|(@)*
VX is offline   Reply With Quote Quote selected
Old Oct 11, 2002, 22:45   #14
Студент
 
Join Date: Mar 2002
Location: [ Surrealistical World ]
Posts: 312
Rep Power: 7
Reputation: 10
Post

Pol dnya = 24/2h = 12 Hours
Problema siya otsutstvuet v ASP.
__________________
::Against the crowd.
Rust is offline   Reply With Quote Quote selected
Old Oct 12, 2002, 01:38   #15
Младенец
 
Join Date: Oct 2002
Location: Chicago NW Suburbs, IL, US
Posts: 14
Rep Power: 0
Reputation: 10
Post

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

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

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

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

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

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

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

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

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

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

(кажется я рискую породить еще один флейм на тему open source vs commercial), посему предлагаю завязывать с темами "сакс/рулез" и переходить на более конструктивные ones.
__________________
The best way to predict the future is to create it
Maestro is offline   Reply With Quote Quote selected
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 11:43.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
This board was founded on September 29, 2001
Powered by Viper Internet

Affordable Web Hosting | ParevNet

Buy text link