none
MVC başlama kararı aldım fakat Framework engeline takıldım. RRS feed

  • Soru

  • Merhabalar,

    Forumdan gelen yoğun baskı üzerine :)  MVC ye geçmeye karar verdim.

    Fakat dakika bir gol bir.Sunucularımızda Framework 4.0 sürümü var.Visual studio 2015 Framework 4.5 den öncesinde MVC proje oluşturmuyor. Asp.Net Empty Web Application açıyor ve MVC için gerekli klasörler oluşturmuyor.

    Hevesim kırıldı.

    Tavsiyeniz nedir?

    13 Aralık 2016 Salı 10:24

Yanıtlar

  • Tavsiyem, MVC de ısrar etmen.

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    • Yanıt Olarak Öneren CetinBasoz 14 Aralık 2016 Çarşamba 07:38
    • Yanıt Olarak İşaretleyen SerraDemir 14 Aralık 2016 Çarşamba 08:55
    14 Aralık 2016 Çarşamba 07:09
    Moderatör
  • Anlaşıldı WebForma devam :(   Oysa ne çok heveslenmiştim.

    Benim yazdiklarimdan cikardigin bu mu :( O zaman dogrudan soyleyeyim, webformsu at bir kenara.

    " ... ne de sunucuyu yöneten bilgi işlemcimiz.  :)"

    Yoneten kisi bunu anlayamiyor ve guncellemeleri yapamiyorsa belki de yanlis kisi yonetiyordur sunucularinizi.


    "Şu kısacık yazılım deneyimlerimde kesin kaanate vardığım noktalardan biri de: Çalıyı dolaşmayacaksın.Sistem neye izin veriyorsa onu yap.Sonra çözemeyeceğin sorunlar kümülatif olarak çıkıyor karşına.."

    Cok erken ve yanlis bir kanaate varmissin. Yazilimla ugrasacak isen, ve daha da onemlisi, aklinda bu isten hayatini kazanmak varsa, caliliklarda bir taraflarini parcalamadan olmayacagini bir an once farketmen lazim. Ben bu yasimda (ki oldukca fazla) hala geceleri oturup ekstra calisiyorum. 

    "Benim merak ettiğim MVC yapısı .Nete geldiğinde FW 3.5 idi.Neden 4.5 den aşağı olunca VS buna izin vermiyor"

    Yazdiklarimi bir daha oku istersen. Oyle bir sey yok. VS 2010'da da MVC vardi.

    • Yanıt Olarak İşaretleyen SerraDemir 14 Aralık 2016 Çarşamba 08:55
    13 Aralık 2016 Salı 12:34
  • Sunucularinizi guncellemeniz ilk tavsiyem :) 4.5 cikali cok oldu. 

    Ote yandan MVC icin 4.5 olmasi sart degil. MVC4 pekala 4.0 ile de calisiyor. Sizin icin bunu yapmanin kolay yolu daha eski bir VS surumunu kurmak herhalde (VS 2012 Express mesela).

    .Net Core kullanmaniz bence daha iyi, simdi 4.5 ile MVC5 ogreneceksiniz ondan sonra .net core'un farkli oldugunu (ve cok daha hizli) fark edeceksiniz. .Net core ile ne windows makineye ne de visual studioya bagimli degilsiniz (ama yeni baslayana agir gelir saniyorum - coreclr gerekecek, 4.5 bulamadiginiz yerde onu bulacaginizdan supheliyim). 

    Not: Bu isi ogrenmek icin kendi makineniz yoksa, uzaktan baglantili, ucretsiz gelistirici hesaplari da var (cloud). Sadece internet kullanarak oyle bir yerde calisabilirsiniz. Tabii ote yandan, madem bu isin basindasiniz, C#'ta da (VB kullaniyorsaniz, ah tamam tamam sustum) yeniyseniz, o zaman web programlama icin C# ve ASP.Net dogru secim mi diye iyi dusunmelisiniz (ben olmadigini cok sonra farkettim, siz bastan arastirsaniz daha iyi - MSDN forumunda bunlari yazmak tehlikeli ama oyle olsun).

    • Yanıt Olarak İşaretleyen SerraDemir 13 Aralık 2016 Salı 11:13
    13 Aralık 2016 Salı 11:09

Tüm Yanıtlar

  • Sunucuda 4.0 olduğu kanaatine nereden vardın? Belki de sadece CLR sürümü 4.0 dır. FW sürümü 4.0 olsa bile FW 4.0 CLR 4.0 kullandığı için FW 4.5 uygulamasını sadece ilgili DLL'leri bin klasörüne koyarak çalıştırabilirsin. Bunu yapmak için referansların CopyToLocal özelliklerini True'ya çevirip yayınlarsan sıkıntı kalmayacaktır.


    13 Aralık 2016 Salı 10:38
    Moderatör
  • Cihan kardeş,sen ne yaptın öyle!! Bu dediklerini ne ben anlarım ne de sunucuyu yöneten bilgi işlemcimiz.  :)

    Şu kısacık yazılım deneyimlerimde kesin kaanate vardığım noktalardan biri de: Çalıyı dolaşmayacaksın.Sistem neye izin veriyorsa onu yap.Sonra çözemeyeceğin sorunlar kümülatif olarak çıkıyor karşına..

    Benim merak ettiğim MVC yapısı .Nete geldiğinde FW 3.5 idi.Neden 4.5 den aşağı olunca VS buna izin vermiyor.

    Saygılar

    13 Aralık 2016 Salı 10:57
  • Sunucularinizi guncellemeniz ilk tavsiyem :) 4.5 cikali cok oldu. 

    Ote yandan MVC icin 4.5 olmasi sart degil. MVC4 pekala 4.0 ile de calisiyor. Sizin icin bunu yapmanin kolay yolu daha eski bir VS surumunu kurmak herhalde (VS 2012 Express mesela).

    .Net Core kullanmaniz bence daha iyi, simdi 4.5 ile MVC5 ogreneceksiniz ondan sonra .net core'un farkli oldugunu (ve cok daha hizli) fark edeceksiniz. .Net core ile ne windows makineye ne de visual studioya bagimli degilsiniz (ama yeni baslayana agir gelir saniyorum - coreclr gerekecek, 4.5 bulamadiginiz yerde onu bulacaginizdan supheliyim). 

    Not: Bu isi ogrenmek icin kendi makineniz yoksa, uzaktan baglantili, ucretsiz gelistirici hesaplari da var (cloud). Sadece internet kullanarak oyle bir yerde calisabilirsiniz. Tabii ote yandan, madem bu isin basindasiniz, C#'ta da (VB kullaniyorsaniz, ah tamam tamam sustum) yeniyseniz, o zaman web programlama icin C# ve ASP.Net dogru secim mi diye iyi dusunmelisiniz (ben olmadigini cok sonra farkettim, siz bastan arastirsaniz daha iyi - MSDN forumunda bunlari yazmak tehlikeli ama oyle olsun).

    • Yanıt Olarak İşaretleyen SerraDemir 13 Aralık 2016 Salı 11:13
    13 Aralık 2016 Salı 11:09
  • Anlaşıldı WebForma devam :(   Oysa ne çok heveslenmiştim.
    13 Aralık 2016 Salı 11:28
  • Cihan kardeş,sen ne yaptın öyle!! Bu dediklerini ne ben anlarım ne de sunucuyu yöneten bilgi işlemcimiz.  :)

    Şu kısacık yazılım deneyimlerimde kesin kaanate vardığım noktalardan biri de: Çalıyı dolaşmayacaksın.Sistem neye izin veriyorsa onu yap.Sonra çözemeyeceğin sorunlar kümülatif olarak çıkıyor karşına..

    Benim merak ettiğim MVC yapısı .Nete geldiğinde FW 3.5 idi.Neden 4.5 den aşağı olunca VS buna izin vermiyor.

    Saygılar

    Her referans için sağ tıklayıp Properties diyip CopyToLocal'ı True yapacaksın. Dediğim bu.


    Nispeten daha uzun yazılım hayatımda büyük (tecrübeli anlamında) sözü dinlemeyi öğrendim. @Cetin abiyi dinle ve çağın gerisinde kalma derim. 

    13 Aralık 2016 Salı 11:43
    Moderatör
  • Anlaşıldı WebForma devam :(   Oysa ne çok heveslenmiştim.

    Benim yazdiklarimdan cikardigin bu mu :( O zaman dogrudan soyleyeyim, webformsu at bir kenara.

    " ... ne de sunucuyu yöneten bilgi işlemcimiz.  :)"

    Yoneten kisi bunu anlayamiyor ve guncellemeleri yapamiyorsa belki de yanlis kisi yonetiyordur sunucularinizi.


    "Şu kısacık yazılım deneyimlerimde kesin kaanate vardığım noktalardan biri de: Çalıyı dolaşmayacaksın.Sistem neye izin veriyorsa onu yap.Sonra çözemeyeceğin sorunlar kümülatif olarak çıkıyor karşına.."

    Cok erken ve yanlis bir kanaate varmissin. Yazilimla ugrasacak isen, ve daha da onemlisi, aklinda bu isten hayatini kazanmak varsa, caliliklarda bir taraflarini parcalamadan olmayacagini bir an once farketmen lazim. Ben bu yasimda (ki oldukca fazla) hala geceleri oturup ekstra calisiyorum. 

    "Benim merak ettiğim MVC yapısı .Nete geldiğinde FW 3.5 idi.Neden 4.5 den aşağı olunca VS buna izin vermiyor"

    Yazdiklarimi bir daha oku istersen. Oyle bir sey yok. VS 2010'da da MVC vardi.

    • Yanıt Olarak İşaretleyen SerraDemir 14 Aralık 2016 Çarşamba 08:55
    13 Aralık 2016 Salı 12:34
  • Tavsiyem, MVC de ısrar etmen.

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    • Yanıt Olarak Öneren CetinBasoz 14 Aralık 2016 Çarşamba 07:38
    • Yanıt Olarak İşaretleyen SerraDemir 14 Aralık 2016 Çarşamba 08:55
    14 Aralık 2016 Çarşamba 07:09
    Moderatör
  • Anlaşılmıştır,teşekkür ederim bilgi paylaşımınız için...Umarım başkalarına da yol gösterir..

    SAygılar

    14 Aralık 2016 Çarşamba 08:56