JSP vs PHP

30 отговора 2984 прегледа
#1

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
Отговор
в отговор на ju_lian #2

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.

Отговор
в отговор на Tupcho #3

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.

Отговор
в отговор на ju_lian #4

Re: JSP vs PHP

Да си призная, нямам си и представа от ПХП, прочетох 1на статия за бързо въвеждане в ПХП и се отказах да се занимавам нататък.Стори ми се прекалено тясно свързан с ХТМЛ-кода и с малко възможности да се направи една ясно структурирана УЕБ апликация.
А за JSP, кво да ти кажа. Всичко си зависи от обекта зад клавиатурата.Ако знае добре Java, включително J2EE, може да направи чудеса. Аз незнам да има нещо за УЕБ, което е написано на друг език и да не може да се направи с J2EE.
Един мноого голям недостатък за сега на JSPтата - няма нормален хостинг за пез пари в нета, даже и платените хостове предлагащи JSP потдръжка го правят кой както си иска.Докато виж- за ПХП всеки предлага потдръжка заедно с майСКЮЕЛ.Със сигурност това ще се промени все някога.


Отговор
в отговор на gc #5

Re: JSP vs PHP

Занимавал съм се и с джава уеб (малко) и с пхп(повече). Нещата са както си ги направиш сам. Твърдя, че произвеждам php код, който се поддържа и променя лесно. Версия 5 на езика е почти 1:1 с джава (с остатъчен динамизъм от 4-ката за щастие). Дори във версия 4 има добра обектна поддръжка, която опростява организацията.

Проблема на пхп сайтовете не е в езика. Аудиторията е много странна -- това не са програмисти с обектно мислене, а често дизайнери и ентусиасти. Питайте в пхп клуба, колко хора ползват ОО възможностите на езика, ако не ми вярвате. Спагетите, като резултат хич не изненадват. Няма какво да се лъжем при много "програмисти" резултатите са същите, но това е друга тема. Друга тема е, че можем да правим добър код без ООП в него -- просто аз съм много облъчен на тая тема.

Ползвам ОО възможностите на пхп. Изградил съм си мини O-R mapper за mySQL. Разделям презентацията от логиката с шаблони и динамично съставяне на страници с контроли. Не е невъзможно, даже е сравнително лесно да се постигне MVC подобие на пхп -- правиш си го сам, буквално за минути.

Това, което липсва в езика в сравнение с J2EE е наистина enterprise поддръжката. За щастие често няма нужда от нея.

--
Екстремно програмиране на български.
[линк]
Отговор
в отговор на ju_lian #6

Re: JSP vs PHP

Действай момче!!

Пи ха пи-то е напред. Аз съм се заджавил от известно време, и ме е супер яд на разните MVC-исти. работата е че на света не му е необходимо това. Не му тряят и сикуели. хехехе. Имаш най-бързата веб технология на свта в ръцете! -не се поддавай на тия типове, жавистите!

Отговор
в отговор на was.il #7

Re: JSP vs PHP

Можеш ли да ми обясниш какво и е " най - бързото ", че нещо не мога да разбера моля.

Отговор
в отговор на Дeшeв #8

Re: JSP vs PHP

Да, прав си. Може би въпросът е на пристрастия. Аз съм се занимавал с джава и уеб(доста) , и по-малко с РНР. чувам много добри работи за версия 5 :-) много прилича на джава, което само по себе си е аргумент в полза на джава вече.Чудесное че може да се реализира и MVC - нещо задължително за по-сериозни проекти, където се налагат по-сложни алгоритми.

Но ако трябва да сме коректни двете технологии са равностойни. Ако е нещо неголямо бих предпочел да го правя на РНР/MySQL. Но за по-сериозни неща се предпочита j2ee/oracle ... транзакции, security, o-r mappings - все важни неща.

Един голям плюс на РНР-то е бързодействието. Каквото и да правим - джавата си е виртуална машина. Но с развиването на хардуера вече не се забелязват фрапиращи разлики, според мен поне.



btw поздрави за интересния форум в yahoo. наскоро се регистрирах, но още не ми остава време да участвам активно

Отговор
в отговор на gc #9

Re: JSP vs PHP

А я тогава ми кажете за e-commerce сайт кое бихте избрали..
Щото аз съм си джавист но гледам че повечето неща са написани на PHP, пък и доста готови скриптове има...

Отговор
в отговор на kair #10

Re: JSP vs PHP

Java PetStore za men e strahoten primer wuobshte za Java

Отговор
в отговор на Tupcho #11

Re: JSP vs PHP

Ако е [линк] нещо не мога да го отворя?

Отговор
в отговор на kair #12

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

Отговор
в отговор на Tupcho #13

Re: JSP vs PHP

mnogo nepoznati dumichki :(
qvno sym razbiral ot java po-malko ot kolkoto misleh :(

ju
Отговор
в отговор на ju_lian #14

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.

Отговор
в отговор на gc #15

Re: JSP vs PHP

Единственото преимущество на PHP e че е бързо, защото е native.

моля?!

El rito constituye el Secreto
Отговор
в отговор на Дeшeв #16

Re: JSP vs PHP

настоящия форум е една доста тъжна демонстрация на PHP/MySQL модела. малко повече потребители и настава някакъв ужас. за бъговете няма да говоря въобще. те все пак са си постоянно присъствие навсякъде
определено не бих го ползвал за нещо повече от сайтове на дребни фирмички с минимална активност...

El rito constituye el Secreto

Редактирано от ChaosFire на

Отговор
в отговор на ChaosFire #17

Re: JSP vs PHP

Native == бързо ? а:б;
Според мен правилният отговор е "б", което обаче не значи че е бавно :)
Каквото го направиш, такова ще е.

Отговор
в отговор на JSPмaняk #18

Re: JSP vs PHP

тва ясно ама откога PHP стана native?!

El rito constituye el Secreto
Отговор
в отговор на ChaosFire #19

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.

Отговор
в отговор на gc #20

Re: JSP vs PHP

Какво е MVC?

Отговор