DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   Web aplikacije, web servisi i software (http://www.devprotalk.com/forumdisplay.php?f=30)
-   -   Koji PHP framework? (http://www.devprotalk.com/showthread.php?t=10885)

Dušan Dželebdžić 12. 04. 2012. 11:13

Za Symfony2 nisu ispravna merenja, pošto framework nije bio konfigurisan kako treba (aktivan dev môd, ne koristi APC).

BTW, u komentarima sam video pitanje koje itekako ima smisla: Zašto benchmarkovati framework na Hello World skriptu, kad se za takve stvari framework ni ne koristi? Po mom mišljenju, trebalo je da napravi bar neki CRUD. Merenje odziva ab-om ima smisla kad proveravaš Apache konfiguraciju, ali ovakve stvari ne mogu da se testiraju bez nekog skripta.

MorenoArdohain 12. 04. 2012. 11:47

Citat:

Originalno napisao Djuki (Napišite 106343)
Dinke je tvitnuo ovaj link pre neki dan.

Vec sam okacio taj link na prvoj strani.

@DušanDželebdžić Covek je ponovio merenja sa Symphony u prod modu.

Iako si u pravu za CRUD testiranje, ipak su testovi znacajan pokazatelj koliko je koji FW optimizovan. Nesto ne verujem da bi recimo Zend postao sampion brzine ako bi testirali CRUD operacije.

tasmaniski 12. 04. 2012. 12:19

Ovaj test je vezan za brzinu FW-a sto po meni nije pokazatelj da li neki FW treba koristiti ili ne, sem ako iskljucivo brzina nije bitna za projekat...

Ne postoji najbolji FW. svaki je dobar za nesto i ima svoje mane i prednosti. Za ZendF se zna da je najsporiji, ali zato mozda ima drugih stvari koje su dobre za odredjeni projekat npr. Zend Lucene, podrska za Dojo, Zend TDG(u dvojci bi trebalo da ubace Doctrine ili su to samo price), Keširanje, Zend Forme... ali zato nema najbolji Scaffolding sto bi mozda da nekom trecem projektu bila velika prednost.

Sam ZendF se kod mene ucitava za 150ms sto je ok jer nemam zahteve na projektima da budu brzi od toga. Zato ZF ima jako puno pomocnih biblioteka i pluginova sto mi vise znaci od toga da li se ucitao za 150ms ili 30ms ...

ivanhoe 12. 04. 2012. 12:47

Mislim da bi se pravi benchmark sastojao u nekom hackathonu gde bi ljudi priblizno istog iskustva i znjanja dobili da naprave istu stvar, svako u svom FW. Pa da se onda vidi koliko je kome trebalo i da li krajnji proizvod radi dovoljno brzo da je to upotrebljivo.

To je ono cemu FW sluzi, a ovo ab testiranje je potpuno nerealno, na ovakvoj masini cifre tipa 7K requesta na apachu se dobijaju samo u laboratorijskim uslovima i na localhostu

webarto 12. 04. 2012. 14:44


nEdImT 12. 04. 2012. 20:40

Citat:

Originalno napisao webarto (Napišite 106306)
MVC je sranje. Yii još veće :D

Argumenti?

webarto 12. 04. 2012. 21:02

^
http://forum.kohanaframework.org/dis...hana-vs-yii/p1
http://www.slideshare.net/delalic/kohana-31

Poredjenje ne važi samo za Kohanu, već i za Zend, CI, FuelPHP...

I što rek'o moj drug Kemo.. "so fast that no one benchmark against it", što objašnjava nedostatak Kohane iz ovog glupog hello world testa.

azure 16. 04. 2012. 23:53

Pregledao(ne koristio i isprobavao) sam manje vise sve popularne frejmvorke, i na kraju odlucio da koristim neki model MVC koji je neki lik napravio i da po potrebi inkludujem vec gotove funkcije ili tako nesto, database lejer i jos drugih dodataka.

Sta mislite o PDO, koristi li to neko? Ima li nesto bolje, Doctrine mozda?

Nisam izabrao frejmvork, nemam dovoljno iskustva da brzo pocnem da koristim neki frejmvork, neki nisu dobro(cesto uopste) dokumentovani ili su suvise glomazni za ono sto meni treba. Tako da, kada se saberem, trebalo bi mi mi par meseci da savladam neki frejmvork i napravim neku aplikaciju, i tako do novog apgrejda frejvorka. Deluje mi da cu korisnije da upotrebim vreme i resurse tako sto cu odmah da krenem da radim.

webarto 17. 04. 2012. 01:07

Your fortune: Codeigniter.

Doctrine ide u kombinaciji sa ZF obično, većina FW imaju svoj ORM, kakav-takav. Symfony je najjači FW u globalu. Taj neki PDO i trebaju svi da koriste. mysql_* je deprecated još malo, mysqli je OK, ali zašto kad ima PDO. A to što misliš da nisi zreo, samo će ti štetiti, ako se zapetljaš u špagete, nema ti izlaza.

ivanhoe 17. 04. 2012. 02:01

PDO je db driver, Doctrine je ORM biblioteka, znaci visi stepen apstrakcije.

Slobodno koristi PDO, ako ga neko i ne koristi trenutno, verovatno ce preci u buducnosti...


Vreme je GMT +2. Trenutno vreme je 01:20.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.