Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Zašto PHP - šta vas je potaklo?

[es] :: PHP :: Zašto PHP - šta vas je potaklo?

[ Pregleda: 3247 | Odgovora: 19 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

glavince
Ohrid/Macedonia

Član broj: 66412
Poruke: 246
62.162.242.*

Sajt: ohridnews.com


Profil

icon Zašto PHP - šta vas je potaklo?19.06.2006. u 17:59 - pre 216 meseci
Nesto sam primetio da je ovaj forum, kategorija PHP, u zadnjih nekoliko dana slabo aktivan. Sigurno je to zbog vrucine koje obuhvatila nase prostore. Zato sam dosao do ideje da pokrenem ovu temu "Zasto PHP", mislim sta vas je nateralo da se posvetite na izucavanje PHP skriptnog jezika.
Moja prica je ova:
Ja sam se zaljubio u web zato sto pruza beskonacan broj informacija iz svake oblasti, neke su verodostijne neke nisu, to je druga prica.
Kad sam pokusao da stavim svoj pridones u www,prvo sto sam uradio je bio PHPNUKE testirao sam MAMBO i t.d.
Tada sam shvatio da mi je potrebno nesto vise. Pratio sam teme koje su se odvijale oko razvoja WEB aplikacije, i naucio sam da su vodeci programerski jezici PHP i ASP.
Negde sam procitao ovo:
Kada ASP programer zapne, poziva svoju mamu u pomoc , dok PHP programer kreira svoju funkciju.
tako sam shvatio da PHP ovozmozava vecu slobodu programerima da odrade svoj posao.
I tako je pocelo moje druzenje svama ...
 
Odgovor na temu

Gojko Vujovic
Amsterdam, NL

Administrator
Član broj: 1
Poruke: 13651



+165 Profil

icon Re: Zašto PHP - šta vas je potaklo?19.06.2006. u 18:06 - pre 216 meseci
Nekad beše perl, a onda je došao php koji je bio lakši za korišćenje od perla prvenstveno zato što je bio embedded u okviru html tagova, da bismo sa rastom php projekata shvatili da je to idiotski način da se pravi sajt i opet se vratili na potpuno razdvajanje logike aplikacije i prezentacije (templejti), a nekad dodavali i treći sloj u celu priču, što smo sve mogli i sa perlom, i tako... evolucija?

PHP = Lousy sintaksa, lousy programeri, lousy sigurnost aplikacija, a sve radi jako brzo i put do operativnog (ne i završenog) softvera je brz, što je valjda i doprinelo do tolike popularnosti, i eto postade i PHP neki "jezik". Dodali OO, finu podršku za tzv. "baze" (mysql), autori tzv. "baza" 7 godina pričali kako ne kasne za pravim bazama i da će uskoro dodati trigere, stored procedures i views, i to valjda ušlo ljudima u uši i poverovaše "pa ne kasne oni baš toliko" (7 godina?), i nastaviše da koriste tzv. "baze" koje ni online backup ne umeju da odrade kako treba u 2006. godini A.D., itd...

Uglavnom, nedostaju razvojna okruženja, nedostaje skalabilnost koju ima java i o kojoj php može za sada samo da sanja, no dobro, biće bolje.

Optimista
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
*.pat-pool.le.sbb.co.yu.

Sajt: angelstudio.org


+392 Profil

icon Re: Zašto PHP - šta vas je potaklo?19.06.2006. u 18:26 - pre 216 meseci
@gojko

Pazi, razdvajanje aplikacije od HTML nikada nemas, jer je izlaz aplikacije upravo HTML (ili u boljem slucaju XML+XSLT). A PHP sam ima template engine (ma sta to znacilo, to je valjda ono sto ima i SSI). Ako koristis jos jedan lejer, on je deo aplikacije koji:moze da ima svoje sigurnosne propuste i bagove. Uz to, mozes izlaz ili konkatenirati u promenjljivu ili koristiti output buffering, potpuno je svejedno. Pazi, kako bi pisao CGI u C/C++ nego upravo tako? Uzmes templejt sa fread i dodas na bafer, a to je isto sto radi filre_get_contents ili obicni ob_sdtart i echo. Kod mene je sve PHP a ono HTML sto ima je samo nenapisano $global_html=$global_html."<a href=\"".$_SERVER["PHP_SELF"]."?u=".$profile->UID."\">User</a>";

Sve je PHP.

Meni smeta kod PHP sto nije strictly typed, to je neverovatno bitno sa aspekta sigurnosti aplikacije, i sto ne mogu tacno odrediti vidljivost klasa i promenjljivih.

Ko kaze da i C nema template engine? Ima ga itekako. ;-)
 
Odgovor na temu

SmilieBG
Aleksandar Skodric
NL

Član broj: 13094
Poruke: 1821
*.speed.planet.nl.



+3 Profil

icon Re: Zašto PHP - šta vas je potaklo?19.06.2006. u 19:40 - pre 216 meseci
Pa generalno, privukla me sledeca ideja, koja nije toliko vezana za sam PHP, vec strukturu interneta. Naime - ja napravim neki blesav programcic, podignem ga na server i Zika iz Severne Karoline moze da gleda moj blesavi sajt :) Isto tako, taj moj blesavi programcic ce u svoje vreme da pozove server u Indiji, koji ce da prosledi informacije serveru u Juznoj Koreji, kako bi ovaj odradio back up sistema u Indjiji ;) Malo karikaturirano, ali shvatas poentu ;)

Elem, zasto PHP? Igrom slucaja sam prvo dosao sa njim kontakt. Jezik je 'engleski', straight to the point, citljiv. Aspekt sigurnosti nikada nisam doticao, jer ruku na srce nikada nisam radio na toliko kriticnim aplikacijama, da se to vrlo vrlo posmatra. Ne znam druge jezike, sem nesto Jave tako da nisam kompetentan da pricam da je bolji ili losiji od ovog ili onog jezika.

PHP-om se sluzim koliko meni treba, ali definitivno ne zelim da pravim karijeru na istom.

Poz,
Sale
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
 
Odgovor na temu

Davor Grubelić
Davor Grubelić

Član broj: 46879
Poruke: 280
*.cmu.carnet.hr.

Jabber: nameless21@elitesecurity.org
ICQ: 341103380


Profil

