İsyanımmmmmmmm var :)
İyi yazılım için katmanlı olması lazımmış, katmanlı yazıyoruz. Ado’nun son kullanma tarihi geçmiş, Entity Framework CodeFirst kullanıyoruz ve tüm database bilgimizi çöpe atıyoruz, model, mapping vs yazıyoruz. EF ile Unit Of Work kullansak daha iyi olurmuş. Tamam Unit Of Work le yazalım diyoruz, oda Generic Repositoryle kan kardeşmiş, onsuz olmazmış. Onu da öğreniyoruz. Data bitti UI geçelim derken WebForms devride bitmiş, hemen MVC öğrenelim, kodlayalım o zaman diyoruz ve olay güdümlü programlamaya veda ediyoruz. Data katmanımızı UI tarafında kullanalım diyoruz, yok efendim direk kullanırsak enterprise olmazmış… Hemen Dependency Injection ve Inversion Of Control öğreniyoruz, ara katman/servislerimizi, helperlarımızı vs yazıyoruz. Unit Test diye bir şey varmış, servislerimizin testlerini yazmasak olmaz… Tüm bunlar bitince projemiz şekil bir hal alıyor. Sonunda UI a geçebiliyoruz derken… geçemiyoruz. Devir mobil devri bootstrap kullanmalıyız, javascript/jquery bilmeliyiz.. Kim bilir HTML5 neler neler getirdi… Bunlarıda öğreniyor ve uzman oluyoruz.
Ve bir bakıyoruz ki bu süreçte MVC’nin, EF’nin yeni sürümleri çıkmış… Onlarıda öğrenipte projeye öyle mi başlasak ? :)
1 yorum
son derece haklısın. bir türlü o projelere başlayamadık :)