Benim tavsiyem Pro Zend Framework Techniques by Forrest Lyman. A press
yayinlari ... Gayet iyi...

02 Ekim 2010 11:16 tarihinde Atıf CEYLAN <[email protected]> yazdı:

>
> amazondan ZF ile ilgili kitaplara bakarken "The Official Programmer's
> Reference Guide (Zend Press) by Zend" gordum ve farkli biseyler vardir
> diyerek alayim istedim ancak satin alanlarin yorumlarini gorunce  dumur
> oldum. sitelerindeki reference guide icerigini kitaba bastiklarini
> soylemisler. "Zend Framework 1.8 Web Application Development by Keith Pope"
> bunu alayim istiyorum. Kitap hakkinda bilgisi olanlar varmi?
>
> On Fri, 1 Oct 2010 22:29:12 +0300, Volkan <[email protected]> wrote:
> > Biliyorum. Test amaçlı kalmış. Önünde // var zaten :)
> >
> > http://framework.zend.com/manual/en/zend.db.select.html
> >
> > Aslında vakit olsa herkesin ihtiyacını karşılayacak geniş 4-5 bölümlük
> > bir döküman yazmak lazım...
> >
> > Volkan Altan
> > http://volkanaltan.com/
> > İyi  Çalışmalar.
> >
> >
> >
> > 2010/10/1 Erdal YAZICIOGLU <[email protected]>:
> >> Aslinda integritycheck i false olarak atamak yerine zend table
> >> relationship
> >> i kullanabilirsiniz.
> >>
> >> Kolay gele
> >>
> >> 01 Ekim 2010 19:12 tarihinde Volkan <[email protected]> yazdı:
> >>>
> >>> 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
> >>
> >>
> >> _______________________________________________
> >> 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