icon Re: Zašto PHP - šta vas je potaklo?19.06.2006. u 20:27 - pre 216 meseci
kod mene je sasvi jednostavno. PHP spaja moje dvije velike "ljubavi", programiranje i "veliku mrežu" tj. internet. PHP-om se bavim tek 4-5 mjeseci, pa nemam baš preveliku "bazu" u glavi.
Na PHP sam "naletio" sasvim slušajno. Lutajući internetom i ES-om u potrazi za zanimljivim sadržajem dospio sam na PHP forum, i odmah su mi proradili "leptirići" u stomaku . Odmah sam skinuo nekoliko knjiga i tutorijala sa neta i počeo učiti.
Tako da mogu reći da je i ES "kriv" za moje upoznavanje sa PHP-om. I hvala vam.
I evo već nakon nekoliko mjeseci, počele su stizati i prve ponude i projekti. A pošto sam student, vremena je malo.
Ali nije sve ni u novcu...
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
195.252.99.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Zašto PHP - šta vas je potaklo?19.06.2006. u 21:01 - pre 216 meseci
Pa već nekih 7-8 godina se "bavim" webom i sve sam prosao, od free hostinga sa gotovim template-ovima gde samo menjaš tekst (dzaba.com), pa "običnih" free hostinga (geocities) (ovde sam se zadržao dosta), pa onda malo FrontPage sh*t pa krenuo kao da pravim sajtove (obične statične prezentacije) pa da skidam (one stare) Geocities reklame, itd itd... a onda sam skontao da mi treba nešto više. Kako sam već bio upoznat sa programiranjem (10ak godina se zezam sa programčićima, nikad ništa ozbiljnije nisam radio sa njima) mogao sam verovatno da počnem bilo šta. Onda sam nabavio niotkuda (tj. jeste od nekuda, sa nekog diska ili šta već) DzSoft PHP editor i skinuo PHP i iz onih 4-5 demo-a sam skontao osnove i krenuo lagano, našao neki free php (bez MySQLa) hosting i isprobavao jednostavne skriptice. Rad sa MySQL-om nikako nisam mogao da skontam dok mi ortak bukvalno nije nacrtao kako izgleda tabela (mada sam to uglavnom znao) i objasnio mi kako da koristim ono while ($row = mysql_fetch_array($sql)) { i tako je počelo malo ozbiljnije. Tek kasnije sam uvideo da je sve to free (opensource) i da može da se zaradi pomalo od toga (verovatno bi moglo i više kad bih se potrudio ).

p.s. Više ne koristim DzSoft PHP editor i nikome ga ne preporučujem
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

gajo2
Budapest

Član broj: 62614
Poruke: 518
*.ptt.yu.

Sajt: b.flyingoranges.com


+117 Profil

icon Re: Zašto PHP - šta vas je potaklo?19.06.2006. u 21:18 - pre 216 meseci
Meni je jasno kako je PHP popularan jer je preterano lak, ali nije mi jasno zasto se JSP tako malo koristi. Npr. JSP free hosting postoji samo na jednom mestu na internetu!! A i Java hosting koji se placa je uvek pet puta skuplji od PHP-a. Zasto? Java nije toliko teska...
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
*.pat-pool.le.sbb.co.yu.

Sajt: angelstudio.org


+392 Profil

icon Re: Zašto PHP - šta vas je potaklo?19.06.2006. u 23:43 - pre 216 meseci
Gde to ima besplatan JSP hosting? (moze na PP)

Inace, to je i razlog zasto je ASP/ASP.NET hosting skuplji od Perl/PHP hostinga. JSP? ASP.NET? E to je enterprise resenje za enterprise korisnike koji raspolazu enterprise budzetom ;-)
 
Odgovor na temu

formeye
Ivan Čukić
KDE developer, Free Software Network
Serbia
BGD

Član broj: 5188
Poruke: 388
..taman-bg.customer.sbb.co.yu.

Sajt: ivan.fomentgroup.org


Profil

icon Re: Zašto PHP - šta vas je potaklo?20.06.2006. u 08:10 - pre 216 meseci
Ne shvatam kako mozete da optuzujete PHP zato sto programeri u njemu pisu programe koji su puni rupa. Po tome bi C bio najlosiji jezik na svetu - cak i na MSDN-u postoje primeri koji u sebi imaju potencijalne buffer-owerflow propuste (pogresno koriscenje strncpy funkcije u primeru za listanje sadrzaja direktorijuma). PHP je odlican za ono za sta je namenjen, a nije namenjen enterprise resenjima, nego web sajtovima.

Sto se cena hostinga tice, postoji jedan razlog za vecu cenu JSP-a - manja zastupljenost.
While you were hanging yourself on someone else's words
Dying to believe in what you heard
I was staring straight into the shining sun
 
Odgovor na temu

gajo2
Budapest

Član broj: 62614
Poruke: 518
*.ADSL.neobee.net.

Sajt: b.flyingoranges.com


+117 Profil

icon Re: Zašto PHP - šta vas je potaklo?23.06.2006. u 16:08 - pre 216 meseci
Besplatan JSP hosting: http://www.myjavaserver.com/

A ne vidim kakve veze ima manja zastupljenost JSP-a sa cenom. Java je besplatna, Tomcat je besplatan, moze da radi pod linuxom, znaci jedino ti treba server... tj. odrzavanje kosta isto kao PHP... cak ti ne treba ni Apache Web server da bi radio! Tako da ne vidim koji su ti troskovi zbog cega je JSP skuplji cak i od ASP-a...
 
