Visual Studio etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Visual Studio etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

17 Ağustos 2018 Cuma

Mühendisler Dünyası

Asp.NET MVC - Yeni Proje Oluşturma (Visual Studio 2015)

Bir önceki makale olan ASP.NET MVC Proje Geliştirme Ortamları konusunda da anlatıldığı gibi bu blogda Asp.NET MVC ile proje geliştirme sürecini Visual Studio üzerinden anlatılacaktır. Bu makale de Visual Studio ile sıfırdan bir proje oluşturmayı anlatacağım. Bu makaleye başlamadan önce Visual Studio ortamında hiç proje geliştirmediyseniz en azından menülere, ekranlara, yardımcı araçlara hakim olabilmek için uygulamayı açıp biraz gezinmenizdir. Bu size uygulama geliştirme sürecinde de yardımcı olacaktır. Bu makalenin diğer bir hedefi de bir sonraki bölümde Asp.NET MVC projelerinin genel yapısını anlatabilmektir. Konunun daha iyi anlaşılması için her sürecin ekran görüntüleri ile birlikte paylaşacağım. 
Hiç zaman kaybetmeden yeni proje oluşturma sürecine geçelim.

1. Adım: Yeni Proje
File menüsünde New ve Project sekmesine tıklayın.


2. Adım: Proje Türü Seçimi ve Proje isminin belirlenmesi
Karşınıza aşağıdaki gibi bir ekran gelecektir. Soldaki menüden web seçip merkezi ekranda ASP.NET Web Application (.NET Framework) seçiyoruz. Bundan sonra ise belirlediğimiz proje ismini yazdıktan sonra tamam butonuna tıklayabiliriz.


3. Adım: Proje içinde yer alacak teknolojilerin seçilmesi.
Bu süreçte ise yukarıdaki MVC seçeneğine tıklıyoruz. Bu işlem otomatik olarak aşağıda yer alan MVC sekmesinin de seçilmesine neden olacaktır. Biz yukarıdaki MVC butonuna tıklayıp tamam diyoruz ve projenin oluşmasını bekliyoruz. Projeye kütüphanelerin eklenmesi bilgisayarınız performansına göre biraz sürecektir. Burada Host in Cloud seçili ise devre dışı bırakıyoruz. Change Authentication konusunu daha sonra işleyeceğimiz için şuanda bu kısma değinemeyeceğiz. Olduğu gibi bırakabilirsiniz. Add unit tests kısmı ise daha sonra işleyeceğimiz bir konu olduğu için seçili ise bunu da devre dışı bırakıyoruz.


Evet bu kadar basit Visual Studio ile yeni MVC projesi oluşturmak. Bu süreçte amacım sadece yeni projenin nasıl oluşturulduğunu anlatmak. Bu süreçten sonra Asp.NET MVC Proje Yapısını anlatıldığı makaleye geçiş yapacağız. Bundan önce oluşan projedeki sekmeleri önceden inceleyin. Zamanınınız varsa en azından on dakikanızı bu iş için ayırın. Küçük incelemeden sonra projeyi çalıştırın ve deneyin. (Visual Studio konusunda eksikleriniz varsa takıldığınız noktaları hemen internetten bulabilirsiniz) Uygulaman başlangıçta nasıl çalıştığını ve size ne gibi bir ekran vereceğini görmüş olursunuz.


Proje incelediyseniz ve projeyi çalıştırıp ekrana nasıl bir çıktı ürettiğini gördüyseniz artık Asp.NET MVC Proje Yapısının anlatıldığı makaleye geçebilirsiniz.
Okumaya Başla
Mühendisler Dünyası

ASP.NET MVC Proje Geliştirme Ortamları

Genel olarak Microsoft tabanlı yazılım geliştirmek için en iyi platform Visual Studio olarak kabul edilir. Hatta Visual Studio ile proje geliştirmiş ve farklı dillerde programlamaya geçen çoğu yazılımcının ilk özlem duyduğu Visual Studio gibi bir IDE'dir.

Visual Studio MVC
Visual Studio
Tabi ki, bu kalitenin de bir bedeli var ve bu yüzden çoğu yazılımcı açık kaynak kodlu ve ücretsiz yazılım geliştirme platformu arayışındadır. ASP.NET MVC ile küçük projeler geliştirmek isterseniz de ücretsiz olan Community Edition işinizi görecektir. Ama bunların dışında da alternatiflerin olduğunu bilmekte fayda var.

SharpDevelop
SharpDevelop
Bunlardan en yaygın olanı ise SharpDevelop uygulamasıdır. Bu IDE küçük projeler için hemen hemen tüm ihtiyaçlarınızı karşılayacaktır. Ama yazılımın kompleks bir sistem olduğunu kavradığınız an Visual Studio ile geliştirme yöntemini seçeceksiniz. (Bunu ASP.NET MVC için söylüyorum)

Diğer ücretli alternatiflerden bir tanesi de Jet Brains firması tarafından geliştirilen Rider uygulamasıdır. Jet Brains firması aynı zamanda Java platformu için bir numara kabul edilen IntelliJ Idea uygulamasının da geliştiricisidir. Lisanlama yöntemi de lisans sunucusu üzerinden yapıldığı için çalıştığınız firmanın Jet Brains lisansı varsa bu geliştirme ortamını da tercih edebilirsiniz.

Jet Brains Rider MVC
Jet Brains Rider
Bunlarda dışında notepad++ bile tercih edebilirsiniz. Tabi ki bu editörü kullanarak bir debug süresinde Visual Studio ile projenizi bitirirsiniz....

Son olarak konuyu özetleyecek olursak:
ASP.NET MVC ile proje geliştirmek için farklı alternatifler olsa da bir uzman yorumu olarak ASP.NET MVC ile proje geliştirmek için en iyi seçeneğin Visual Studio olduğunu söylemem gerekiyor. Özellikle eğitim sürecinde eğitimin odak noktasını ASP.NET MVC üzerine yoğunlaşması açısından da bu önemli. Bunun temel nedenleri ise her iki teknolojinin de Microsoft temelli olmasıdır. 


Bu blogdaki tüm makaleler ve yazılarda Visual Studio kullanılarak anlatım yapılmıştır. Burada anlatılanları farklı platformlarda da uygulayabilirsiniz. Sonuç olarak yazılan kod aynı, ama bunun yorumlama yapısını doğru tasarlamak önemlidir. Diğer platformlar da bu anlamda sizi biraz uğraştırabilir.

Konuyla ilgili sizin farklı önerileriniz, kullandığınız ve memnun kaldığınız alternatifler varsa bunları da bizimle paylaşabilirsiniz. 
Okumaya Başla