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

Framework - za i protiv ?

[es] :: PHP :: Framework - za i protiv ?

Strane: 1 2

[ Pregleda: 7898 | Odgovora: 31 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

goropad

Član broj: 332303
Poruke: 201
*.dynamic.isp.telekom.rs.



+55 Profil

icon Framework - za i protiv ?28.03.2016. u 14:33 - pre 97 meseci
Jezim se od pomisli da treba da koristim framework za obican sajt, tipa staticne stranice ali i php, tipa kontakt forma, knjiga gostiju i slicne male interakcije?

Nisam lenj, naucio bih neki framework, ali ima li neka motivacija od strane vas da koristim cist php za tako neke jednostavne stvari, i u buduce mozda sklopim neke funkcije koje ce mi trebati.

Jos nesto, sto mi ne ide u prilog to je to sto mrzim klase, sve radim proceduralno. I jedan plus, sajtovi su mi neverovatno brzi, ali mora mnogo da se bije mozak.

Sta kazete?
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.bb.online.no.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Framework - za i protiv ?28.03.2016. u 14:49 - pre 97 meseci
Iz tvog pitanja deluje da si na samom pocetku rada sa php-om, tako da ako ne zelis da ucis framework i "sve" ti funkcionise tako kako vec radis onda nemoj da sebi nepotrebno ubacujes kamencic u cipelu i podizes nivo stresa u radu.

Ako/kad vidis da u trenutnom radu imas neki problem koji se ponavlja i mislis da bi ti frejmvork to resio, onda prvo probaj da procitas malo vise o klasama i da pocnes da ih volis, jer proceduralno mozes da ides samo do nekle, kad ne mozes dalje od nekle onda organizujes kod u klase i onda kada ni to nije dovoljno onda koristis neki framework koji odgovara projektu.

U ovom trenutku ne bi verovatno ni razumeo argumente zasto klase i zasto frejmwork, ali pogledaj koliko ljudi koristi oba, sigurno ima razloga.
Ja se licno nikad ne bi vratio na proceduralno i na neorganizovano (odnosno bez klasa i freameworka)
 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
82.208.210.*



+218 Profil

icon Re: Framework - za i protiv ?29.03.2016. u 11:44 - pre 97 meseci
I da znas neki fw ne vredi ti kontakt formu raditi u fw. To ti je 10 linija koda koji radis copy-paste.
Kao sto Dalibor kaze kada osetis da pocinjes da se petljas, slabo snalazis u svom kodu, da ti se kod ponavlja u okviru istog projekta... onda vec moras prelaziti na klase i fw.
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: Framework - za i protiv ?29.03.2016. u 11:52 - pre 97 meseci
Nisam developer vec admin, ali JAKO se ne slazem da je contact forma "10 linija". Realno, takva kontakt forma se zove SQL Injection u najavi :) . Ako hoces da imas bilo koji user input treba ti sanitizacija, trebaju ti prepared statements, treba ti svasta-nesto i eto, imas vec razlog da pojuris framework.

Sustina je da moras da pretpostavis da ce svaki user input biti mailiciozan. Na autoru je, naravno, da odluci zeli li da sam radi sanitizaciju ili da trazi gotova resenja....
Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: Framework - za i protiv ?29.03.2016. u 11:59 - pre 97 meseci
Potpisujem ^

Takođe, nije svaki framework isti.
 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
82.208.210.*



+218 Profil

icon Re: Framework - za i protiv ?29.03.2016. u 12:27 - pre 97 meseci
Mozete vi da potpisujete koliko hocete ali ne znate da napravite email formu u php.
Covek radi "lagane" sajtove. Kao prvo najjednostavnija i totalno funkcionalna email forma ne zahteva bazu. Da bi pricali u SQL Injection moraju podaci da se citaju ili upisuju u bazu.
I da kojim slucajem hoces da upisujes podatke u bazu to je jos 10 linija koda. Konekcija ka baza sa proverom 3 reda, escape i provera posta 3 reda (za title i body email), upis u bazu i provera uspesnosti 2 reda.
Nemojte me terati da napisem totalno funkcionalan php kod koji salje email + upisuje u bazu i radi bez greske i to sve u 20 linija koda.
Radice isto kao i sa bilo kojim fw samo sto ce brze raditi i coveku ciji je max u programiranju kontakt forma i guest book ce biti sasvim dovoljno i razumljivo.
Zasto pricate o necemo sto nikada niste ni pokusali da napravite?



