Sample web application created with CodeIgniter Wizard

Hayalinizdeki web uygulamasının iskeleti anında hazır

CodeIgniter Wizard saniyeler içinde, tüm cihazlar için duyarlı ("responsive") görünümlere sahip PHP web uygulamaları oluşturur.

CodeIgniter Wizard yönetim arabirimlerine sahip MySQL / MariaDB veritabanı tabanlı web uygulamaları için hızlı bir şekilde gelişmiş bir başlangıç noktası oluşturur.

CodeIgniter Wizard ilk önce veritabanından yola çıkarak, sizden önce bir MySQL veya MariaDB veritabanından tablolar ve alanlar seçmenizi ister ve ardından modelleri, görünümleri ve denetleyicileri oluşturan kodu otomatik olarak üretir - hatta yeni CodeIgniter 4 varlıkları, standart veritabanı CRUD işlemlerini destekler. Üstelik bu şekilde hazırladığınız modüllere ait bazı temel verileri kullanarak otomatikman kenar çubuğu olan yönetim paneli sayfalarını oluşturur!

MVC tasarım modelinde kod üretimi

Bir veritabanı tablosu ve kalan sütunları seçtikten sonra, CodeIgniter Sihirbazı aşağıdaki kod dosyalarını oluşturur:

  • Varlık sınıfları (PSR uyumlu ad alanlarına uygun)
  • Model sınıfları (PSR uyumlu ad alanlarına uygun)
  • Denetleyici Sınıfları (PSR uyumlu ad alanlarıyla uyumlu)
  • Form görüntüleme dosyaları (Bootstrap4 tabanlı duyarlı bir şablon kullanarak)
  • Liste (ızgara) görünümleri dosyaları (Bootstrap4 tabanlı duyarlı bir şablon kullanarak)
  • Yönetici Kontrol Paneli Sayfası (Bootstrap4 tabanlı duyarlı bir şablon kullanarak)

Benzer araçların aksine, CodeInigter Wizard'ın çıkarttığı kodlar özellikle temiz, taşınabilir ve yeniden kullanılabilir olarak üretildiğinden, oluşturulan web uygulamasını, özel geliştirmenizin üzerine inşa etmek için bir kod tabanı olarak alabilir veya kodların tamamını ya da bir bölümünü kopyalayarak başka bir uygulamanızda kullanabilirsiniz.

Kendi başınıza standart PHP kodunu yazmak için ne kadar zaman harcıyorsunuz?

Mevcut kod tabanınızdan kopyalayıp yapıştırsanız bile?

Varlık-model katmanı, ilişiki tablolar için ek SQL sorguları, alan özniteliklerini tanımlama, HTML form kontrolleri, stil sınıfları, form doğrulama, girdi temizleme ve tüm bunları denetleyici sınıflarına bağlamak için entegrasyon yapma gibi rutin ve zaman alıcı PHP kod yazma işlerinizi CodeIgniter Wizard'a devretmeyi tercih edersiniz. CodeIgniter Wizard'ın basit, sezgisel kullanıcı arayüzü, işi olabildiğince hızlı bitirmenize yardımcı olmak için tasarlandı.

İyi bir Programcı Ne Yapıyorsa, CodeIgniter Wizard da Onu Yapar - Tabii Çok Daha Çabuk

Sadece işi halletmek için karman çorman kod yazarak değil, iyi bir geliştirici gibi temiz kod yazarak, otomatik olarak yapmak. Diğer çoğu kod oluşturucunun aksine, CodeIgniter Wizard, kullanılan programlama çatısının tavsiye edilen yöntemlerine uyularak bir insan tarafından yazdığı kodu üretir. Peki iyi bir geliştirici ile CodeIgniter Sihirbazı arasındaki fark nedir? CodeIgniter Sihirbazı bunu ilk seferinde ve saniyeler içinde doğru şekilde yapar.

CodeIgniter Wizard'a eklenen her özellik, geliştiricinin tekrar eden, zaman alıcı bir görevi ele alması düşünülerek tasarlandı, böylece bilgisayara devredilebilir ve geliştiricinin sıradan kodlama görevlerine zaman harcamak yerine yaratıcılığa odaklanmasına olanak tanır.

İncelikle Tasarlanmış Gelişmiş Özellikler

Kullanıcı dostu ekran üzerindeki kısıtlamalar, en doğru çıktıyı alma seçeneklerini sınırlayarak, tasarım hatalarını en baştan yapma olasılığını en aza indirir.

Örneğin, CodeIgniter Wizard'ın kullanıcı arayüzünde form görünümleri oluştururken, herhangi bir alanı <input type="text"> olarak oluşturabilmekle beraber, veritabanı sütunu uzunluğu birkaç karakterle sınırlı olan alanlar için sihirbaz yanlışlıkla <textarea> kullanılmasına engel olur. Aynı şekilde <select> imi ile oluşturulan açılır menüler bu alan için uygun veri yapısı hazır olduğunda oluşturulabilir. Ve bunun gibi daha birçok özellik yararlanmanız için sizi bekliyor...