Odgovor na temu

formeye
Ivan Čukić
KDE developer, Free Software Network
Serbia
BGD

Član broj: 5188
Poruke: 388
..taman-bg.customer.sbb.co.yu.

Sajt: ivan.fomentgroup.org


Profil

icon Re: Zašto PHP - šta vas je potaklo?23.06.2006. u 17:20 - pre 216 meseci
Citat:
A ne vidim kakve veze ima manja zastupljenost JSP-a sa cenom.


Jednostavan zakon trzista. Ono cega ima vise, mora da kosta manje. Zahvaljujuci broju hostinga, JSP se tretira kao luksuz...

Ponuda i potraznja...
While you were hanging yourself on someone else's words
Dying to believe in what you heard
I was staring straight into the shining sun
 
Odgovor na temu

zira
Vladan Zirojevic
Beograd

Član broj: 7520
Poruke: 38
*.volomp.com.

Sajt: www.plotun.com


Profil

icon Re: Zašto PHP - šta vas je potaklo?24.06.2006. u 21:00 - pre 216 meseci
PHP je vrlo lijepo rjesenje za veliki procenat danasnjih Veb aplikacija, brzo se uci, besplatan je, ogromna kolicina dostupnog koda i podrske, vrlo ziva zajednica itd... to sa strane programera. Sa strane menadzera, veliki broj raspolozivih programera, velika kolicina dostupnog koda i brz razvojni ciklus. I jeftiniji od drugih skoro po pravilu.

Ne treba mijesati neke stvari... Recimo, PHP je los jer ti omogucava da napravis los softver koji je pun rupa? Taj izgovor nema veze sa samim jezikom koliko sam programerom, nedovoljno dobar programer (citaj: sa nedovoljno iskustva i lijen :) ce napraviti los softver u svakom jeziku. Mnogi uzmu besplatan softver koji nije dobro napisam (a mnogo ih je takvih) i optuze sam jezik sto nije dobar jer programer ne pise dobar kod. Dijelom jeste krivica sto ga nije sprijecio u tome, ali i dalje taj jezik ti omogucava da pises i dobar kod :)

Sto se tice baza, to stvarno nije PHP problem, jer izbor baza je dovoljno veliki da svako moze za svoj PHP projekat izabrati sta mu treba. A isti problem postoji i sa drugim jezicima. Kome treba vise od besplatnog MySQL-a (a takvih nije mnogo, pogotovo ne na domacem trzistu), neka fino izabere jacu bazu i to plati.

Svakako da PHP nije savrsen jezik, ima nekonzistentnosti, razvojni tim nekada donosi "sumnjive" odluke i slicno, ali nema savrsenog jezika. Mnogo je vaznije da se jedan jezik zaista poznaje i da se stekne iskustvo nego koji je jezik.

@Gojko: Sto se tice skalabilnosti, cijeli sistem treba da je skalabilan, ne samo programski jezik. Dobrim projektovanjem se moze ostvariti dosta toga, pogledaj samo Digg.com, Flikr.com...

Citat:

From talking with Owen I learned digg.com gets on the order of 200 million page views per month, and they’re able to handle it with only 3 web servers and 8 small database servers.
...
Digg is in the process of preparing to scale to 10 times current load. I asked Owen Byrne if that meant an increase in headcount and he said that wasn’t necessary. The only real change they identified was a switch to a different database platform. There doesn’t seem to be any additional manpower cost to PHP scalability either.

http://www.oreillynet.com/onla...phps_scalability_and_perf.html


I na kraju opet, PHP je samo alat, sve sto mozes u njemu, mozes i u drugim jezicima, sasvim je svejedno.
 
Odgovor na temu

formeye
Ivan Čukić
KDE developer, Free Software Network
Serbia
BGD

Član broj: 5188
Poruke: 388
..taman-bg.customer.sbb.co.yu.

Sajt: ivan.fomentgroup.org


Profil

