Arama Sonuçları
Codeigniter, Php »
Daha önceki derslerimizde helper ve library lerden bahsetmiştik ancak proje içinde kullanıldığı için pek fazla ayrıntıya giremedik. Bu dersimizde bu iki konuyu biraz daha açacağım ve kullanım amaçlarından bahsedeceğim. Mesela bir controller dosyanız içerisinde önemli bir fonksiyonunuz var diyelim. Bu fonksiyon bir filtre olabilir mesela, yada bir kontrol mekanizmasıdır. Siz bu fonksiyonunuzu eğer farklı controller dosyalarınız içinde kullanıyorsanız. Her seferinde o controller dosyanıza bu fonkisyonu copy-paste yapmanız gerekiyor. Bu takdir edersinizki zahmetlidir. Çünkü hem kod fazlalığına neden olur hemde koddaki herhangi bir değişikliğin tüm controller dosyalarına teker teker uygulanması zaman …
Codeigniter, Php »
Yazıma hemen codeigniterin ne olduğunu anlatarak girmek istiyorum. En basit tanımıyla codeigniter MVC yapısı kullanan bir frameworktur. Peki MVC nedir derseniz, ona yazımın ilerleyen kısımlarında yer vereceğim. Codeigniterin amacı daha temiz kod yazmak, yazdığımız büyük projelerin daha hızlı çalışmasını sağlamak, gözden kaçırdığımız güvenlik açıklarının önüne geçmektir. Mutlaka temiz kod yazmak isteyen ve performans arayanların gözden geçirmesi gereken bir frameworktur.
Ben uzun uzun tanımlarla uğraşmak yerine daha çok örnek yaparak anlaşılırlığı artırmak istiyorum. Ancak örneklere geçmeden önce bilgi sahibi olmayanlar için kısa bilgilendirmeler yapacağım.
İlk önce codeigniterin faydalarını kısaca sıralamak istiyorum.
Aynı kodları defalarca …
Frameworkler, Java ve Java Teknolojileri »
Bu yazımızda java web frameworkü nedir, çeşitleri nelerdir, bunlardan bahsedeceğim.
Web Uygulamaları:
Web uygulamaları sunucular üzerinden çalışıp, kullanıcılardan aldığı verileri işleyerek, depolayan ve kullanıcıya gerekli sonuçları döndüren yapılardır. Web uygulamaları genelde kullanıcılar ile görsel materyeller ile iletişim kurarlar.
Biz yazımızda java web frameworklerinden bahsedeceğimiz için, java web uygulamaları hakkında konuşalım. Java şu anda web uygulamalarında gerçekten başarılı ve güçlüdür. Çünkü ortam bağımsızlığı bunun en büyük etkenidir. Sunuculara jvm kurulması ile java için bütün altyapı sağlanmış olur. Bunun dışında yapılması gereken birşey yoktur.
Java web uygulamaları direk olarak geliştirilmez, genellikle bir frameworkten yararlanılır.
Frameworkler, daha önceki …