autly Posted February 23, 2011 Report Posted February 23, 2011 Sveiki, gribētos uzzināt kurš MVC php framworks būs vairāk piemēros lielam lietotāju skaitam, un daudziem lieliem sql pieprasījumiem? Būtībā kurš MVC būtu visslabākais daudzām/lielām darbībām ar SQL, ta lai pēc iespējams mazāk laika vajadzētu, lai apstrādātu querijus un pēc iespejas drošāku? Pats esmu izmantojis tikai codeigner, varbūt ir kādi labāki/ātrāk strādājoši/drošāki. Paldies! Quote
daGrevis Posted February 23, 2011 Report Posted February 23, 2011 Tikai ne CI! xD Kaut kas, kurā jau ir iebūvēts PDO. =] Quote
briedis Posted February 23, 2011 Report Posted February 23, 2011 Manuprāt, ietvara veids jau nu gan nenosaka to, kā lapa uzvedīsies, bet to nosaka, kā tu pats uzrakstīsi tos pieprasījumus, cik racionāli lietosi tos, kā kešosi rezultātus... Quote
daGrevis Posted February 23, 2011 Report Posted February 23, 2011 kas pret CodeIgniter? http://net.tutsplus.com/videos/screencasts/codeigniter-from-scratch-day-2/ Quote
Rincewind Posted February 23, 2011 Report Posted February 23, 2011 Man radās priekšstats ka Active Record ir PDO aizvietotājs ar iespēju brīvi miksēt klāt mysql, mysqli utt kodu. Kāda īsti ir jēga likt viņam klāt vēl PDO? Gribi lietot PDO - lieto, CI jau neaizliedz :) Kā tai "iebūvētībai" vispār jāizpaužas? Quote
daGrevis Posted February 23, 2011 Report Posted February 23, 2011 Lai tā būtu, neesmu jau tik liels guru. Ko Tu ieteiktu? Quote
Rincewind Posted February 23, 2011 Report Posted February 23, 2011 Es jau arī neesmu :) Manuprāt freimworka pamatjēga ir paaugstināt produktivitāti, kurš konkrēti tiek lietots nav svarīgi (ja vien nav kaut kāds galīgi kreiss). Kuru labāk pārzin tas arī jālieto. Quote
rATRIJS Posted February 24, 2011 Report Posted February 24, 2011 (edited) Ja ir gaidāms liels lietotāju skaits, tad es tomēr ieteiktu rakstīt savu - specifiski lapai paredzētu freimwork'u, jo Open Source freimwork'i saturēs daudz lietu ko tu nemaz neizmantosi un tas potiencāli var iebremzēt visu. Savukārt ja pats veido tad zināsi tieši kas un kā notiek un nepieciešamības gadījumā varēsi pie-optimizēt nepieciešamāko. + tā kā lapa būs apmeklēta ta jau ar vajadzētu spēt arī nopelnīt kaut ko ar to tā kā pašrakstīšana nebūs pa velti. Enīvei - ja pats neizvēlies rakstīt tad esi pēdējā laikā visiem iesaku Lithum : http://lithify.me/ Edited February 24, 2011 by rATRIJS Quote
F3llony Posted February 24, 2011 Report Posted February 24, 2011 daudzām/lielām darbībām ar SQL, ta lai pēc iespējams mazāk laika vajadzētu, lai apstrādātu querijus Varbūt tomēr velies izmantot kādu servera zemāka līmeņa programmēšanas valodu? PHP nav paredzēts liela apjoma datu apstrādei. Daudz efektīvāks veids būs padot PHP izvadei jau fonā low-level programmas apstrādātus un sagatavaotus datus. (Nē, Tev kas šo lasa nav man jāoponē vai jārādā, kā tavs PHP ātri lasa masīvus ar 100 000 000 + objektiem. Kas probably vienalga nenotiek) Ja ir gaidāms liels lietotāju skaits, tad es tomēr ieteiktu rakstīt savu - specifiski lapai paredzētu freimwork'u, jo Open Source freimwork'i saturēs daudz lietu ko tu nemaz neizmantosi un tas potiencāli var iebremzēt visu. Savukārt ja pats veido tad zināsi tieši kas un kā notiek un nepieciešamības gadījumā varēsi pie-optimizēt nepieciešamāko. Piekrītu, atzīstu par pareizu esam. Ja gribi ko izveidot labi, veido pats. Quote
Maaren Posted February 28, 2011 Report Posted February 28, 2011 (edited) Yii Framework.. Pats šobrīd strādāju ar šo frameworku, diemžēl Latvijā viņš vēl nav populārs. Bet gan ārpus Latvijas, viņš ir labi atzīts. Ratrijam savā ziņā ir taisnība, jo pieņemsim tādi frameworki kā Codeigner un Zend pārāk daudz velk sev līdzi, tāpēc Yii frameworkam ir izstrādā sistēma, kura ielādē noteiktu objektu tikai tad, kad tas ir nepieciešams. Protams, tik daudz komponentu, kā Zendam tur nav. Lai gan mums darbā pie Yii frameworka ir pieslēgti Zend komponenti(kurus var izmantot, ja ir nepieciešamība), pagaidām nav bijušas nepieciešamības tos izmantot. Galvenais izstrādātājs Qiang, kurš savulaik izstrādāja frameworku Prado. Lielākie plusi personīgi priekš manis: * Ātrums (Pats šobrīd strādāju pie HighLoad+ projekta) * Laba dokumentācija * Nav jāpavada lielākā daļa laika pamācībās, lai kaut ko saprastu. * Ļoti labs ActiveRecord * Ļoti labs community, pats Qiang ļoti aktīvi atbild uz jautājumiem. Ja, jums ir šaubas par slodzi, tad variet paskatīties stay.com, kurš ir taisīts uz Yii. Pāris saites pārdomām ;) http://www.bestwebframeworks.com/php/ http://stackoverflow.com/questions/741274/experience-using-yii-framework-for-actual-php-project http://www.sheldmandu.com/php/php-mvc-frameworks/php-mvc-framework-performance-part-1 http://habrahabr.ru/blogs/php/46553/ http://www.yiiframework.com/doc/api/ Edited February 28, 2011 by Maaren Quote
Rincewind Posted February 28, 2011 Report Posted February 28, 2011 tādi frameworki kā Codeigner un Zend pārāk daudz velk sev līdzi Kā tas izpaužas? Jautājums par CI, nezinu nekādus Zend'us. Quote
Maaren Posted February 28, 2011 Report Posted February 28, 2011 Ielādē pārāk daudz objektus, kuri nav vajadzīgi konkrētajai darbībai. Quote
Rincewind Posted February 28, 2011 Report Posted February 28, 2011 Es laikam neveiksmīgi noformulēju. Ko viņš tādu ielāde? Man likās ka automātā viņš lādē tikai to ko speciāli ieraksta autoload konfig failā, ja tur saraksta visu iespējamo tad tā nav gluži freimworka problēma :) Quote
wintermute Posted February 28, 2011 Report Posted February 28, 2011 (edited) Maaren: kur tu tādu interesantu informāciju dabūn. Es nedaudz apskatījos uz Yii un pēc tam uz to frameworku, CI ,kurš pārāk daudz velk līdzi: CI 2.0 : folderis"system" , izmērs - 1.11MB ( 131 fails ) Yii 1.1.6 : folderis "framework" , izmērs - 10.0MB ( 1664 faili ) Man izskatās, ka tas frameworks, kurš visu velk līdzi, ir 10x mazāks kā jaunais un spīdīgais Yii. Edited February 28, 2011 by wintermute Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.