icon Re: Zašto PHP - šta vas je potaklo?25.06.2006. u 09:55 - pre 216 meseci
Citat:

sta mu treba. A isti problem postoji i sa drugim jezicima. Kome treba vise od besplatnog MySQL-a (a takvih nije mnogo, pogotovo ne na domacem trzistu), neka fino izabere jacu bazu i to plati.

Nema potrebe za placanjem, tu je PostgreSQL. Problem PHP-a sa bazama je to da ne postoji (u standardnoj instalaciji, bez dodatnih modula) jedinstven pristup razlicitim bazama. Na primer, pozelis da predjes sa MySQL na Postgre - u celom kodu moras da menjas mysql_* funkcije pandanima za PgSQL...
While you were hanging yourself on someone else's words
Dying to believe in what you heard
I was staring straight into the shining sun
 
Odgovor na temu

zira
Vladan Zirojevic
Beograd

Član broj: 7520
Poruke: 38
*.volomp.com.

Sajt: www.plotun.com


Profil

icon Re: Zašto PHP - šta vas je potaklo?25.06.2006. u 10:46 - pre 216 meseci
Slazem se, zato i ne treba da "u celom kodu" bude poziva SQL funkcija, vec se koristis neku svoju klasu za pristup bazi koja apstrahuje sam tip baze ili da koristis standardni PEAR::DB za starije PHP verzije ili MDB2 za novije od PHP 4.3+ (http://pear.php.net/package/MDB2).

 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
*.pat-pool.le.sbb.co.yu.

Sajt: angelstudio.org


+392 Profil

icon Re: Zašto PHP - šta vas je potaklo?25.06.2006. u 11:22 - pre 216 meseci
@zira

A sto bih to radio kad konverzija i optimizacija za drugu bazu (npr. Postgres ima IPv4 i IPv6 tip polja) obavezna? Da ja pradjem na postgres itekako bi ih koristio za logovanje korisnika. Sem ako nije nesto bas trivijalno, pa mozes.

O kompleksnijim situacijama, da ne pricam.

Nemojte dalje da pricate da sve moze na PHP sto moze na necem drugom. LAMP klaster je budzenje, Sun Java webserver klaster nije.

[Ovu poruku je menjao bojan_bozovic dana 25.06.2006. u 12:33 GMT+1]
 
Odgovor na temu

formeye
Ivan Čukić
KDE developer, Free Software Network
Serbia
BGD

Član broj: 5188
Poruke: 388
..taman-bg.customer.sbb.co.yu.

Sajt: ivan.fomentgroup.org


Profil

icon Re: Zašto PHP - šta vas je potaklo?25.06.2006. u 11:49 - pre 216 meseci
Citat:
bojan_bozovic:
Nemojte dalje da pricate da sve moze na PHP sto moze na necem drugom.

To niko nije rekao...
While you were hanging yourself on someone else's words
Dying to believe in what you heard
I was staring straight into the shining sun
 
Odgovor na temu

zira
Vladan Zirojevic
Beograd

Član broj: 7520
Poruke: 38
*.volomp.com.

Sajt: www.plotun.com


Profil

icon Re: Zašto PHP - šta vas je potaklo?25.06.2006. u 12:01 - pre 216 meseci
Bojane, niko nije rekao da PHP moze sve. PHP je skript jezik sepcijalizovan za Veb i nista manje i nista vise. Java je druga stvar i da, moze i da se koristi za stvari kao sto je Veb sajt ili mobilni telefon ili masina za ves. Samo nemoj da ulazimo u raspravu da li je PHP bolji ili losiji od Jave, to generalno nije bitno.

Evo idem da napravim neki vocni sok... mislis li da ce mi biti bitno kada izmiksam voce i uz utakmicu budem pio sok da li sam to uradio u multipraktik mega ultra uredjaju ili u obicnom blenderu? Bitno mi je da to uradim brzo, da ne zaprljam mnogo sudova i da sok bude dobar :)

