JSP vs PHP
30 отговора
2984 прегледа
JSP vs PHP
Zdraveite :) Ot nqkolko meseca se zanimavam s PHP programirane i mislq che si imam dobra predstava ot PHP, no iskam da znam kakvi predimstva i eventualno nedostatyci ima v sravnenie sys JSP?
Chudq se poneje sym golqm fen na Java i ako sa ravnostoini moje da se zamislq da mina kym JSP.
ju
Chudq se poneje sym golqm fen na Java i ako sa ravnostoini moje da se zamislq da mina kym JSP.
ju
Re: JSP vs PHP
Ako prawish malko proektche, php-to e po-lesno.
Ako shte prawish neshto goljamo, koeto shte se razwiwa shte ti trjabwa JSP i oshte neshto. Inache i dwete si imat i predimstwa i nedostatici, no towa e osnownoto. Lapnesh li wednuj Java vudicata, izlizane njama. Zatowa fnimafaj.
Ako shte prawish neshto goljamo, koeto shte se razwiwa shte ti trjabwa JSP i oshte neshto. Inache i dwete si imat i predimstwa i nedostatici, no towa e osnownoto. Lapnesh li wednuj Java vudicata, izlizane njama. Zatowa fnimafaj.
Re: JSP vs PHP
Вярно - ако правиш нещо малко - с РНР става по-бързо. Лошото е че след това не го пипаш...Ако трябва да се правят големи промени - захвърляш страници и целия хубав дизайн заминава.
Лоша черта на РНР е обвързаността с базата - като го направиш веднъж за MySQL например, и ползваш специалните функции от рода на mysql_query() после забрави да смениш базата. Докато при Java и JSP го няма този проблем - там си работиш с jdbc конекция без да се интересуваш особено каква е базата.
Друга лоша - за мен поне - черта е че няма как да стане MVC в РНР... Или ако има - то е някаква измислица. Като вече събрал опит съм се парил от скриптлети и смесване на бизнес-логика с html, и код тип спагети. Сървлетите- те са голямо преимущество на java технологиите, да не говорим за struts и подобни, които приближават web-програмирането до събитийния модел на windows с който всички сме свикнали ...
Да не говорим че J2EE технологиите(jsp, ejb) предлагат автоматично транзакции, security ...все неща без които не може сериозен проект.
Единственото преимущество на PHP e че е бързо, защото е native. Този проблем се решава обаче при Java централизирано - с подобряване на хардуера на сървъра. Което не е проблем за по-големи компании. A в края на краищата - големите програмисти пишат големи програми за големи компании за големи пари. Съответно - малките програмисти ...
Моля да не ми се сърдят почитателите на РНР, но си струва да се инвестира време в J2EE.
Лоша черта на РНР е обвързаността с базата - като го направиш веднъж за MySQL например, и ползваш специалните функции от рода на mysql_query() после забрави да смениш базата. Докато при Java и JSP го няма този проблем - там си работиш с jdbc конекция без да се интересуваш особено каква е базата.
Друга лоша - за мен поне - черта е че няма как да стане MVC в РНР... Или ако има - то е някаква измислица. Като вече събрал опит съм се парил от скриптлети и смесване на бизнес-логика с html, и код тип спагети. Сървлетите- те са голямо преимущество на java технологиите, да не говорим за struts и подобни, които приближават web-програмирането до събитийния модел на windows с който всички сме свикнали ...
Да не говорим че J2EE технологиите(jsp, ejb) предлагат автоматично транзакции, security ...все неща без които не може сериозен проект.
Единственото преимущество на PHP e че е бързо, защото е native. Този проблем се решава обаче при Java централизирано - с подобряване на хардуера на сървъра. Което не е проблем за по-големи компании. A в края на краищата - големите програмисти пишат големи програми за големи компании за големи пари. Съответно - малките програмисти ...
Моля да не ми се сърдят почитателите на РНР, но си струва да се инвестира време в J2EE.
Re: JSP vs PHP
Да си призная, нямам си и представа от ПХП, прочетох 1на статия за бързо въвеждане в ПХП и се отказах да се занимавам нататък.Стори ми се прекалено тясно свързан с ХТМЛ-кода и с малко възможности да се направи една ясно структурирана УЕБ апликация.
А за JSP, кво да ти кажа. Всичко си зависи от обекта зад клавиатурата.Ако знае добре Java, включително J2EE, може да направи чудеса
. Аз незнам да има нещо за УЕБ, което е написано на друг език и да не може да се направи с J2EE.
Един мноого голям недостатък за сега на JSPтата - няма нормален хостинг за пез пари в нета, даже и платените хостове предлагащи JSP потдръжка го правят кой както си иска
.Докато виж- за ПХП всеки предлага потдръжка заедно с майСКЮЕЛ.Със сигурност това ще се промени все някога.