[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
82.208.210.*



+218 Profil

icon Re: Framework - za i protiv ?29.03.2016. u 12:39 - pre 97 meseci
http://www.html-form-guide.com...rm/php-email-contact-form.html
Ovo je sasvim dovoljna kontakt forma sa svim proverama. Nije 10 linija vec eto 20 ali jos uvek tvrdim da moze u 10.
E sada cete pitati kako da attachuje sliku? Sta ako hoce da upisuje u bazu? Sta ako hoce da koristi google smtp? Captcha? IP spam protection?
Automatsko detektovanje na osnovu teksta da li Perici ili Mikici treba da se posalje? Da prvo redirektuje na FAQ pre nego sto se ostvari kontakt?
Sta ako pukne mail server pa da onda skripta salje sms? Sta ako je baba promenila pol i postala deda?

Stvarno mi nije jasno zasto u poslednje vreme php forum troluju ljudi koji nisu iskucali ni liniju php koda ...

I sta znaci "nije svaki fw isti"? Pa naravno da nije svaki fw isti. Da su isti onda bi postojao jedan fw. "Nije svaki isti" znaci ima i istih?
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: Framework - za i protiv ?29.03.2016. u 13:22 - pre 97 meseci
Smiri se.

Vidi, ovo je deo koda sa "dovoljnom kontakt formom" koju si linkovao:

Code:
if (!preg_match(
"/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/i", 
$email_address))
{
    $errors .= "\n Error: Invalid email address";
}


Ne moram ni da gledam duže od 10 sekundi. Ovaj regex za validaciju mejla jednostavno ne valja. Osim ako ne želiš da kažeš "je*bite se" korisnicima koji imaju adresu tipa ž[email protected] (da, u pitanju je validna email adresa). Slobodno ti reci "baš me briga za 1% korisnika koji imaju takve email adrese" ali nema svaki biznis takav nonšalantan pristup programiranju.

BTW jel ima ovaj podforum možda neku tapiju na ljude koji aktivno rade u PHP-u?
 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
82.208.210.*



+218 Profil

icon Re: Framework - za i protiv ?29.03.2016. u 13:38 - pre 97 meseci
Izvini. Nisam video. Ovaj regex ne moze da se promeni bez da se ubaci neki fw i doda jos 100 linija koda.

Uostalom ova provera moze da se izbaci i forma ce da radi bez greske a to sto onda neko moze pise emailove koji nisu validni to je njegov problem jer nece dobiti odgovor.
Mogu ja da napisem tvoj email u kontakt formi i imacu isti problem kao sa email-om koji nije validan - necu dobiti odgovor.


Jesi li ikada napravio kontakt formu u php? Nisi niti si probao. Kako onda mozes da tvrdis da ne moze u 10 linija? Mene bi bio blam da nesto tvdim bez da sam siguran u to.
I umesto da kazes da si sada video da moze da se napise u 10 linija i da nisi znao da moze u 10 linija da se napise ti se hvatas za jedan "lose" napisan regex koji moze komplet da se izbaci.



[Ovu poruku je menjao VladaSu dana 29.03.2016. u 14:51 GMT+1]
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Framework - za i protiv ?29.03.2016. u 13:46 - pre 97 meseci
Citat:
VladaSu:
http://www.html-form-guide.com...rm/php-email-contact-form.html
Ovo je sasvim dovoljna kontakt forma sa svim proverama. Nije 10 linija vec eto 20 ali jos uvek tvrdim da moze u 10.
E sada cete pitati kako da attachuje sliku? Sta ako hoce da upisuje u bazu? Sta ako hoce da koristi google smtp? Captcha? IP spam protection?
Automatsko detektovanje na osnovu teksta da li Perici ili Mikici treba da se posalje? Da prvo redirektuje na FAQ pre nego sto se ostvari kontakt?
Sta ako pukne mail server pa da onda skripta salje sms? Sta ako je baba promenila pol i postala deda?

Stvarno mi nije jasno zasto u poslednje vreme php forum troluju ljudi koji nisu iskucali ni liniju php koda ...

I sta znaci "nije svaki fw isti"? Pa naravno da nije svaki fw isti. Da su isti onda bi postojao jedan fw. "Nije svaki isti" znaci ima i istih?


Ovo je odlican nacin da pretvoris sajt u spamersku platformu.
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: Framework - za i protiv ?29.03.2016. u 13:49 - pre 97 meseci
Mašiš poentu mog posta, a izgleda i poentu postojanja frejmvorka.

Ne kažem da ne može u 10 linija (mada ne znam zašto tvrdiš da bi sa frejmvorkom to bilo 100 linija, mada možda u PHP-u), kažem da se korišćenjem frejmvorka izbegavaju potencijalni problemi. Ti možeš tih problema da budeš svestan i da ih rešiš unapred (kao npr. SQL sanitizacija), ali i ne moraš - npr. uvođenje TLD-a dužih od 3 slova. Na taj način možeš da se fokusiraš na rešavanje sopstvenog problema (kontakt forma), a ne na izmišljanje tople vode i pisanje koda (ili, u slučaju PHP-a, kopi-pejstovanje sa sumnjivih sajtova od pre N godina) koji su pisali programeri bolji od tebe i mene hiljadu puta pre tebe i mene.

BTW, neću ti odgovoriti na pitanje da li sam napravio kontakt formu, pošto je u pitanju ad hominem argument, to je već stvar opšte kulture i nema veze sa PHP-om.
 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
82.208.210.*



+218 Profil

icon Re: Framework - za i protiv ?29.03.2016. u 14:04 - pre 97 meseci
@Shadowed
Pricam o sustini konktat forme i slazem se da je otvoreno za spamere. Sustina mog posta je da moze da napravi kontakt formu od 10 linija koda i prosiri ih po potrebi.
To je mnogo lakse nego da uci da intalira fw preko composera, da uci sta je modul sta view sta controller, da podesi rutiranje, da podesava fw i impelmentira html kod u fw. Onda umesto da napise 3 reda za validaciju on mora da skonta kako se koristi validator od fw.
On vec koristi kontakt formu i sve sto mu je potrebno i to zna da koristi i dovoljno mu je. Zasto bi to prebacivao u fw kada to uopste nije nesto zahtevno i komplikovano.
Mogo mu je lakse da tu svoju kontakt formu eventualno doradi ako treba nego da se hvata u kostac sa nekim fw samo zbog kontakt forme. Za to je dovoljan cist php.

Mozemo onda da koristimo FW za jedan echo "Hello world" ali da li je vredno toga?



[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+710 Profil

icon Re: Framework - za i protiv ?29.03.2016. u 14:09 - pre 97 meseci
Za Hello world mu ne treba PHP.
 
Odgovor na temu

VladaSu

Član broj: 31634
Poruke: 1099
82.208.210.*



+218 Profil

icon Re: Framework - za i protiv ?29.03.2016. u 14:23 - pre 97 meseci
no comment
[Ovu poruku je menjao VladaSu dana 14.06.2003. u 11:22 GMT+1]
 
Odgovor na temu

plus_minus

Član broj: 289459
Poruke: 2242
*.dynamic.isp.telekom.rs.

Sajt: https://hardcoder.xyz


+2247 Profil

icon Re: Framework - za i protiv ?29.03.2016. u 14:27 - pre 97 meseci
Citat:
goropad:
1) Jezim se od pomisli da treba da koristim framework za obican sajt, tipa staticne stranice ali i php, tipa kontakt forma, knjiga gostiju i slicne male interakcije?

2) Nisam lenj, naucio bih neki framework, ali ima li neka motivacija od strane vas da koristim cist php za tako neke jednostavne stvari, i u buduce mozda sklopim neke funkcije koje ce mi trebati.