Nego, cisto me interesuje za koji si projekat si dosao do zakljucka da to ne mozes napraviti u PHP-u nego moras koristiti nesto jace?

A zasto bi covjek koristio DB layer, pa samo zato da bi omogucio sto lakse portovanje na drugi DB sistem, nizbog cega drugog. Dakle, poenta je "sto lakse".
 
Odgovor na temu

boccio
Boris Krstović
Spoonlabs.com
nbgd

Član broj: 7594
Poruke: 2458
*.ptt.yu.

Sajt: bocc.io


+771 Profil

icon Re: Zašto PHP - šta vas je potaklo?25.06.2006. u 13:45 - pre 216 meseci
Citat:
bojan_bozovic:
A sto bih to radio kad konverzija i optimizacija za drugu bazu (npr. Postgres ima IPv4 i IPv6 tip polja) obavezna? Da ja pradjem na postgres itekako bi ih koristio za logovanje korisnika. Sem ako nije nesto bas trivijalno, pa mozes.

O kompleksnijim situacijama, da ne pricam.

Nemojte dalje da pricate da sve moze na PHP sto moze na necem drugom. LAMP klaster je budzenje, Sun Java webserver klaster nije.

[Ovu poruku je menjao bojan_bozovic dana 25.06.2006. u 12:33 GMT+1]

Znaci, iskuliraj, ovo NIJE advocacy i nemoj ni da POKUSAVAS da okrenes temu u tom smeru. U suprotnom - lock&brisanje!!!

Idi tamo, pa pokreni thread LAMP vs Java clusteri, enterprise resenja i ostalo, mani me te price ovde...
Jeff, one day you’ll understand that it’s harder to be kind than clever.
 
Odgovor na temu

madamov
Milan Adamov
vlasnik
Adamov Konsultacije d.o.o.
Beograd, Srbija

SuperModerator
Član broj: 21939
Poruke: 4413
..burma-bg.customer.sbb.co.yu.

Sajt: www.adamov.rs


+138 Profil

icon Re: Zašto PHP - šta vas je potaklo?25.06.2006. u 15:11 - pre 216 meseci
Citat:
Nema potrebe za placanjem, tu je PostgreSQL. Problem PHP-a sa bazama je to da ne postoji (u standardnoj instalaciji, bez dodatnih modula) jedinstven pristup razlicitim bazama. Na primer, pozelis da predjes sa MySQL na Postgre - u celom kodu moras da menjas mysql_* funkcije pandanima za PgSQL...

Nevezano za PHP, ovo je problem u svakom alatu. Zato u startu napraviš wrapper klasu, metode ili već šta i kako se zove u jeziku koju koristiš, pa ako menjaš backend, menjaš kod samo u tom wrapperu. Ja to redovno koristim u alatu u kojem radim, makar se kačio na jedan jedini backend i makar se u dogledno vreme ne planira korišćenje drugog. Malo više posla u početku, ali te posle glava ne boli. B)
 Certified Trainer Mojave 101 macOS Support Essentials 10.14
http://www.adamov.co.rs http://milan.adamov.rs http://www.infinitum.rs
 
Odgovor na temu

formeye
Ivan Čukić
KDE developer, Free Software Network
Serbia
BGD

Član broj: 5188
Poruke: 388
..taman-bg.customer.sbb.co.yu.

Sajt: ivan.fomentgroup.org


Profil

icon Re: Zašto PHP - šta vas je potaklo?25.06.2006. u 19:04 - pre 216 meseci
@madamov
Naravno, napravis wrapper, medjusloj ili stagod (ljudi koji su svesni potencijalnog problema tako i rade), ali zar ne bi bilo lepse da u PHP-u postoji pandan JDBC-a (ok, sad postoji - setili su se posle koliko godina)
While you were hanging yourself on someone else's words
Dying to believe in what you heard
I was staring straight into the shining sun
 
Odgovor na temu

[es] :: PHP :: Zašto PHP - šta vas je potaklo?

[ Pregleda: 3247 | Odgovora: 19 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.