İçeriğe Atla
POPÜLER ARAMALAR: reklam, pazarlama, ,
kod, wordpress, eklenti, web, teknoloji,
programlama, tasarım, ajax, linux, Pardus, blog
Feedburner RSS
Şemsiye


24 Temmuz 2008

PHP Code Generator ile Hızlanmak

Etiketler: , , , , , , , , ,
Kategori Genel, Php, Web, Wordpress | Toplam 1,047 kez okunmuş | 7 Yorum

Projelerimizde veritabanı tablolarımız vardır ve yazdığımız kodlarla bu tabloları yönetiriz, veri kaydeder, siler veya güncelleriz. Bu işlerimizi yaparken ya önceden hazırlamış olduğumuz kalıp halindeki kodları kullanırız ya da her proje için baştan yazarız. İşe bu baştan yazma işlemini kolaylaştıracak bir site ile karşılaştım; PHP Code Generator.

PHP Code Generator nedir?

PHP Code Generator çevirim için bir kod üretecidir. Ürettiği nesne/kod ise belirtmiş olduğunuz veritabanı tablo bilgilerine göre basit bir şekilde veritabanı işlemleri yapmanızı sağlayan bir PHP sınıfıdır (class).

www.phpobjectgenerator.com sitesine girdiğiniz zaman anasayfada nesneniz -ki ayrıca tablonuz- ve özelliklerini belirteceğiniz form ile karşılaşacaksınız. Aşağıdaki resimde formu anlatmaya çalıştım. Kendiniz formu deneyerek demek istediklerimi daha iyi anlayabilirsiniz.
PHP Code Generator

PHP Code Generator kullanımı

Kodunuzu oluşturduktan ve ilgili dosyaları bilgisayarınıza indirdikten sonra oluşturulmuş olan sınıfın size sağlamış olduğu temel veritabanı fonksiyonlarını (Save();, SaveNew();, Get();, GetList(); ve Delete(); ) ile projelerinizi geliştirebilirsiniz.

Aslında konuyu daha detaylı anlatacaktım ama PHP Code Generator yapımcıları hem şuradaki 4 dakikalık video, hemde resimli örneklerle, oluşturmuş olduğunuz sınıfın kullanımını o kadar güzel anlatmışlarki inanın daha iyisini yapamam.

Bir örnek tavsiye etmem gerekirsen oldukça sade bir üye kayıt sistemi hazılanışını burada göstermişler, bakmadan geçmeyin derim.

Sonuç

Benim görevim size PHP Code Generator gibi bir uygulamanın olduğunu ve kısaca ne işe yaradığını anlatmak. Uygulamayı kullanıp kullanmamak tamamen size kalmış. Kişisel fikrimi sorarsanız bu uygulama gerçekten sizi oldukça hızlandıracaktır. Bir düşünün, aynı anda hem tablonuzu hemde tablonuzu yönetmek için gerekli kodları sadece birkaç dakikada hatta saniyede oluşturuyorsunuz. Bu açıdan kullanılmaya değer olarak görüyorum.

Bana “Peki ya sen kullanacak mısın?” diye soracak olursanız bazı betikler/sınıflar (Wordpress, SMF Forum, ezSQL…) dışında hiçbir şeyin hazırına alışamadığım gibi buna da alışabileceğimi pek sanmıyorum. Ben yine eski usul tablolarımı tek tek yaratır, ezSQL sınıfını projeme dahil eder ve kodlarımı yeri geldikçe ihtiyacım ölçüsünde yazarım. Sanırım kontrolün tamamının elimde olmasını istiyorum ;)

Daha hızlı oluşturulmuş projelerde görüşmek dileğiyle…






Yorumlar

“PHP Code Generator ile Hızlanmak” için 7 Yorum

  • 1 brsyuksel

    Hmm, basit ama işe yarar bir uygulamaymış, sağ olasın Yakuter :)

    Konuyla pek alakası var denilemez ama bu tarz hazır sınıflara yönelip vakit kazanmaktansa MVC’ye yönelik çatılar ( Framework ) kullanıp zamanın tamamını kazanmak ( :) ) güzel bir tavsiye olabilir ilgilenen arkadaşlara :)

    Tekrar sağ olasın Yakuter :)

  • 2 yakuter

    @barış aslında söylediğinde haklısın ve madem konuya değindin bende bazı meşhur PHP framework’lerin adreslerini vereyim :)

  • 3 emin varol

    merabalar öncelikle güzel bir php veritabanı aracı paylaşım için teşekkürler beence küçük projelerde böyle çatılar ve araçlar kullanılabilir. Projemizde daha iyi olmak ve projeye hakim olmak istiyorsak kendi çapımızda ihtiyaçlarımızı karşılıyacak bir çatı oluşturabiliriz…

  • 4 brsyuksel

    Yakuter madem framework’lerin adreslerini verdin ben de önermede bulunayım :) Aralarından en kullanışlısı, en güzel dökümantasyona sahip olanı ve en kolay olanı CodeIgniter. Bir çoğu birbirinden güzeldir ancak tavsiye edilmesi gereken varsa bence CodeIgniter.

    Neyse konu ile yorumlar sapmasın, tekrar teşekkürler :)

  • 5 sohbet

    sağol dostum çok işime yaradı

  • 6 osman

    codeigniter öğrenmesi kolay olduğu için cazip geliyor ancak zaten bir developerin kendi kütüphanesinde var olandan daha fazlasını sunmuyor. yani developerın kendi kod kütüphanemi kullanmak yerine codeigniter kullanması için hiçbir sebep yok. ha mvc, kod ve sunumu birbirinden ayırıyor vs gibi şeylerden bahsecek olursanız zaten işini bilen bir developer kod ve görünmü çeşitli şekillerde ayırır. bunun için bir framework kullanmak zorunlu değil.

    e peki ne yapacaz: eğer bir framework kullanacaksanız attığınız taş ürküttüğünüz kurbağaya değmeli yani cakephp ya da zend fr gibi çok daha zengin araçlar sunan ve çok daha profesyonel frameworkler kullanılmalı.

    birde codeigniter ve zend framework konusuna soğuk bakmamın sebebi tam anlamı ile bir community projeleri olmaması arkalarında ticari bir firma var ve her türlü karar bu firma tarafından alınıyor. açıkçası bu beni rahatsız ediyor ve araç seçiminde çok belirleyici oluyor benim için.

    sonuçta bakıldığı zaman cakephp en uygun framework. gerçekten insana framework kullandığını hissettiriyor. CI gibi adapte olması kolay ve Zend Fr gibi zengin kütüphane ve birde ticari bir firmadan tamamen bağımsız community tarafından kurulan bir dernek tarafından yönetiliyor olması en doğru seçenek yapıyor kendilerini. ayrıca cakephp zend fr den ve CI dan çok daha eski ve oturmuş bir sistem.

  • 7 yakuter

    @Osman, durumu oldukça güzel açıklamışsın. Anaçatıları (framework) kullanmadığım için o konuda bir şey diyemeyeceğim fakat diğer tüm düşüncelerine katılıyorum. Zaten kendi sınıflarım varken neden başkasını kullanayım ve hatta kullanmayı öğreneyim.


Yorum Yapın

yakuter.com © 2006-2008 Erhan Yakut. Site tasarım fallendesign.
Site içerisindeki içerikler izinsiz kopyalanamaz, alıntı yapılamaz.

WordPress Generator Valid XHTML 1.0 Transitional Valid CSS! Clicky Web Analytics

tracker