Uzun süredir dotnet ailesi ile geliştirme yapan biri olarak.
MVC, yapısı ASP.NET ' e özel bir durum değildir ama Microsoft tarafından desteklenen ve önerilen ve önem verdiği bir yazılım şemasıdır ama gözünüze güzel geldi diye öğrenmeniz amatör bir yaklaşım olur. Çünkü MVC genellikle basit girişimlerde veya 1-2 kişilik takımların kullandığı bir tarzda geliştirme değildir. Genellikle büyük ve gelişmiş yazılımların ve firmaların kullanması bunu kişisel istekler için öğrenmek ve kullanmak hem sizi yoracak ve projelerinizde gereksiz bir şema mimarisi kullanmış olacaksınız.
Hantallık konusuna gelecek olur isek. Tamamen aklınızda bir ön yargı oluşmuş. Net bir cevap ister iseniz dotnet tarafı PHP ve türevlerinden çok daha stabil ve temelden Object Oriented Programming ilkelerine göre geliştirme yaptığınız için ve sürdürüle bilirlik acısından çok daha iyidir diye biliriz.
Basit bir blog sayfası yapmak için hangi bir der iseniz burada dotnet tarafına bakmanız saçma olur zaten. Bana ne yapmak istediğinizi ve varmak istediğiniz yeri söyler iseniz daha net cevaplar verebilirim.
Kolay gelmesi dileği ile.
WEB Backend Hangi Dili Tercih Ediyorsunuz?
16
●395
- 05-03-2020, 20:39:25Tam bir 2020 yol haritası yapmışsın hocam ama hiçbiri ile tecrübem yokAhmeth4n adlı üyeden alıntı: mesajı görüntüle
Hocam bana zor geldi biraz nodejs backend, asıl proje php'ydi, yanında aynı veritabanını kullanan php ile beraber çalışacak bir nodejs sayfası yapacaktım, çok saçma bir karışım oldu, olmayınca bıraktım bende.bilimokur adlı üyeden alıntı: mesajı görüntüle
Codeigniter benim de ilgimi çekiyor ama böyle nasıl deyim hocam, önyargı tabiki benimki ama, laravel windows 10, codeigniter windows xp gibi gözümde misal. İkisinin de fanboyu değilim ama sanki codeigniter daha eski, daha yaşlı bir hava veriyor bana.refalert adlı üyeden alıntı: mesajı görüntüle
Hocam konuda bahsettiğim gibi frontend ile uğraşıyorum, bazen dediğin gibi blog scriptleri, haber scriptleri, tarayıcı tabanlı clickbased oyunlar, farklı fikirlerim oluyor ayrıca, bunların arayüzünü diyelim ki boş zaman buldum kodladım, ah bir de işlevi olsun dediğim zaman PHP kullanıyorum ama tam bir yazılım mimarisine sahip olmadığım için kodlarım pek güzel görünmüyor. Özellikle laravel'i gördükten sonra benim php kodları biraz kötü göründü. Backend bilgim de zayıf olduğu için mvc yapısına sahip dillerle sanki daha oturaklı kod yazdığımı hissettim.THEX3T4R adlı üyeden alıntı: mesajı görüntüle
Ama kod yazarken işin hızlı bitmesi, çalıştığım işi örneğin blog scripti yazdım sattım, alan adamın ilerde bir özellik falan değiştirme&eklettirme yaptırmak istediğinde dosyaları herhangi bir yazılımcıya vererek kolaylıkla düzenleyebilmesi falan önemli.
Misal ben blog kodladım, sattım, adam edit yapmaya yazılımcı bulamıyor, yazılımcı kodu beğenmeyip bu işi yapmam diyor falan o olmaz işte. - 05-03-2020, 20:42:56şimdiye kadar saf php yazıyordum laravele geçtim rahatlık varmış
- 05-03-2020, 22:11:46Forumda Sürdürüle bilirlik konusunda şikayetçisiniz ama dotnet tarafına geçmeyi düşünüyorsunuz.caylakgirisimci adlı üyeden alıntı: mesajı görüntüle
Örneğin ASP.NET MVC ile bir blog yapıp sattınız. Sattığınız adam sizce PHP konusundamı yoksa ASP.NET MVC'i bırakın ASP.NET tarafındamı daha kolay adam bulur ?
Evet büyük firmalarda sürdürüle bilirlik ve devamlılık için ASP.NET ve MVC tercih etmektedirler ama sizin hedefiniz bu ekiplerden birine dahil olmak değil.
Bu konuda PHP 7 ve Object Oriented Programming standartlarını tam olarak hazmetmenizi tavsiye ederim. Çünkü gördüğüm ve anladığım kadarı ile siz forum piyasasını ve kişisel projeleriniz için bu dili öğrenmişsiniz.
dotnet tarafında forumda iş bulmanız zorlaşacak,Basit projelerde daha fazla zaman kaybı olacak ve yazdığınız projelerin sürdüre bilinmesi ve devamlılığı zorlaşacaktır. - 05-03-2020, 22:29:41Framework konusunda ne düşünüyorsunuz, laravel kullanışlı olur mu?THEX3T4R adlı üyeden alıntı: mesajı görüntüle
- 05-03-2020, 22:49:02Laravel Hiç kullanmadım ama sektörden duyduklarım ve gördüklerim genel olarak şöyle aktara bilirim.caylakgirisimci adlı üyeden alıntı: mesajı görüntüle
Forumda ve kişisel geliştirmeler için uygun olabilir. Özellikle veri tabanı sorguları, class ve objelere erişme ve yönetme konusunda zaman kazandırdığı aşikar ve kendisi ile gelen classlarda işi kolaylaştırdığı görünüyor ama ben nedense orta ölçekli işletmelerde laravel kullanan genele baktığımda az gibi görünüyor ve bu konuda uzmanlaşmış kişilerden duyduğum kadarı ile de routerlama konusunda bazı kronik sorunlara yol açmakta ve bu sorunlar giderilmesi zor şeyler, ek olarak MVC tarafında ise object nesnelerini hafıza üzerinde controller ile tutması performans konusunda bazı sorunlara yol açmakta (bu iki sorun içinde yeni versiyonlarda giderilecek )tabi bu sorunlar blog yazacak biri için göz ardı edilebilir.
Size tavsiyem öncesinden söylediğim gibi PHP 7 tarafında ilk etapta belirli bir seviyeye geldikten sonra JavaScript ve türevlerine yöneldikten sonra kendi ihtiyaçlarınızı zaten görecek ve buna göre gerekli yerlere yatırım yapacaksınız.
Şuanda daha başlarda iken böyle bir serüvene girmek gereksiz ve temelsiz bir girişim olabilir.