Php için temel başvuru kaynakları:
Editör:
İşletim sistemi:
Framework:
Yorum yok
Codeigniter 2.0 ile İlgili İlk İzlenimlerim
3 Nisan 2010 Yazar: ibrahim. Kategori: PROGRAMLAMA
Bir süredir söylentisi olan, ancak kendisi hakkında bilgi edinilemeyen Codeigniter 2.0, sonunda ellislab tarafından duyurulmuş.
Codeigniter kullanmayı bıraktığım için (konunun çoğu ilgilisi gibi), CI ile ilgili gelişmeleri, Fatih Bazman kardeşimin başarıyla yürüttüğü codeigniter.gen.tr 'den takip ediyorum. Kendisinin şuradaki yazısı beni heyecanlandırdı. Çünkü Codeigniter 2.0 ile birlikte bazı önemli özellik ve kütüphanelerin frameworke eklenmesini bekliyordum. Ancak şuradaki resmi dokümana bakılırsa (şimdilik), birkaç değişiklik dışında pek de öyle heyecan verici bir gelişme yok.
Bahsedilmeye değer iki önemli konu var;
1) Php 4 desteğindeki ısrardan vazgeçilip, php 5 'in avantajlarının kullanılmaya başlanmış olması. (Açıkçası çok geç kalındı. Neredeyse php 6 çıkmak üzere ama değerli ellislab çalışanları, lütfedip yeni geçtiler. Ancak zararın neresinden dönülse kardır diyerek bu konudaki eleştirimi fazla uzatmıyorum.)
2) Security library eklenmiş: daha önce de xss filtreleme vs gibi özellikler olmasına rağmen, buna CSRF koruması da eklenerek daha da iyileştirilmesi iyi olmuş.
Bu iki konu dışındaki diğer maddeler, ara versiyonlarda yapılabilecek sıradan değişiklikler ve php 5 in getirdiği yeniliklerin uyarlamasından ibaret.
1 yorum
CodeIgniter Hakkında Güzel Bir Kaynak
11 Şubat 2009 Yazar: ibrahim. Kategori: PROGRAMLAMA
Bu yazımda size codeigniter.gen.tr 'den bahsetmek istiyorum. Google 'da (türkçe içeriklerde) codeigniter yazdığınızda, karşınıza ilk sırada kendisi çıkıyor.
Codeigniter hakkında özgün, çok kaliteli ve her geçen gün ciddi emek harcanarak geliştirilen içeriğiyle bu site özel olarak bir yazının konusu olmayı hak ediyor. Özelliklekaynak belirtmeden ordan burdan kopya yaparak içerik oluşturulan internet camiasında, bu tür özgün içerik barındıran ve emek harcanan siteleri gördükçe mutlu oluyorum.
3 yorum
Performans konusunda en kötü php frameworklerinden birisi şu an itibariyle cakephp olduğu için bu frameworkü tercih etmiyorum. (Örneğin şu makaleden benchmark karşılaştırmalarından birisini bulabilirsiniz) Ancak arama motorlarından "cakephp" anahtar kelimesi ile hatırı sayılır bir ziyaretçi kitlesi geldiği için cakephp ye başlangıç yapmak isteyen sevgili dostlarıma yardımcı olacak bir makale yazmayı uygun buldum.
Evet performans konusunda gerçekten kötü olmasına rağmen hiç mi güzel tarafı yok bu frameworkün? Performans kayıplarına rağmen neden insanlar bu frameworkü tercih ediyor?
Bu soruların en önceli cevabı, cakephp 'nin sunduğu otomatikleşmiş araçlarda yatıyor. Framework'ün sunduğu araçlar sayesinde programcının yapması gereken bir çok şeyi cakephp kendisi otomatik olarak yapıyor. Tabii ki bunu yapabilmek için cakephp nin koyduğu kurallara uymak gerekiyor. Veritabanı tasarımı vs gibi konularda bazı konularda kod yazım kurallarına uymak gerekiyor. Bu durum cakephp camiası tarafından "Less Configuration, More Convention" (daha az konfigürasyon, daha çok geliştirme kuralı) şeklinde ifade ediliyor...
7 yorum
PHP Framework Kullanılmalı mı?
19 Aralık 2008 Yazar: ibrahim. Kategori: PROGRAMLAMA
Bu soruların cevabını bir zamanlar çok aramıştım. Nette okumadık yazı, ayrıntılı olarak incelemediğim php framework, danışmadığım dostum kalmamıştı. Bütün uğraşlarım sonucunda oluşan fikirlerimi siz değerli ziyaretçilerimle paylaşmak için (fazla sıkmadan, kısaca) birşeyler yazmak istedim.
16 yorum
CodeIgniter -2: Controller
16 Aralık 2008 Yazar: ibrahim. Kategori: PROGRAMLAMA
Bir önceki yazımda CodeIgniter ' a başlangıç yapmıştık. Şimdi konuyu biraz daha ilerletip CodeIgniter çalışma yapısını anlamak için öncelikle kavramamız gereken MVC 'nin ilk ayağına, yani controller kavramına değineceğiz.
6 yorum
CodeIgniter -1 : Başlangıç
13 Aralık 2008 Yazar: ibrahim. Kategori: PROGRAMLAMA
Framework’leri, sürekli olarak kullandığımız bazı işlevlerle ilgili olarak, güvenilirliği test edilmiş sınıflar, fonksiyonlar ve kod parçacıklarının oluşturduğu bir çalışma çatısı olarak tanımlayabiliriz. Örneğin veritabanı bağlantısı ve sorgulama, dosya işlemleri, güvenlik vb amaçlarla kullandığımız kodları her seferinde tekrar tekrar kodlamaktansa bunları sınıflar ve fonksiyonlar halinde bir çatı altına toplarsak framework elde ederiz. Daha sonra her projede bu temel çatı üzerinde geliştirerek gerekli gördüğümüzde framework kütüphanemizdeki kodlarımızı kullanır ve gerekirse kütüphanemize yeni kodlar, sınıflar ekleyebiliriz.
3 yorum