3) Jos nesto, sto mi ne ide u prilog to je to sto mrzim klase, sve radim proceduralno. I jedan plus, sajtovi su mi neverovatno brzi, ali mora mnogo da se bije mozak.


Kažemo:

1) Ti onda napiši sam svoj fw i njega koristi i nećeš da se ježiš više. Kasnije teraj druge da koriste isključivo tvoj, jer je najbolji.

2) Čist php znači da ne koristiš ni rdbms ni http server, nego php-server, php-rbdms i ništa drugo osim .php ekstenzija. E, a onda kada bude bilo .img/iso fajla koji se zove PHP-OS, to će još za malo da bude čist php, zato što čist PHP jeste čist C/C++ sa dodatnim `perl` začinom.

3) Naravno da ti ne ide u prilog i teško da će ikada ići, zato se bolje bacaj na učenje istih. Sajtovi će isto brzi da ti budu i sa klasama, ako ne i brži u nekim slučajevima.

Pođi od ovoga...
Code (php):


$std = new stdClass();

$std->new_variable = 'My object property(variable) value';

 


.. i ni jedna više `userland` (outermost/procedural scope) globalna promenjiva ne mora da postoji u tvom kodu osim $std, koji jeste instanca dinamičnog objekta. Pa umesto da krstiš nove i nove i nove i iznova nove i nove nazive svojih promenjivih, ti dadneš samo tu jednu na početku... i daješ nazive $std->fresh_new_variable_property i dodeljuješ vrednosti, fokusiraš se tu.

