[]
MVC ve OOP mantığını ne kadar sürede çözerim
bayadır php ile uğraşan biri olarak, bu benim utancım. farkındayım, oop kodlamamış olmak ve mvc mimarisini kullanmamış olmak vücuduna bakmaktan aciz türk futbolcusu gibi hissettiriyor bana.
ama, artık vakit buldum ve bunlarda da geliştiricem kendimi. udemy'den oop dersleri satın aldım, çözersem mvc mimarisini de kavrıycam.
çok cahil değilim bu konularda. yani opencartla vs. uğraşırken her ikisi hakkında da bilgi sahibi oldum, editlemekle uğraşırken.
ama hiç sıfırdan bu şeyler üzerinde çalışmadım, haliyle pratik ve mantık eksiğim var. ne kadar sürede çözerim ki, bi de çözebilmek için bazı projeler üstünde çalışmalıyım. nasıl bi proje yapsam da keyifle çalışsam diyorum. nabim ya
ama, artık vakit buldum ve bunlarda da geliştiricem kendimi. udemy'den oop dersleri satın aldım, çözersem mvc mimarisini de kavrıycam.
çok cahil değilim bu konularda. yani opencartla vs. uğraşırken her ikisi hakkında da bilgi sahibi oldum, editlemekle uğraşırken.
ama hiç sıfırdan bu şeyler üzerinde çalışmadım, haliyle pratik ve mantık eksiğim var. ne kadar sürede çözerim ki, bi de çözebilmek için bazı projeler üstünde çalışmalıyım. nasıl bi proje yapsam da keyifle çalışsam diyorum. nabim ya
Sana tavsiyem kompleks bisey istiyorsan magentoyla baslaman. Hemen dokumantasyonu bol hem de stacoverflow'da sorularina saglam yanitlar alabiliyorsun. Takildigin noktalari bana da sorabilirsin. Magento ozellikle veritabani mevzusunda biraz karmasik. Ayrintili da bi diyagrami var o baya yardimci olur baslangic olarak :)
- Solem (15.11.14 07:36:24)
Merhaba
Ben de 3-4 sene önce artık bir php framework'e geçeyim diye kolları sıvadım, dedim yeter artık. O zamanlar codeigniter (gerçi şu anda da azalmakla birlikte) popülerdi, dökümantasyon ve tutorial seyrederek başladım. Sonra birkaç ufak proje geliştire geliştire iyice hakim oldum. Şimdi de yeni frameworklere (laravel, symphony vb) hop diye adapte oldum.
Bu arada oop ile mvc benzer olmakla birlikte farklı kavramlar. Biraz göz atarsanız ayrımını farkedebilirsiniz. Ama şiddetle mvc yapısını ve bir php framework öğrenin derim. Bunca zaman niye öğrenmedim diceksiniz.
Ben de 3-4 sene önce artık bir php framework'e geçeyim diye kolları sıvadım, dedim yeter artık. O zamanlar codeigniter (gerçi şu anda da azalmakla birlikte) popülerdi, dökümantasyon ve tutorial seyrederek başladım. Sonra birkaç ufak proje geliştire geliştire iyice hakim oldum. Şimdi de yeni frameworklere (laravel, symphony vb) hop diye adapte oldum.
Bu arada oop ile mvc benzer olmakla birlikte farklı kavramlar. Biraz göz atarsanız ayrımını farkedebilirsiniz. Ama şiddetle mvc yapısını ve bir php framework öğrenin derim. Bunca zaman niye öğrenmedim diceksiniz.
- burka (15.11.14 08:22:28)
@burka, yok hocam ben farklı oldklarını biliyorum.
birbirlerini tamamlayan şeyler desek daha doğru. oop ile daha derli toplu kod yazıp mvc ile daha düzgün mimarı kasmaya yarıyor. yani terimsel sıkıntım yok :)
birbirlerini tamamlayan şeyler desek daha doğru. oop ile daha derli toplu kod yazıp mvc ile daha düzgün mimarı kasmaya yarıyor. yani terimsel sıkıntım yok :)
- tchuck (15.11.14 08:57:23)
oop'u cok kolay ogrenirsin. bir kac proje yeterli olur. ingilizcen varsa "oop code exercise" diye arattir.
mvc frontend kodlamadigim icin ilk ogrendigim frameworkde biraz zor gelmisti ilk baslarda.bir iki haftami almisti ogrenmek. basit mantigini vereyim view (Ekranda gordugin grafikler), model (ekranda gordugun grafiklerin arka planindaki veriler), controller (model'i degistirebilen program kismi)
ama onu da kod egzersizleriyle halledebilirsin. (dinamik icerigi olan bir website yazmak gibi bir projeyle mesela)
mvc frontend kodlamadigim icin ilk ogrendigim frameworkde biraz zor gelmisti ilk baslarda.bir iki haftami almisti ogrenmek. basit mantigini vereyim view (Ekranda gordugin grafikler), model (ekranda gordugun grafiklerin arka planindaki veriler), controller (model'i degistirebilen program kismi)
ama onu da kod egzersizleriyle halledebilirsin. (dinamik icerigi olan bir website yazmak gibi bir projeyle mesela)
- oxymurf (15.11.14 09:13:00)
blog yap, e-ticaret sitesi yap, admin panel yap ne bileyim ben yap bişiyler, ne kadar sürede öğreneceğin ise biraz tecrübe ile alakalı, bu konuda daha öncesinden biraz ön okuma yapmak her zaman en temizi oluyor benim için.
- selam (15.11.14 09:46:32)
mvc ve oop için php'de de çalışmalar yapabilirsin ama mvc mantığını anlamak için ruby on rails teknolojisi biçilmiş kaptandır. ayrıca java, .net ve bunların teknolojilerini kullanıp öğrenmek daha verimlidir hem oop hem de mvc için.
- gezegen olan pluton (15.11.14 14:17:47)
1