bugün
- sedat pekmez10
- internetten önce ne yapılıyordu sorusu4
- tarihte kürşad diye birinin hiç yaşamaması5
- aziz yıldırım'ın fetö ile mücadelesi3
- uludağ sözlük discord grubu10
- spor sonrası ayna karşısında pazu şişirmek2
- insanlardan nefret etmek9
- kızlar kıllı göbek sever mi2
- yazarların on üzerinden komiklikleri47
- cumhuriyet halk partisi6
- dövüş ustası olmanın silaha karşı işe yaramaması3
- eve atılan kızın ekşici çıkması6
- birine geç kalmak9
- bir şair bir şiir2
- üstteki yazar gözünde nasıl canlanıyor8
- beyazsemsiyeliyabanci48
- cayır cayır yanan kız13
- m r e r e c t o12
- larisalisa10
- zall in yaptigi gammaz anketi15
- satranç haram yasaklansın17
- seni ne mutlu eder sorusu6
- hayatının geri kalanını belirleyecek mesaj5
- aşkım daha önce hiç patlıcan yemedim diyen kız4
- gir içime hünharca12
- üstteki yazar hakkında fikrini söyle63
- 7 haziran 2026 büyük sözlük ifşası32
- sözlükte erkekleri istemiyoruz18
- ezandan rahatsız olan kadın sanatçı12
- yer sofrası5
- güvenli bir omuz arar bazen insan4
- neden bu kadar sevildiği anlaşılamayan şeyler7
- arkadaşlar bakar mısınız8
- yorgun mermi22
- eşime sormam lazım kadınları3
- abd'nin iran füzelerine müdahale etmemesi3
- çocukken alınamayan şeyleri büyüyünce almak10
- gocu43
- güzel bir kadını terk etmek5
- bruce lee4
- sabah sekizde okulda olmanın felsefi anlamsızlığı2
- 2014 öncesinde feto'ya küfretmek8
- park sorunu6
- yalnızlık güç değildir4
- çocuğum olmuyor ne yapmalıyım4
- yeşilçam'da çocukken travma yaşattığınız sahneler9
- afganistan islam emirliği4
- togg'a lpg taktırmak11
- kürt mutfağı7
- 7 haziran 2026 aziz yıldırım'ın başkan seçilmesi11
microsoft tarafından çeşitli standartlara bağlı olarak geliştirilmiş kompleks bir uygulama geliştirme platformudur. bir çok dil destekler. bunlar c#, vb, j++, c++ tır. bu dillerde yazılan projeler clr adı verilen ortak bir dile çevrilerek derlenir. yani istenildiği takdirde aynı projenin içinde bu dillerden birkaçıyla kod yazılıp proje tamamlanabilir. her türlü db ile bağlantı olanağı vardır. web üzerinde uygulama geliştirmek için ideal bir ortamdır.
geliştiricisi microsoft olduğu için önerilen ide tabiki visual studio ve yanında sql serverdır.
geliştiricisi microsoft olduğu için önerilen ide tabiki visual studio ve yanında sql serverdır.
php bilmiyorsanız en iyi yazılım dilidir bence tabiki.kısa sürede sonuç alırsınız hataları anında görebilirsiniz.
php developer olmama karşın uzmanlaşmak istediğim teknolojilerin başını açık ara farkla çeken geliştirme ortamıdır. kimse php ile kıyaslamasın arkadaşım. php script dilidir, html, css, js, jpg fotoğrafla kasar güzel bir web sitesi yaparsınız. fakat .net bir çok açıdan avantajlıdır. en büyük artısını bir anım ile açıklayayım.
çalıştığım firmada php ile geliştirdiğimiz web tabanlı bir projenin muhasebe programı ile senkronize edilmesi, ortak çalışması, bilgi alışverinde bulunması çok gelişmiş bir deneyim sunacaktı. kolları sıvadık başladık it gibi php kodlamaya - da neyi kodluyoruz bizde anlamadık.* php ile çözüm bulamayınca web servisleriyle işi çözmeye karar kıldık ve php tıkandı kaldı. çok sevdiğimiz microsoft sertifikalı developer abimiz geçici bir süre ofisimizde bize yardım etti. geldikten 1.5 gün sonra c# ile web servislerini .net ortamında yazdı. ardından firmadan yeni bir proje aldı. el terminallerine elektrik - su okumak ve muhasebe programına otomatik kayıt yapacak sistemi .net ortamında c# ile yazdı. yine aynı günlerde .net c# ile masaüstü uygulaması yazdı. sonra göstermek için silverlight ta c# ile animasyon film yaptı. son olarak asp.net c# ile web sayfası yaptı.
toparlayalım;
tek bir dil kullanarak (c#)
web servisi yazdı,
masaüstü uygulama yazdı,
mobil uygulama yazdı,
veritabanı uygulaması yazdı,
web sayfası yazdı,
animasyon filmin kodlarını yazdı.
peki ben ?
web sayfasını php ile,
masaüstü ugulamasını c++ ile,
web servisini vb ile,
animasyonu flash action script ile,
mobil uygulamayı java ile yazacaktım. işin kötü tarafı bu uygulamaları gün gelip birbirleriyle uyumlu şekilde çalıştırmak istesem xml lerle uğraşıp sıçacaktım. sonuç itibari ile takım arkadaşım ile ciddi anlamda .net konusunda uzamanlaşmak için çaba sarfetmeye başladık.
çalıştığım firmada php ile geliştirdiğimiz web tabanlı bir projenin muhasebe programı ile senkronize edilmesi, ortak çalışması, bilgi alışverinde bulunması çok gelişmiş bir deneyim sunacaktı. kolları sıvadık başladık it gibi php kodlamaya - da neyi kodluyoruz bizde anlamadık.* php ile çözüm bulamayınca web servisleriyle işi çözmeye karar kıldık ve php tıkandı kaldı. çok sevdiğimiz microsoft sertifikalı developer abimiz geçici bir süre ofisimizde bize yardım etti. geldikten 1.5 gün sonra c# ile web servislerini .net ortamında yazdı. ardından firmadan yeni bir proje aldı. el terminallerine elektrik - su okumak ve muhasebe programına otomatik kayıt yapacak sistemi .net ortamında c# ile yazdı. yine aynı günlerde .net c# ile masaüstü uygulaması yazdı. sonra göstermek için silverlight ta c# ile animasyon film yaptı. son olarak asp.net c# ile web sayfası yaptı.
toparlayalım;
tek bir dil kullanarak (c#)
web servisi yazdı,
masaüstü uygulama yazdı,
mobil uygulama yazdı,
veritabanı uygulaması yazdı,
web sayfası yazdı,
animasyon filmin kodlarını yazdı.
peki ben ?
web sayfasını php ile,
masaüstü ugulamasını c++ ile,
web servisini vb ile,
animasyonu flash action script ile,
mobil uygulamayı java ile yazacaktım. işin kötü tarafı bu uygulamaları gün gelip birbirleriyle uyumlu şekilde çalıştırmak istesem xml lerle uğraşıp sıçacaktım. sonuç itibari ile takım arkadaşım ile ciddi anlamda .net konusunda uzamanlaşmak için çaba sarfetmeye başladık.
open source bir compiler'ı yayınlanmıştır.
link
link
bir platformdur. c# gibi bir dil ile uygulama geliştirmişseniz, uygulamanın bir bilgisayarda çalışabilmesi için .net platformu önceden kurulu olması gereklidir. eski windows sürümlerinde sonradan kurulurken, windows 7'den sonra dahili olarak gelmeye başladı.
bünyesinde binlerce kütüphane barındırır. bu kütüphaneleri kullanmak için c#, f#, vb.net, ironruby, ... gibi bir çok dilden en az birini biliyor olmanız gerek.
aslında amacı şu; her dili ayrı ayrı geliştirmek yerine kütüphaneleri tek dilde geliştiriyorlar ve .net'e ekliyorlar. sonra siz örneğin c# yada vb.net falan kullanarak bu kütüphaneden faydalanıyorsunuz. ayrıca .net bir çok cihazda bulunduğu için tek dille her yerde çalışabilir uygulamalar yazabiliyorsunuz. yani ister laptop, ister tablet, ister windows phone işletim sistemli telefon yada compact versiyon kullanan cihazlara uygulama yazabilirsiniz. yada web sitesi geliştirebilirsiniz.
bünyesindeki bir çok dilden hangisini kullanırsanız kullanın yazdığınız kod önce MSIL (Microsoft intermediate language)'ye çevrilir (yada IL assembly'e çevrilir). bu çevirme işini siz yapmazsınız bunu compiler yaparki zaten bir çok ide'de bu arka tarafta yapılan bir işlemdir sizin uğraşmanız gerekmez. MSIL yani ortak dile çevrilince exe yada dll gibi bir çıktısı olur. şimdi örneğin exe'yi bir bilgisayara taşıdınız ve çift tıkladınız. hemen .net devreye girer bu exe içindeki MSIL kodlarını alır ve run time yani çalışma zamanında bunları makine kodlarına çevirir. Bu çevirme olayınıda aslında .net'e ait uygulama olan CLR (common language runtime) ve JIT (just in time) tarafından yapılır.
yani .net hem kütüphanelerini kullandığınız bir kaynak hemde yazdığınız kodları makine diline çeviren bir uygulamadır.
özet :
1 . c# ile kod yazıldı > derleyici ile derlendi > MSIL veya IL assembly ortak diline çevrildi > exe yada dll çıktı haline getirildi
2 . exe tıklandı > CLR devreye girdi ve JIT derleyicisini çağırdı > ortak dil makine koduna çevrildi ve işler yapılmaya başlandı
saygılar.
bünyesinde binlerce kütüphane barındırır. bu kütüphaneleri kullanmak için c#, f#, vb.net, ironruby, ... gibi bir çok dilden en az birini biliyor olmanız gerek.
aslında amacı şu; her dili ayrı ayrı geliştirmek yerine kütüphaneleri tek dilde geliştiriyorlar ve .net'e ekliyorlar. sonra siz örneğin c# yada vb.net falan kullanarak bu kütüphaneden faydalanıyorsunuz. ayrıca .net bir çok cihazda bulunduğu için tek dille her yerde çalışabilir uygulamalar yazabiliyorsunuz. yani ister laptop, ister tablet, ister windows phone işletim sistemli telefon yada compact versiyon kullanan cihazlara uygulama yazabilirsiniz. yada web sitesi geliştirebilirsiniz.
bünyesindeki bir çok dilden hangisini kullanırsanız kullanın yazdığınız kod önce MSIL (Microsoft intermediate language)'ye çevrilir (yada IL assembly'e çevrilir). bu çevirme işini siz yapmazsınız bunu compiler yaparki zaten bir çok ide'de bu arka tarafta yapılan bir işlemdir sizin uğraşmanız gerekmez. MSIL yani ortak dile çevrilince exe yada dll gibi bir çıktısı olur. şimdi örneğin exe'yi bir bilgisayara taşıdınız ve çift tıkladınız. hemen .net devreye girer bu exe içindeki MSIL kodlarını alır ve run time yani çalışma zamanında bunları makine kodlarına çevirir. Bu çevirme olayınıda aslında .net'e ait uygulama olan CLR (common language runtime) ve JIT (just in time) tarafından yapılır.
yani .net hem kütüphanelerini kullandığınız bir kaynak hemde yazdığınız kodları makine diline çeviren bir uygulamadır.
özet :
1 . c# ile kod yazıldı > derleyici ile derlendi > MSIL veya IL assembly ortak diline çevrildi > exe yada dll çıktı haline getirildi
2 . exe tıklandı > CLR devreye girdi ve JIT derleyicisini çağırdı > ortak dil makine koduna çevrildi ve işler yapılmaya başlandı
saygılar.
güncel Önemli Başlıklar
