autly Posted February 23, 2011 Report Share 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 Link to comment Share on other sites More sharing options...
daGrevis Posted February 23, 2011 Report Share Posted February 23, 2011 Tikai ne CI! xD Kaut kas, kurā jau ir iebūvēts PDO. =] Quote Link to comment Share on other sites More sharing options...
labaiss Posted February 23, 2011 Report Share Posted February 23, 2011 kas pret CodeIgniter? Quote Link to comment Share on other sites More sharing options...
briedis Posted February 23, 2011 Report Share 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 Link to comment Share on other sites More sharing options...
daGrevis Posted February 23, 2011 Report Share Posted February 23, 2011 kas pret CodeIgniter? http://net.tutsplus.com/videos/screencasts/codeigniter-from-scratch-day-2/ Quote Link to comment Share on other sites More sharing options...
Rincewind Posted February 23, 2011 Report Share 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 Link to comment Share on other sites More sharing options...
daGrevis Posted February 23, 2011 Report Share Posted February 23, 2011 Lai tā būtu, neesmu jau tik liels guru. Ko Tu ieteiktu? Quote Link to comment Share on other sites More sharing options...
Rincewind Posted February 23, 2011 Report Share 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 Link to comment Share on other sites More sharing options...
rATRIJS Posted February 24, 2011 Report Share 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 Link to comment Share on other sites More sharing options...
F3llony Posted February 24, 2011 Report Share 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 Link to comment Share on other sites More sharing options...
Maaren Posted February 28, 2011 Report Share 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 Link to comment Share on other sites More sharing options...
Rincewind Posted February 28, 2011 Report Share 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 Link to comment Share on other sites More sharing options...
Maaren Posted February 28, 2011 Report Share Posted February 28, 2011 Ielādē pārāk daudz objektus, kuri nav vajadzīgi konkrētajai darbībai. Quote Link to comment Share on other sites More sharing options...
Rincewind Posted February 28, 2011 Report Share 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 Link to comment Share on other sites More sharing options...
wintermute Posted February 28, 2011 Report Share 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 Link to comment Share on other sites More sharing options...
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.