Neden .Net Framework?

0
814
Neden .Net Framework?

Yazımıza başlamadan önce size bir haber vermek istiyorum. Kısa süre sonra sizinle bir yazılım paylaşacağım. Bir servis şeklinde çalışan keyloger. Kaynak kodları ile paylaşacağım. Amacım sizlerin kötü amaçlarına araç olması değil kesinlikle. Kodları okumak isteyen benim gibi ilham seven arkadaşlar için. Bazı web sitelerinde benim paylaşacağım gibi kaynak kodlar ile paylaşmış. Ancak kaynak kodları verilmeyen hiçbir uygulamaya güvenilemez.

Bloglar da dolaşırken çoğunlukla rastladığım sorular genelde insanların yazılım dillerini tercih edememelerinden kaynaklanıyor. İnsanlar haklı olarak o karmaşanın arasında neyi neden seçeceğini bilmiyor. Bu yazımda neyi neden seçeceğimizi anlatmaya çalışacağım.

Neden mi .Net Framework?

Elbette .Net Framework teknolojisi pazarı diğerlerinden daha önde getirdiği için daha çok tercih ediliyor. Size daha iyi anlatmam gerekirse işin temelinde ana platformların Wİndows işletim sistemi olması insanları bir nevi .Net teknolojisine itiyor. Bunun yanında birkaç yıl önce gelen teknoloji ile C dilleri artık Linux işletim sistemlerinde de artık çalışır durumunda.

Bunu yapmak için kullanılan program kodlarını bir ara dile çeviren yazılım sonrasında ise makine diline çeviriyor. tahmin edebileceğiniz gibi büyük projelerde zaman faktörü maalesef Windows sistemlerinde daha kötü oluyor ara dile çevrilme işleminde. Pazar payındaki gücü yüzünden .Net Framework artış gösteriyor. Sizinde seçiminiz pazar payı bu kadar büyük olan bir şirketin teknolojisini kullanmaktır. Özellikle Türkiye pazarında büyük yeri olan Microsoft un yazılım dillerini kullanarak kendinize daha rahat iş bulabilirsiniz.

Bununla yetinilir mi?

Diğer dillere gelecek olursak yapacağınız işe göre dillerin gücü değişmektedir. Örnek vermek gerekirse yapay zeka teknolojisinde diğer dillerden daha hızlı olan Pyhton kullanılmaktadır. Kesinlikle bir dilden daha fazlasını öğrenin ancak birinde veya ikisinde uzman olun. Yazılım dillerininde sürekli güncellendiğini unutmayın. Bunuda size güzel bir örnekle açıklamak isterim. Eskiden C# de bir değişken tanımlamak istediğinizde bellekte ne kadar yer alacağını komutlarla belleğe gidip ayarlarken şimdi ise sadece değişken tipi ve ismi yeterli oluyor. Bazı durumlarda sadece gerekli olarak oluşturduğunuzda değerde vermek zorunda kalabiliyorsunuz. Python da ise sadece değişkeni yazıyorsunuz değişken tipini otomatik olarak ayarlıyor.

CEVAP VER

Please enter your comment!
Please enter your name here