bugün
- birbirini tanıdıkça sevmemek10
- özelden gelen saçma mesajlar12
- fon vurgunu36
- arkadaşlar bu nedir sizce11
- pavyon bu dünya4
- acı soslu süs domuzu4
- sergen yalçın5
- uludağ sözlükte tek hesapla yazarlık yapmak19
- antipanik'in sözlüğe vedası19
- bir kadının 5 dakika boyunca konuşmaması10
- kemal kılıçdar3
- kayyım yönetimindeki esenyurtta rüşvet iddiası34
- kim bu erzincanlı8
- clemence baptista16
- arkadaşlar hayırlı olsun der misiniz lütfen9
- buz mavisi gözler3
- platon un mağara alegorisi10
- üsküdar da cumhur ittifakı başkanvekili seçimi7
- gocu karton toplayan cocuk true sari renkli seker10
- saraca'ya uzaylı soruları4
- türkiye de liyakata önem verilseydi3
- 19 ekim 2026 trabzonspor beşiktaş maçı22
- etrüsk anforası2
- zulzula cin kabilesi3
- fantezi iç giyim mağazasını dualarla açmak6
- mercimek makarnası3
- defin işlemi sırasında mezarlıkta yemek servisi11
- sözlükten 50 kişi çıkarırsam yazacak kimse kalmaz5
- boş alanda yüksek platform kurmak2
- ktç3
- ayrılınca hediyelerimi geri ver diyen erkek6
- arkadaşlar hoşçakalın sizi terk ediyorum7
- karıncalar da rüya görür mü3
- s'i l v'e r m'i s t15
- bugünün işini öbürsü güne bırakmak3
- terkedilmiş yaşlı amcalar2
- uzun mesaja karşılık ok denmesi2
- palmiye2
- uzaylıların dünyaya tatile gelirken döviz bozdrmsı3
- kolye140
- spk başkanı mahmut sütcü'nün istifası7
- beni geçmişimle yargılama diyen kızın geçmişi3
- kahvaltım güzel mi8
- platonun mağarası2
- ilk buluşmada tandır lavaşla tulum peyniri yemek8
- ben hariç herkes salak3
- günü geçmiş buz gibi süt2
- 12 inci nesil olmanın çok ayıp olması3
- magazanikur2
- fenerbahçe maçı2
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ündemdeki Haberler
Güncel Önemli Başlıklar