А за JSP, кво да ти кажа. Всичко си зависи от обекта зад клавиатурата.Ако знае добре Java, включително J2EE, може да направи чудеса
Един мноого голям недостатък за сега на JSPтата - няма нормален хостинг за пез пари в нета, даже и платените хостове предлагащи JSP потдръжка го правят кой както си иска
Re: JSP vs PHP
Занимавал съм се и с джава уеб (малко) и с пхп(повече). Нещата са както си ги направиш сам. Твърдя, че произвеждам php код, който се поддържа и променя лесно. Версия 5 на езика е почти 1:1 с джава (с остатъчен динамизъм от 4-ката за щастие). Дори във версия 4 има добра обектна поддръжка, която опростява организацията.
Проблема на пхп сайтовете не е в езика. Аудиторията е много странна -- това не са програмисти с обектно мислене, а често дизайнери и ентусиасти. Питайте в пхп клуба, колко хора ползват ОО възможностите на езика, ако не ми вярвате. Спагетите, като резултат хич не изненадват. Няма какво да се лъжем при много "програмисти" резултатите са същите, но това е друга тема. Друга тема е, че можем да правим добър код без ООП в него -- просто аз съм много облъчен на тая тема.
Ползвам ОО възможностите на пхп. Изградил съм си мини O-R mapper за mySQL. Разделям презентацията от логиката с шаблони и динамично съставяне на страници с контроли. Не е невъзможно, даже е сравнително лесно да се постигне MVC подобие на пхп -- правиш си го сам, буквално за минути.
Това, което липсва в езика в сравнение с J2EE е наистина enterprise поддръжката. За щастие често няма нужда от нея.
--
Екстремно програмиране на български.
[линк]
Проблема на пхп сайтовете не е в езика. Аудиторията е много странна -- това не са програмисти с обектно мислене, а често дизайнери и ентусиасти. Питайте в пхп клуба, колко хора ползват ОО възможностите на езика, ако не ми вярвате. Спагетите, като резултат хич не изненадват. Няма какво да се лъжем при много "програмисти" резултатите са същите, но това е друга тема. Друга тема е, че можем да правим добър код без ООП в него -- просто аз съм много облъчен на тая тема.
Ползвам ОО възможностите на пхп. Изградил съм си мини O-R mapper за mySQL. Разделям презентацията от логиката с шаблони и динамично съставяне на страници с контроли. Не е невъзможно, даже е сравнително лесно да се постигне MVC подобие на пхп -- правиш си го сам, буквално за минути.
Това, което липсва в езика в сравнение с J2EE е наистина enterprise поддръжката. За щастие често няма нужда от нея.
--
Екстремно програмиране на български.
[линк]
Re: JSP vs PHP
Действай момче!!
Пи ха пи-то е напред. Аз съм се заджавил от известно време, и ме е супер яд на разните MVC-исти. работата е че на света не му е необходимо това. Не му тряят и сикуели. хехехе. Имаш най-бързата веб технология на свта в ръцете! -не се поддавай на тия типове, жавистите!
Пи ха пи-то е напред. Аз съм се заджавил от известно време, и ме е супер яд на разните MVC-исти. работата е че на света не му е необходимо това. Не му тряят и сикуели. хехехе. Имаш най-бързата веб технология на свта в ръцете! -не се поддавай на тия типове, жавистите!
Re: JSP vs PHP
Можеш ли да ми обясниш какво и е " най - бързото ", че нещо не мога да разбера моля.
Re: JSP vs PHP
Да, прав си. Може би въпросът е на пристрастия. Аз съм се занимавал с джава и уеб(доста) , и по-малко с РНР. чувам много добри работи за версия 5 :-) много прилича на джава, което само по себе си е аргумент в полза на джава вече.Чудесное че може да се реализира и MVC - нещо задължително за по-сериозни проекти, където се налагат по-сложни алгоритми.
Но ако трябва да сме коректни двете технологии са равностойни. Ако е нещо неголямо бих предпочел да го правя на РНР/MySQL. Но за по-сериозни неща се предпочита j2ee/oracle ... транзакции, security, o-r mappings - все важни неща.
Един голям плюс на РНР-то е бързодействието. Каквото и да правим - джавата си е виртуална машина. Но с развиването на хардуера вече не се забелязват фрапиращи разлики, според мен поне.
btw поздрави за интересния форум в yahoo. наскоро се регистрирах, но още не ми остава време да участвам активно
Но ако трябва да сме коректни двете технологии са равностойни. Ако е нещо неголямо бих предпочел да го правя на РНР/MySQL. Но за по-сериозни неща се предпочита j2ee/oracle ... транзакции, security, o-r mappings - все важни неща.
Един голям плюс на РНР-то е бързодействието. Каквото и да правим - джавата си е виртуална машина. Но с развиването на хардуера вече не се забелязват фрапиращи разлики, според мен поне.
btw поздрави за интересния форум в yahoo. наскоро се регистрирах, но още не ми остава време да участвам активно
Re: JSP vs PHP
А я тогава ми кажете за e-commerce сайт кое бихте избрали..
Щото аз съм си джавист но гледам че повечето неща са написани на PHP, пък и доста готови скриптове има...
Щото аз съм си джавист но гледам че повечето неща са написани на PHP, пък и доста готови скриптове има...
Re: JSP vs PHP
Za Java e-commerce e preporuchitelno da polzwash J2EE a ne prosto servleti i JSP-ta. a Sun sa izkarali njakolko ( po tochno 3) primera na J2EE apps. edna ot tjah e Java Petstore. lichno na men WAF frameworka kojto da naprawili tam mi dopadna dosta. Ta poraztursi se w Sajta na Sun tam po Blueprints
Re: JSP vs PHP
mnogo nepoznati dumichki :(
qvno sym razbiral ot java po-malko ot kolkoto misleh :(
ju
qvno sym razbiral ot java po-malko ot kolkoto misleh :(
ju
Re: JSP vs PHP
po princip Java e mnogo obshto ponjatie. Mojesh da go razglejsash kato njakakuf nabor ot atomi, ot kojto mojesh da naprawish naj-razlichni molekuli, i suotwetno naj-razlichni predmeti. Ti mojesh da znaesh swojstwata na atomite, no nemojesh da znaesh wsichki predmeti, koito mogat da proizljazat ot tjah. ... Trjabwa da se otrientirash w njakakwa oblast, a za ostanalite, prosto da znaesh w obshti linii kakwi sa... a Inache otnosno mrusnite dumichki i sukrashtenia... da, naj-razlichni ima.
Re: JSP vs PHP
Единственото преимущество на PHP e че е бързо, защото е native.
моля?!
El rito constituye el Secreto
моля?!
El rito constituye el Secreto
Re: JSP vs PHP
настоящия форум е една доста тъжна демонстрация на PHP/MySQL модела. малко повече потребители и настава някакъв ужас. за бъговете няма да говоря въобще. те все пак са си постоянно присъствие навсякъде
определено не бих го ползвал за нещо повече от сайтове на дребни фирмички с минимална активност...
El rito constituye el Secreto
определено не бих го ползвал за нещо повече от сайтове на дребни фирмички с минимална активност...
El rito constituye el Secreto
Редактирано от ChaosFire на
Re: JSP vs PHP
Native == бързо ? а:б;
Според мен правилният отговор е "б", което обаче не значи че е бавно :)
Каквото го направиш, такова ще е.
Според мен правилният отговор е "б", което обаче не значи че е бавно :)
Каквото го направиш, такова ще е.
Re: JSP vs PHP
I az tova se pitam. Posledno kato gledah PHP si beshe scripting language, bavnichyk, grozen, no lesen za hack-vane kato Perl.