İNTERNET TABANLI PROGRAMLAMA Dersi ASP.NET ile Dinamik Web Kodlama soru detayı:

PAYLAŞ:

SORU:

ASP.NET uygulamalarını geliştirebilmek için gerekli
kurulumların nasıl yapılacağını açıklayınız.


CEVAP:

ASP.NET uygulamaları genellikle bir sunucu
işletim sistemi olan Microsoft Windows Server kurulu bir
sunucu bilgisayar üzerinden yayınlanmaktadır. Internet
üzerinden web sayfalarını yayınlamak için kullanılan bu
sunucu bilgisayarın İnternet üzerinde bir IP adresi ve
deneme.com gibi bir alan adına sahip olması beklenir.
Böylece kullanıcılar internet tarayıcının adres çubuğuna
sunucunun alan adını yazarak ASP.NET uygulamalarına
erişim sağlayabilecektir.
ASP.NET uygulamalarını çalıştırabilmek, test edebilmek
veya yayınlayabilmek için öncellikle işletim sistemi
üzerinde IIS yazılımının çalışıyor olması gerekmektedir.
IIS yazılımı hem Microsoft Windows Server hem de
Microsoft Windows işletim sistemlerinde bütünleşik
olarak bulunmaktadır. Uygulama geliştirme aşamasında
Microsoft Windows Server yerine Microsoft Windows
işletişim sistemini tercih etmek daha mantıklı olacaktır.
Uygulama tamamen geliştirildikten sonra Internet
üzerinden yayınlamak için Microsoft Windows Server
kurulu sunucu bilgisayarına aktarılabilir.
ASP.NET ile birçok veri tabanı sunucu yazılımına
bağlantı kurmak mümkündür. Ancak ASP.NET ile veri
tabanı sunucusu olarak çoğunlukla Microsoft SQL Server
sunucu yazılımı tercih edildiği görülür. SQL Server veri
tabanı sunucu yazılımı normalde ücretli bir yazılım
olmasına karşın geliştiricilerin üretim dışı ortamlarda test
amaçlı kullanmasına yönelik ücretsiz bir Developer
sürümü mevcuttur. Bu sürüm Internet’ten indirilerek
kurulabilir. Ayrıca veri tabanını yönetmek için (yeni veri
tabanları ve tablolar oluşturmak, kullanıcı yetkilerini
düzenlemek gibi) SQL Server Management Studio
yazılımı kullanılabilir. Bu yazılımda Internet üzerinden
ücretsiz olarak indirilip kurulabilmektedir.
Son olarak ASP.NET uygulamalarını geliştirmede
kullanmak üzere Microsoft Visual Studio bütünleşik
geliştirme ortamına ihtiyaç vardır. Aslında hiçbir
geliştirme ortamı kullanmadan ASP.NET kodları basit bir
editör ile yazılıp, komut ekranından .NET komutları ile
derlenerek çalışır hale getirilebilir. Ancak bu işlem çok
zahmetli ve zaman alıcı bir süreç olacaktır. Visual Studio;
geliştiricilere kod tamamlama, web sayfalarını kod
yazmadan görsel araçlar kullanarak oluşturma gibi çok
sayıda araç sunmakta, yazılım geliştirme sürecini
kolaylaştırmakta ve hızlandırmaktadır. Bu bakımdan ASP.
NET uygulamaları geliştirmek için Visual Studio
kullanmak uygun olacaktır. Visual Studio’nun
Community, Professional ve Enterprise olmak üzere 3
farklı sürümü bulunmaktadır. Professional ve Enterprise
sürümleri ücretli, Community sürümü ise ücretsizdir.
Sürümler arasındaki farklar için visual studio’nın resmi
web sayfası ziyaret edilebilir. Ayrıca bu web sayfası
üzerinden Community sürümü indirilip bilgisayara
kurulabilir.