I kada ti više ne treba ili hoćeš da oslobodiš malo memorije, unset($std->fresh_new_variable_property);

Ovo je jedan banalan razlog zašto treba da `pobediš strah` (zanimljiva fobija, u svakom slučaju) i da se pretvoriš u `OOP superheroja`. :)
about:networking
 
Odgovor na temu

goropad

Član broj: 332303
Poruke: 201
*.mediaworksit.net.



+55 Profil

icon Re: Framework - za i protiv ?29.03.2016. u 15:01 - pre 97 meseci
ja ovde ne smem ni da provirim. Pravim jedan sajt za sebe. kad bih stigao sve da naucim, ehhh, nije mi ovo posao-nego hobi.

Za sad mi je savrseno ovako. S tim sto se slazem da treba znati fw, ali priznacete to je vise in nego sto je potreba, pa me ubite sad. Ja sam ranije napisao proceduralne funkcije za svaki deo sajta, i koristio sam ih bez klasa. i nema sanse da bude nekvog upada. nego sad radim nesto jednostavno.

Mislim, kad naucis klase i kako ceo sistem funkcionise, sto da koristis nesto tudje, kad mozes svoje, lepo je plus-minus rekao. Ali polako.

I ne mislim da je fw sigurniji. to mu nije sustina. Sustina mu je da odvoji poslove za vise ljudi. a kad covek radi sam, jednostavnije mu je da koristi svoje metode, jer i posle 5 dana ce znati sta je hteo. A za tim je bolji fw slazem se. Ma KAKVIH PET DANA, funkcije koje sam sam napisao, znam napamet tacno sta rade vec vise od nekoliko godina. samo sto su neke stvari zastarele. nemam ja 15 godina pa da biram put, neko 30 :) ajde pozzz.
 
Odgovor na temu

Shadowed
Vojvodina

Član broj: 649
Poruke: 12846



+4783 Profil

icon Re: Framework - za i protiv ?29.03.2016. u 15:12 - pre 97 meseci
Citat:
VladaSu:
@Shadowed
Pricam o sustini konktat forme i slazem se da je otvoreno za spamere. Sustina mog posta je da moze da napravi kontakt formu od 10 linija koda i prosiri ih po potrebi.
To je mnogo lakse nego da uci da intalira fw preko composera, da uci sta je modul sta view sta controller, da podesi rutiranje, da podesava fw i impelmentira html kod u fw. Onda umesto da napise 3 reda za validaciju on mora da skonta kako se koristi validator od fw.
On vec koristi kontakt formu i sve sto mu je potrebno i to zna da koristi i dovoljno mu je. Zasto bi to prebacivao u fw kada to uopste nije nesto zahtevno i komplikovano.
Mogo mu je lakse da tu svoju kontakt formu eventualno doradi ako treba nego da se hvata u kostac sa nekim fw samo zbog kontakt forme. Za to je dovoljan cist php.


