08 / 07 / 2009

proje geliştirelim…

ekleyen: Emre Çevik kategori: genel| proje

sitede design patternler ile alakalı epeyce bir yazı yazdım. hem bunları pratikte görmek için. hemde nesne tabanlı programlamayı daha iyi anlayabilmek için proje geliştirelim.

tabi bu projeyi gerçekleştirirken çok fazla zaman harcamamak için bir adet framework (codeigniter) kullanalım. aslında kendi frameworkumuzu kendimizde yazabiliriz ama amerikayı yeniden keşfetmeye gerek yok. ayrıca yaptığımız projede zaman kazanarak elle tutulur bişey yapmaya çalışalım.

evet en önemli soru ise ne projesi yapalım. aslında aklımda bir kaç proje var.

digg veya benzeri türkçe bir servis yapabiliriz mesela.
otel rezervasyon sistemi yapabiliriz.
stackoverflow benzeri bir sistem yapabiliriz.

eğer projede benimle çalışmak isteyen olursa email veya yorum bırakarak bilgi verebilir.

ayrıca proje onerilerinizede açığım.

  • Digg
  • del.icio.us
  • Facebook
  • Google
  • BlinkList
  • blogmarks
  • description
  • Furl
  • Ma.gnolia
  • NewsVine
  • Reddit
  • Technorati

benzer konular:

  1. simplexml
  2. İstanbul’da toplanalım..


(2 votes, average: 5.00 out of 5)
Loading ... Loading ...

17 yorum

1 | Omer

08 / 07 / 2009 - 18:49

Avatar

hocam şuanda amerikayı keşfediyorum , mantığı tam olarak kavrayabilmek için (mvc ve oop butunuyle), bi aşamadan sonra CI ya geçişi düşünüyorum , yanlız CI denemedim zaman ve bilgim çerçevesinde katılımda bulunabilirim …

2 | Emre Çevik

08 / 07 / 2009 - 19:04

Avatar

tabiki yararlı olacaktır kendi frameworkunu kullanmak hem kendi isteklerine göre design edersin hemde yaparken yeni bir çok şey öğrenirsin fakat tek basına gelistirdiğin zaman hem uzun zaman alır hemde performans acısından ne kadar sağlıklı olur tartısılır.

ben proje olarak digg gibi bi servis dusunuyorum turkce bloglara yonelik. turkce boyle bir servis ile karsilasmadim.

ve projenin tamamı olmasada buyuk bi kısmını opensource olarak dağıtmayı ve projeyi internet.com.tr üzerindede kullanmayı dusunuyorum. bir proje yapıyoruz en azından kullanalım.

ben bugun alt yapısını kurmaya baslıyacagım. auth session vs. daha sonra projeye katılan olursa uzerine devam ederiz.

düsündüğünüz baska proje varsa onuda yapabiliriz.

3 | Omer

08 / 07 / 2009 - 19:10

Avatar

şu digg i bir türlü kullanmadm yanında geçsemde :) , aklımda aslında bir proje var , yani kişisel biraz aslında amma hizmeti veren bi proje

4 | Emre Çevik

08 / 07 / 2009 - 20:16

Avatar

bende digg kullanmadım fakar herkes sitesinin reklamını yapmaya çalışıyor. arama motorları bunun için yeterli değil.

ayrıca boyle bir sistemde sen içerik eklemiyorsun. içeriği otomatik olarak reklam yapmak isteyen ekliyor.

sadece yapacagın sistemi oturtmak ve geliştirmek.

5 | Omer

09 / 07 / 2009 - 14:32

Avatar

Valla hocam en nihayi hedefim aslında CI aynı zamanda bilgime, programlama mantıgıma farklı bakış açısı getirmek aslında elimden geldiğince birşeyler katmaya çalışırım msn adresim bilgi@csstasarim.com

6 | Optimus

10 / 07 / 2009 - 03:21

Avatar

ben projelerinizde sizlere yardımcı olmak isterim. Hem kendimi geliştirmiş, hemde sizlere yardımcı olmuş olurum. Benimde kendi çapımda projelerim var. Belki dinlemek ister istersiniz? :)

7 | Emre Çevik

10 / 07 / 2009 - 13:52

Avatar

Omer seni msn ekledim ama henüz karsılasamadık. Optimus info@internet.com.tr adresini msn listesine ekleyebilirsiniz.

8 | Optimus

10 / 07 / 2009 - 16:29

