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

PHP Code Generator ile Hızlanmak

Kategori Kategorilenmemiş | 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…


SEO

Benzer Yazılar



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

Sponsorlar

Günün Notu

Nasrettin Hoca - Sıkarken Fıkrası Nasrettin hoca bir gün yolun kenarında kedisini yıkıyomuş.Yoldan geçen arkadaşı hocaya:
-"Hocam kediyi yıkama ölür." demiş.

Hoca aldırış etmemiş ve yıkamış. Arkadaşı dönüşte hocayı tekrar yolun kenarında görmüş.Kedi ölmüştür. Adam:
-"Hocam ben size kediyi yıkamayın ölür demedimmi?" demiş. Hoca:
-Ben kediyi yıkarken ölmediki sıkarken öldü demiş.

Rastgele Sözler Eklentisi ile oluşturulmuştur.
Facebook Friend Feed Twitter Wordpress Netvibes Linked In RSS Beslemesi

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

WordPress Valid XHTML 1.0 Transitional Valid CSS! php

tracker