Nisam ja nista pricao o frameworcima, vec hocu da ti kazem da kontakt forma nije tako jednostavna kao sto je predstavljas. Nije neka nauka, ali nije ni tako jednostavna.
Na tom linku koji si dao se za klijentsku stranu i koristi (JS) framework a serverska strana je takva da ce mu sajt pretvoriti u radnu stanicu za spamere preko koje ce slati mail na gomilu adresa sa njegovog servera sto ce posle dovesti do blokiranja od ko zna koga sve i raznih drugih problema koji proizilaze iz toga.

A i sve to je sve za kontakt formu koja salje na e-mail. A nije ni receno da je takva.
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.nextgentel.net.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Framework - za i protiv ?29.03.2016. u 15:19 - pre 97 meseci
Nema potreba da ne sme da se proviri, pitao si i ljudi iznose svoja misljenja, neki sa vise ili manje argumenata i neki sa vise ili manje žara.
Postoji podforum php za pocetnike, mozda je bolje da sledeci put tamo zapocnes temu.

A sto se tice pet dana i godina koliko covek moze da zapamti sve funkcije, to moze ali samo ako ti je php hobi i imas jednocifren broj projekata iza sebe.
Tu framework i te kako pobedjuje, iz prostog razloga sto postoji dokumentacija i neki "preporuceni" tok misli pa je mnogo lakse naci gde je sta i kako se ocekuje da radi
 
Odgovor na temu

bane1234

Član broj: 327433
Poruke: 41
212.200.101.*



+1 Profil

icon Re: Framework - za i protiv ?29.03.2016. u 16:46 - pre 97 meseci
Citat:
goropad:


I ne mislim da je fw sigurniji. to mu nije sustina. Sustina mu je da odvoji poslove za vise ljudi. a kad covek radi sam, jednostavnije mu je da koristi svoje metode, jer i posle 5 dana ce znati sta je hteo. A za tim je bolji fw slazem se. Ma KAKVIH PET DANA, funkcije koje sam sam napisao, znam napamet tacno sta rade vec vise od nekoliko godina. samo sto su neke stvari zastarele. nemam ja 15 godina pa da biram put, neko 30 :) ajde pozzz.


Sustina frameworka nije samo da odvoji poslove. Sustina je da za dosta stvari imas vec odradjene stvari,samo treba da ih koristis. O organizaciji koda nemora toliko da se razmislja jer se vec prate neki design patterni u zavisnosti od frameworka.

Slazem se da nema previse smisla koristiti framework za neke trivijalne stvari ali za vece projekte ne mogu da zamislim sve od "nule" da se radi, da se ne koristi ORM,neki template engine itd.
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
*.dynamic.isp.telekom.rs.

Sajt: https://avramovic.info


+46 Profil

icon Re: Framework - za i protiv ?29.03.2016. u 22:11 - pre 97 meseci
Ako ikada planiraš da se ozbiljnije baviš programiranjem (u bilo kom jeziku), toplo ti preporučujem da kreneš odmah da učiš OOP (objektno orijentisano programiranje) jer bez toga nećeš moći ništa ozbiljno da radiš. Kad praviš web aplikaciju koja radi sa gomilom podataka moraš te podatke nekako da organizuješ, a za sad nema boljeg načina da se to uradi nego korišćenjem klasa.

A to da li ćeš da koristiš neki framework ili da pišeš svoj (čim imaš nekoliko svojih klasa ili funkcija opšte namene to je praktično već tvoj lični framework) je manje bitno. Framework je alat (ili skup više alata) a to da li ćeš da koristiš i koji alat je do samo tebe. Ja lično ne mogu da zamislim da se sa frameworka vratim na "moj framework" koji sam dugo koristio u prošlosti, a kamoli da se vraćam na proceduralno programiranje. Jednostavno, uz framework dobijaš toliko gotovog koda za najrazličitije funkcionalnosti, koji samo treba da iskoristiš, a koje i inače u većini slučajeva moraš da koristiš na svakom sajtu koji praviš. A pritom te framework tera (u zavisnosti od fw-a manje ili više uspešno) da pišeš čistiji kod i pratiš neke standarde.
Laravel Srbija.

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

[es] :: PHP :: Framework - za i protiv ?

Strane: 1 2

[ Pregleda: 7898 | Odgovora: 31 ] > FB > Twit

Postavi temu Odgovori

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