Avatar

şimdi ekledim :)

9 | nrl

17 / 07 / 2009 - 03:23

Avatar

ben de yardımcı olmak isterim. 3 projemde ci kullandıktan sonra kendime bir framework yaptım. Amacım aslında dağıtım yapmaktı faydalanmak isteyenler için. Ancak CI kadar yardım dökümanları hazırlayamadım ve malesef sadece kendim kullanabiliyorum :P

10 | Emre Çevik

17 / 07 / 2009 - 15:18

Avatar

7 numarlı yorumda msn adresim mevcut eklerseniz konusabiliriz.

11 | necronomicon

16 / 09 / 2009 - 13:15

Avatar

selam , iyi çalışmalar , ben routerin ve controller ile biraz teorik bilgi almak istiyorum bu ikisinde ki temel unsur nedir?
bir çok mvc yapılarında router ve controller ları inceledim pek anlamadım.

12 | Emre Çevik

16 / 09 / 2009 - 23:14

Avatar

şöyle anlatmaya çalışayım..

sayfaya bir istek geldiginde router ile bu isteği analiz edip gerekli methodların çalışmasını sağlarız örnek olarak vermek gerekirse..

http://site.com/news/yazdir adresi istek olduğunda router ile news controllerinin yazdir fonksiyonunu çalıştırırız.

13 | Ali Çetin

02 / 10 / 2009 - 00:16

Avatar

Merhaba Emre Çevik,
CI google grubundan yazılarına rastlamıştım.

Elimden geldiğince yardımcı olabilirim.
Msn adresim : alicetin@alicetin.net.tr

İyi kodlamalar :)

14 | necronomicon

05 / 10 / 2009 - 13:53

Avatar

2. projem olarak bir framework yazdım ve devam ediyor…
çalışmalarında yardımcı olabilirim
artık php de iyi bildiğim konular hooking rout ve control

15 | Kadir DABAN

08 / 08 / 2010 - 14:54

Avatar

Bende CI kullanmak istiyorum ama daha yeni yeni araştırmalara başladım bir kaç deneme yanılmadan sonra kara verme zamanı gelecek… ancak CI ile bir e-ticaret sistemi yapaılabilir mi ? çoğu yerde CI ile e-ticaret gibi kapsamlı sitelerin yapılamaycağı soyleniyor ???
Bende elimden geldiğince yardımcı olmak isterim Msn : iletisim@kadirdaban.com

16 | can

30 / 08 / 2010 - 00:54

Avatar

Merhaba , iyi çalışmalar bu siteyi php oop konusuna giriş yaptığımdan beri takip ediyorum. Bu sitede ki oop koda tasarım başlıkları sayesiyle php konusunda bir sıçrama yaratabilecek bir framework yazıyorum. Framework , diğerlerine göre daha kolay ve otomatik bir işlemleri var.Örnek verirsek Kontrol sınıfı oluşturulup application config de site çağrıldığında gelecek olan default kontrol belirtikten sonra kontrol sınıfının default bir view sınıfı oluşturuluyor. Kontrol sınıfında form kontrolleri de mevcut yani bir buton tıklaması textbox editinden sonra olayı yada yazma anında olacak olayları berlitilebiliyor ,örnk:
…..
….

protected Button1_Clicked(Objects $sender,EventArgs $e){
$this->element(”#Footer”)->html(”Button1 Tıklandı”);
$this->element(”.checkbox”)->eq(2)->attr(’checked’, true);
$this->element(”.checkbox:eq(3)”)->bind(”checked”,”isChecked”);
}
/// yukarıda adımlar jQuery methodları, framework jquery ile hemen hemen entegre çalışyor. Ayrıca adres satırından “http://www.deneme.com/index/Button1_Clicked” şeklinde bir istek olursa çalıştırılmıyor. Alt methodların çalışması için public olarak belirterek çalışıyor. Db kısımında ise Activerecord dan esinlenilmiştir ve Store procedure modellemeleri yapılabilmektedir.

17 | Emre Çevik

30 / 08 / 2010 - 15:03

Avatar

@Kadir DABAN

CI ile istediğiniz şeyi yapabilirsiniz. Yapılmaz diyenler varsaki boşa konuşuyorlar.

yorum yaz

ne yapıyoruz

eğleniyoruz?

anket

design pattern yazılarını nasıl buldunuz?

sonuçlar

Loading ... Loading ...