Daha onceki mesajlarda da dedigim gibi dokumantasyon cok kotu ancak mail
listlerde Matthew Weier O'Phinney (Zend framework bas yazilimcisi)  bile
kendi cevap verebiliyor.
Kolay gele


01 Ekim 2010 19:18 tarihinde Atıf CEYLAN <[email protected]> yazdı:

>
> Dokumaninda bunlara pek rastladigimi soyleyemem. Zend urunlerini yeterince
> dokumante edemiyor bence, ya da etmek isine gelmiyor.
> Neticede egitimlerde ekmek parasi.
>
>
> On Fri, 1 Oct 2010 19:12:01 +0300, Volkan <[email protected]> wrote:
> > Ben şöyle şeyler yapıyorum...
> > $select = $this->_db->select()
> >                               ->from(array('mc'
> =>'module_content'),array(
> >                                                       'mc.ContentID',
> >                                                       'mc.IsNeverExpire',
> >                                                       'mc.StartDate',
> >                                                       'mc.EndDate',
> >                                                       'mc.InsertDate',
> >                                                       'mc.UpdateDate',
> >                                                       'mc.InsertedBy',
> >                                                       'mc.UpdatedBy',
> >                                                       'mc.Status as
> ContentStatus',
> >                                                       'mc.IsChecked',
> >                                                       'mc.CategoryID'
> >                                               ))
> >                       //->setIntegrityCheck(false)
> >                       ->distinct(true)
> >
> ->joinInner(array('mt'=>'module_template'),'mt.TemplateID =
> > mc.TemplateID',array('mt.Name as TemplateName'))
> >
> >          if ($Id)
> >               $select->where('mc.ContentID = ?',$Id);
> >
> > vs...
> >
> > Bu şekilde de hertürlü sorgu yazılıyor.
> >
> > Ama tercih meselesi.
> >
> > Volkan Altan
> > http://volkanaltan.com/
> > İyi  Çalışmalar.
> >
> >
> >
> > 2010/10/1 Atıf CEYLAN <[email protected]>:
> >>
> >> Merhaba,
> >> hocam zaten benim derdim de bu. Zend'de sql yazabildigimi biliyorum
> ancak
> >> sql yazdiktan sonra bir cazibesi olmuyor isin. CI datasetleri zende
> gore
> >> cok zayif ve madem sql yazacagim o zaman ne anlami kaldi diyorum kendi
> >> kendime....
> >>
> >> On Fri, 1 Oct 2010 17:15:25 +0300, Volkan <[email protected]>
> wrote:
> >>> Biraz parça parça oldu ama
> >>>
> >>>> Aslinda Zend'e sicak bakamadigim iki yon var, birincisi mevcut
> kodumuz
> >>>> icerisinde sql view kullanimi az ve karmasik sql cumlelerini
> >>>> zend_db_table
> >>>> ile kullanmak zor.
> >>>
> >>> Sql cümlelerini direk yazıp çalıştırabilirsiniz.
> >>>
> >>>       public function getContentId($frontUserId,$siteId) {
> >>>               $sql = '
> >>>                       SELECT ContentID
> >>>                       FROM module_content
> >>>                       WHERE FrontUserID = ?
> >>>                       AND SiteID = ?
> >>>                       LIMIT 0,1';
> >>>               $res =
> >>> $this->_db->query($sql,array($frontUserId,$siteId))->fetch();
> >>>               if ($res) {
> >>>                       return $res['ContentID'];
> >>>               } else {
> >>>                       return false;
> >>>               }
> >>>
> >>>       }
> >>>
> >>>> Ikinci konu ise zend dokumaninda bir cok noktanin baglantisini ve
> >> birbiri
> >>>> ile iliskisini kuramiyorsunuz. Kanaatimce training muhabbetinden para
> >>>> kazanmak istemeleri genel olarak dokumanin karmasik olmasinin
> nedenini
> >>>> acikliyor. CI ise iki pdf ile isi bitirmis ve class reference pdf
> >>>> ciktisini
> >>>> alip karsi duvara assaniz yazmaya baslamaniz icin yeterli.
> >>>
> >>> Bu konuda net birşey söyleyemeyeceğim. Google manuel şimdiye kadar hep
> >>> işimi gördü.
> >>>
> >>>> Zend dokumaninda soyle class ve methodlarin genel bir goruntusu,
> method
> >>>> ve
> >>>> parametre listesi yok (ya da bende bir anormallik var ki goremiyorum)
> >> ve
> >>>> genel goruntuyu jort diye goremiyorsunuz.
> >>>>
> >>>
> >>> http://www.slideshare.net/polleywong/zend-framework-dispatch-workflow
> >>>
> >>>
> >>> Atladığım veya yanlış anladığım nokta varsa lütfen düzeltin. Belki
> >>> yanlış okumuşumdur :)
> >>>
> >>>
> >>> Volkan Altan
> >>> http://volkanaltan.com/
> >>> İyi  Çalışmalar.
> >>>
> >>>
> >>>
> >>> 2010/10/1 Atıf CEYLAN <[email protected]>:
> >>>> Aslinda Zend'e sicak bakamadigim iki yon var, birincisi mevcut
> kodumuz
> >>>> icerisinde sql view kullanimi az ve karmasik sql cumlelerini
> >>>> zend_db_table
> >>>> ile kullanmak zor.
> >>>>
> >>>> Bu nedenle karmasik sorgularin sql view'lara donusturulmesi gerekecek
> >> ki
> >>>> bu
> >>>> basli basina bir is yuku olacak.
> >>>>
> >>>> Ikinci konu ise zend dokumaninda bir cok noktanin baglantisini ve
> >> birbiri
> >>>> ile iliskisini kuramiyorsunuz. Kanaatimce training muhabbetinden para
> >>>> kazanmak istemeleri genel olarak dokumanin karmasik olmasinin
> nedenini
> >>>> acikliyor. CI ise iki pdf ile isi bitirmis ve class reference pdf
> >>>> ciktisini
> >>>> alip karsi duvara assaniz yazmaya baslamaniz icin yeterli.
> >>>>
> >>>> Zend dokumaninda soyle class ve methodlarin genel bir goruntusu,
> method
> >>>> ve
> >>>> parametre listesi yok (ya da bende bir anormallik var ki goremiyorum)
> >> ve
> >>>> genel goruntuyu jort diye goremiyorsunuz.
> >>>>
> >>>>
> >>>>
> >>>> On Fri, 1 Oct 2010 13:50:00 +0300, Ömer ÖLMEZ <[email protected]>
> >>>> wrote:
> >>>>
> >>>> Haberturk CI ile gelistirildigini biliyorum. Eksi olarak bazı
> >>>> kütüphaneleri
> >>>> tam olarak stabiliter çalışmıyor (1.7.2 php4) ihtiyaç halinde CI için
> >>>> yazılmış hazır kütüphanelerde oldukca fazla, adaptasyon süresi
> oldukça
> >>>> kısa,
> >>>> manuel i anlasılabilir bir yapıda + olarak.
> >>>>
> >>>> 01 Ekim 2010 10:06 tarihinde Hakan POLATKAN
> <[email protected]>
> >>>> yazdı:
> >>>>>
> >>>>> Merhaba,
> >>>>> Rasmus Lerdorf'un sunumu (Simple is hard) vardi. Framework kullanma
> >>>>> konusunda mecbur kalirsa, tercihinin CI olacagini soylemis.
> >>>>>
> >>>>> CI Zend Framework'e gore epey hizli calisiyor. CI'nin capini asan
> >> olcude
> >>>>> devasa bir proje degilse kullanmanizda sorun olmayacaktir. CI 1.7
> >> serisi
> >>>>> PHP5'in ozelliklerinde yararlanmiyor. PHP5 icin CI 2.0
> >> kullanmalisiniz.
> >>>>> http://bitbucket.org/ellislab/codeigniter/ adresinden alabilirsiniz.
> >>>>> Henuz
> >>>>> release olmadi fakat gayet stabil durumda.
> >>>>>
> >>>>> Iki framework'un include haritalarini karsilastirabilir ve farki
> >>>>> gorebilirsiniz. CI daha basit, sade, ogrenmesi/kodlamasi kolay ve
> >> hizli
> >>>>> bir
> >>>>> famework. ZF'nin arkasindaki guc tabii ki tartisilmaz fakat CI de
> >> yabana
> >>>>> atilacak bir framework degil. Dunya genelinde kullanim orani
> artiyor.
> >>>>>
> >>>>>
> >>>>> Hakan POLATKAN
> >>>>> --
> >>>>>
> >>>>>
> >>>>> 01 Ekim 2010 09:27 tarihinde Volkan <[email protected]> yazdı:
> >>>>>>
> >>>>>> Bildiğinden şaşmamak lazım.
> >>>>>>
> >>>>>> Zend'e devam derim...
> >>>>>>
> >>>>>> Volkan Altan
> >>>>>> http://volkanaltan.com/
> >>>>>> İyi  Çalışmalar.
> >>>>>>
> >>>>>>
> >>>>>>
> >>>>>> 2010/10/1 Atif CEYLAN <[email protected]>:
> >>>>>> > Merhaba,
> >>>>>> > PHP ile yazilmis buyuk, kurumsal bir projeyi Frameworke tasima
> >> karari
> >>>>>> > aldik.
> >>>>>> > Uygulama temel olarak 4 yapidan olusmaktadir.
> >>>>>> >
> >>>>>> > Yonetimsel bir arayuz, on planda calisan dinamik bir web sitesi,
> >>>>>> > bagimsiz arkaplan isleri, sunucu yazilimlarin (apache, bind,
> qmail
> >> ve
> >>>>>> > postgresql db) yonetiminin yapildigi arabirim. Tabi bu 4 ana
> unsur
> >>>>>> > dogrudan veya dolayli bir entegrasyon icerisindedir.
> >>>>>> >
> >>>>>> > Ilk asama olarak on yuzdeki web sitesinin  frameworke  tasinmasi
> >>>>>> > planlanmaktadir.
> >>>>>> >
> >>>>>> > Zend ve CodeIgniter arasinda kalmis durumdayim.
> >>>>>> >
> >>>>>> > CI, frameworkten ziyade esnek kutuphaneler butunu gibi durmakta
> >>>>>> > onumde.
> >>>>>> > Klasik mantiga veya hali hazirda kendi yazdigimiz catiya benzer
> bir
> >>>>>> > goruntu arzetmektedir.
> >>>>>> > Bu durum bana oldukca yakin geliyor. Lakin Zend hem gelecek
> >> vadetmesi
> >>>>>> > yonuyle hemde daha kati kuralli olmasi nedeni ile  zor gelse de
> >>>>>> > aklima
> >>>>>> > mantikli gelmektedir.
> >>>>>> > Yazilimin belirli cizgilerin disina tasmamasi ve standartlarla
> >>>>>> > gitmesi
> >>>>>> > force edilmektedir.
> >>>>>> > Ayrica Zend ile daha once uygulama gelistirmis olmamda tercihimi
> bu
> >>>>>> > yonde kullanmami tetikliyor.
> >>>>>> >
> >>>>>> > Bununla birlikte CI ile daha hizli ve esnek kod
> gelistirebilecegimi
> >>>>>> > dusunuyor olmam da beni bu yone kaydiriyor. Isin tamamen basinda
> >>>>>> > olmam
> >>>>>> > nedeni ile bu cikmazdan kurtulmama yardimci olacaginizi
> >> dusunuyorum.
> >>>>>> >
> >>>>>> > Kolay gelsin.
> >>>>>> >
> >>>>>> > --
> >>>>>> > /**
> >>>>>> >  * @author Atıf CEYLAN
> >>>>>> >  * Software Developer / System Admin
> >>>>>> >  * http://www.atifceylan.com
> >>>>>> > */
> >>>>>> > _______________________________________________
> >>>>>> > Linux-programlama mailing list
> >>>>>> > [email protected]
> >>>>>> > https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >>>>>> > Liste kurallari: http://liste.linux.org.tr/kurallar.php
> >>>>>> >
> >>>>>> _______________________________________________
> >>>>>> Linux-programlama mailing list
> >>>>>> [email protected]
> >>>>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >>>>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
> >>>>>
> >>>>> _______________________________________________
> >>>>> Linux-programlama mailing list
> >>>>> [email protected]
> >>>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >>>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
> >>>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> --
> >>>>
> >>>> /**
> >>>>  * @author Atıf CEYLAN
> >>>>  * Software Developer & System Admin
> >>>>  * http://www.atifceylan.com
> >>>>  */
> >>>>
> >>>> _______________________________________________
> >>>> Linux-programlama mailing list
> >>>> [email protected]
> >>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
> >>>>
> >>>>
> >>> _______________________________________________
> >>> Linux-programlama mailing list
> >>> [email protected]
> >>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
> >>
> >> --
> >> /**
> >>  * @AUTHOR Atıf CEYLAN
> >>  * Software Developer & System Admin
> >>  * http://www.atifceylan.com
> >>  */
> >> _______________________________________________
> >> Linux-programlama mailing list
> >> [email protected]
> >> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> >> Liste kurallari: http://liste.linux.org.tr/kurallar.php
> >>
> > _______________________________________________
> > Linux-programlama mailing list
> > [email protected]
> > https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> > Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
> --
> /**
>  * @AUTHOR Atıf CEYLAN
>  * Software Developer & System Admin
>  * http://www.atifceylan.com
>  */
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap