Visual Studio ve .NET Yenilikler
×
Visual Studio ve .NET Yenilikler

Beşiktaş Forum|Visual Studio ve .NET Yenilikler Visual Studio ve .NET, son 10 yılı aşkın bir süredir microsoft geliştirici ekosisteminin 2 temel yapısını oluşturmaktadır. Geçen yıl 1.8

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Visual Studio ve .NET Yenilikler  [Okunma sayısı 9819 defa] Visual Studio ve .NET Yenilikler

Çevrimdışı ALI RIZA

Visual Studio ve .NET, son 10 yılı aşkın bir süredir microsoft geliştirici ekosisteminin 2 temel yapısını oluşturmaktadır. Geçen yıl 1.8 milyarı aşkın kurulumuyla .NET, 7 milyonun üzerinde indirmeyle Visual Studio 2013 kayıtlara geçmiştir. Visual Studio ve .NET milyonlarca geliştiriciye günümüzün en önemli yazılımlarını oluşturma imkanı sağlamıştır.

Microsoft geliştirici platformu için bir sonraki büyük adım atılıyor, yeni ücretsiz ve tamamen donanımlı Visual Studio edisyonu sunulup, tam nitelikli .NET server core yığınının açık kaynak işlemi başlatılarak böylelikle .NET ve Visual Studio yu çok daha fazla geliştiricinin erişimine imkan sunulmaktadır. Aynı zamanda ileri nesil Visual Studio, .NET ve Visual Studio Online önizlemesi yayınlanmaktadır.

Yayınlanan önemli haberlerden bazılarını özetlemek gerekirse;

Önümüdeki aylarda, tamamen sunucu yönlü .NET Core yığını açık kaynak olarak işletilecek olup, ASP.NET 5 den Core Runtime ve Framework ve açık kaynak .NET e kadar Windows un yanında Linux ve Mac OS X sistemlerinde de çalıştırılmak üzere yaygınlaştırılacaktır.

- Visual Studio Community 2013, cihaz ve masaüstünden web ve bulut hizmetlerine kadar her platformda çalışma desteği ve ful Visual Studio genişletilebilirlik ekosistemine erişimiyle yeni, ücretsiz ve tam nitelikli Visual Studio edisyonudur.

- İleri nesil araçlardan Visual Studio 2015 Preview ve .NET 2015 Preview bugün mağazada hazırdır. Bunlar bütünüyle yaygın geliştirici deneyimi karşısında, bulut geliştirme ve muazzam verimli iyileştirme desteği, önde gelen çapraz platform mobil geliştirme araçlarını sunan endüstriyi getirmektedir.

- Visual Studio 2013 ün 4. güncellemesi birden fazla iyileştirmesiyle artı bir kaç yeni özelliğiyle her Visual Studio 2013 kullanıcısı için hazırdır.

- Visual Studio Online, yeni Visual Studio Online Release Management hizmeti ve Visual Studio Cloud Deployment Project ile kendi DevOps portföyünü genişletmektedir.

Bu yayınlar için daha detaylı bilgiyi http://channel9.msdn.com/Events/Visual-Studio/Connect-event-2014 dan ulaşabilirsiniz.


.NET açık kaynak ve Çapraz Platformu

Bugün tüm .NET Core server yığınının açık kaynak haline getirme çalışmalarına başlanmıştır. ASP.NET ve C# derleyicileri gibi bir kaç önemli bileşen daha öncesinde açık kaynak haline gelmişti ve bugün

Core .NET framework ya da ilave bileşenler yayınlanıyor. Önümüzdeki bir kaç ay içinde .NET Core Runtime ve .NET Core Framework ten kalanlar açık kaynak olarak yayınlanıyor olacaktır. Bu projeler MIT açık kaynak lisansı altında yayınlanacak olup, .NET için kullanıcı patent haklarını netleştirmek adına açık bir patent sözü veriyor .Geliştiriciler .NET açık kaynak projelerinin genişliğiyle uğraşmaktadırlar.



Açık kaynak .NET projesinin bir parçası olarak, Windows un yanında Mac OS X ve Linux sistemleri de hedef alacak şekilde .NET yaygınlaştırılıyor. Tabi bu durum .NET geliştiricileri için yeni fırsatlar ve esneklik sağlayacak bu da .NET in bir çok yeni uygulama senaryosunda kullanılmasını mümkün kılacak.

Visual Studio Community 2013

Harika uygulamalar harika araçlar gerektirir ve Visual Studio büyük ölçekte geliştiricilere erişime açılıyor.

Visual Studio Community 2013, geliştiriciler için masaüstünden mobile, webe ve buluta her ortamda çalışma imkanı veren yeni ücretsiz dopdolu bir Visual Studio edisyonudur. Bunun yanında 5000 in üzerinde içerik ekosistemine erişimi mümkün kılıp, dopdolu Visual Studio geliştirilebilirliğini desteklemektedir.

Ortak bir Visual Studio deneyimi içerisinde geniş platform desteğine ek olarak, Visual Studio Community 2013 Peek, Blend, Code Analysis, Graphical Debugging ve full C# refactoring dahil olmak üzere çok sayıda muhteşem Visual Studio araç gereçlerini kapsamaktadır.
Visual Studio genişletilebilirliği desteği, geliştiricilerin Visual Studio Gallery dahil olmak üzere zengin Visual Studio genişletilebilirlik ekosistemince desteklenen çok geniş çaptaki teknoloji ve platformlar için araçlara erişim kazanması demektir. Örneğin; Visual Studio Community kullanıcıları açık kaynak  Node.js Tools for Visual Studio ve Web Essentials for Visual Studio ve Visual Studio Tools for Unity e erişim imkanları bulunmaktadır.
Visual Studio geliştirilebilirliğini çok daha geniş kitleye erişime açmak, yazarlara aynı zamanda Visual Studio platformunda yeni araçlar ve deneyimler edinmesi için muhteşem yeni fırsatlar sağlamaktadır. Hem açık kaynak hem de ticari kaynaklar için Visual Studio büyük geliştirici araçları platformunu sunmaktadır.

Ve en önemlisi de Visual Studio Community 2013 ticari olmayan her uygulama geliştirme için ücretsizdir.



Geliştiriciler mobilden masaüstüne webe ve buluta ve 5 kullanıcı için geliştirici hizmetlerini ücretsiz sunan Visual Studio Online, ve 10 website artı 10 mobil hizmeti de içinde barındıran Azura Free Trial’e kadar uygulama geliştirmek için Visual Studio Community 2013 araçlarıyla ücretsiz olarak muazzam Microsoft araçları ve hizmetlerini kullanabilirler. Bunlar başlayabilirsiniz.



Visual Studio 2015 Preview ve .NET 2015 Preview

İleri nesil Visual Studio ve .NET, yeni çapraz platform mobil geliştirme ve bulut tabanlı geliştirme desteğinin yanı sıra çekirdek geliştirici verimliliğinde önemli iyileştirmeler getirmektedir. [img=http://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs]http://Visual Studio 2015 and .NET 2015 previews[/img] indirebilirsiniz.

Verimlilik

C# ve VB kod düzenleme deneyimleri, yeni “Roslyn” .NET derleyici platformunun yerleşik entegrasyonuyla Visual Studio 2015 te çok daha iyi hale gelemektedir. C# 6 daki yeni dil özellikleri gündelik kodlarda klişeleri ve yığınları azaltmakta ve düzenleyicideki yeni ampuller, yazarken ya da kod tararken size kod düzeltme fırsatları verecektir.



Visual Studio 2015 breakpoint configuration ve PerfTips desteğiyle ki her ikiside ebugging lambda expressions desteğinin yanı sıra düzenleyicideki bağlamda doğrudan kullanılabilir, çekirdek hata ayıklama ve profil deneyimlerinde iyileştirmeyi sürdürmektedir.



Visual Studio 2015’e Smart Unit Tests eklenmiştir. Microsoft Research tarafından geliştirilen Pex teknolojilerine dayanan Smart Unit Tests, davranışları tanımlayıp otomatik olarak unit tests oluşturur ve kodu analiz eder.

Masaüstü geliştirme Visual Studio ve .NET geliştiricileri için önemini korumaktadır. .NET 2015 in parçası olarak masaüstü .NET framework sonraki güncellemesi olan .NET 4.6 yı sunuyoruz. Bu sürüm, çoklu görüntü imleç dosyaları ve şeffaf pencereler desteğini de içine alarak WPF platformlarında bir kaç önemli iyileştirmeyi kapsayacaktır. İlaveten Visual Studio 2015 Preview, Visual Diagnostics tool, a Timeline tool, ve a re-designed Blend designer experience dahil olmak üzere WPF geliştirme için yeni araçlar eklemektedir. Ek ayrıntılarla birlikte WPF için yeni bir yol haritası yayınlanmıştır.

Bulut

Visual Studio 2015, Azure ve Visual Studio Online integration undan bulut uygulama geliştirmeye kadar oluşturulan son derece bulut farkındalıklı IDE dir.

.NET 2015, web ve bulut uygulamaları oluşturmak için yeni yalın ve tazmin edilebilir bir framework olan ASP.NET 5 i içermektedir. ASP.NET 5, çapraz platform ve açık kaynaktır ve uygulamalar aynı sunucudaki farklı framework sürümleriyle yan yana çalıştırılabilir.

ASP.NET 5 aynı zamanda herhangi bir kod düzenleyiciyi desteklemekle birlikte, daha hızlı bir düzenleme debug döngüsü sağlayıp, isteğe bağlı derleme üzerine inşa edilen yeni bir geliştirici deneyimi sağlamaktadır. Visual Studio 2015, ASP.NET 5 için tüm bilinen ASP.NET MVC araç deneyimlerini içermektedir.



Visual Studio 2015, Azure Mobile Services, Azure Storage, Office 365 ve Salesforce desteğiyle hem Microsoft hem de 3. partilerden hizmetleri içeren, uygulamalarınızdaki REST API ları tüketmeyi ve keşfetmeyi kolaylaştıran Add bağlantılı hizmet diyaloğunu içermektedir. Azure Active Directory Authentication sihirbazını kullanan web uygulamalarınıza AD kimlik doğrulamayı ekleyebilirsiniz.

Office 365 de zengin veri ve hizmetleriyle entegre olan geliştiriciler, yeni Office Developer Tools for Visual Studio nun bugünkü yayımını ya da API sandbox kullanmaya başlayabilir ve şu günlerde kullanılabilir olan yeni Office 365 API ları üzerine inşa edebilirler.

Ayrıca Azure SDK 2.5, Azure VM ve bulut hizmetleri için uzaktan hata ayıklama desteği ve bulut sorun giderme iyileştirmeleriyle kullanıma hazırdır.

Çapraz Platform Mobil Geliştirme

Geliştiriciler, iOS, Android ve Windows u kapsayan mobil aygıt platformu hedeflemeye yönelik odaklarını artırmaya devam ediyorlar.

Universal Windows Uygulamalar oluşturmak için muhteşem araçlardan olan Visual Studio 2015, iOS, Android, Windows ve dahasını hedefleyen fevkalade C#, C++ ve HTML/JavaScript geliştirme çözümleriyle en kapsamlı çapraz platform mobil uygulama geliştirme ortamını sunmaktadır.

C # ve Xamarin

Xamarin platformu, geliştiricilere cihazın gücünden tamamen yararlanan ve .NET in verimliliğini kullanan her cihaz için Visual Studio içerisindeki yerel uygulamalar oluşturmasına imkan sağlıyor. Xamarin ortaklığıyla çapraz platform mobil geliştirme yapan C# ve F# geliştiricileri için muhteşem bir deneyim sağlamaya devam ediyor.

Aşağıda 3 önemli yöntemle bu işbirliği artırılmaktadır.

* Xamarin Business ya da Enterprise için MSDN abonelerine indirim sağlanmaktadır.

* Akıcı bir deneyimle Visual Studio dan Xamarin kurmak için Visual Studio ve Xamarin arasındaki entegrasyon artırılmaktadır.

* Xamarin bu yıl ücretsiz Xamarin Starter Edition desteğini Visual Studio ya ekleyecektir. Bu da her geliştiriciye .NET çapraz platform mobil geliştirmeyi açan Visual Studio Community sürümünü tamamlayacaktır.




C++ (C Plus Plus)

C++ sektör genelinde en zengin olası deneyimleri ve yüksek performans uygulamaları için önde gelen bir seçenek olmaya devam ediyor. Mobil geliştiriciler için; C++ günümüzün en zengin mobil uygulamalarının giderek artan önemli bileşeni, çapraz platformlarda oyun geliştirme ve yüksek performanslı paylaşılan kod kütüphanelerinin önemli bir parçasıdır.


Visual Studio 2015 ile birlikte, C++ ile çapraz platform mobil geliştirme için komple bir araç zinciri sunulmaktadır. Bu da şimdilik Android, kısa süre sonra ise iOS hedef alan LLVM optimizer ve Clang derleyici entegre desteğini kapsamaktadır. Bir dizi C++ kaynak kodunu düzenleyip debug edebilir, ve iOS, Android ve Windows için inşa edebilirsiniz.

Visual Studio 2015 C++ derleyicileri için yeni düzenlemeler, geliştirilmiş “Find in Files” ve geliştirilmiş artan yapıları ihtiva eden bir çok ek verimlilik özelliği sunmaktadır. Aynı zamanda Visual C++ derleyicisi, daha kapsamlı C++ 11 ve C++ 14 desteği içermektedir.



HTML/JavaScript and Apache Cordova

Mobil aygıtlarda HTML 5 ve JavaScript, giderek paketlenmiş mobil uygulamaların bir parçası olarak kullanılan zengin mobil olarak optimize edilmiş web deneyimlerini yaygınlaştırmaktadır. Visual Studio 2015, iOS, Android ve Windows hedefleyen açık kaynak Apache Cordova platformları için yerleşik uyguluma oluşturma desteğini kapsamaktadır.

Visual Studio nun Cordova desteği, tüm Visual Studio IDE ailesinde Cordova uygulama dağıtma, paketleme, analiz etme, hata ayıklama, ve yazdırma işlemleri için araç sağlamaktadır.

Cordova için Visual Studio araçlarının en yeni sürümü, son derece verimli uyguluma yazdırma deneyimi sağlayıp, TypeScript ile sorunsuz entegrasyon, Visual Studio içersinden iOS debugging ve Windows 8.1/Universal uygulamalar desteğini içermektedir.



Android için Visual Studio Emulatörü

Geliştiriciler birden fazla mobil aygıtı hedef aldıkları için, form faktörler, büyük emulatörler verimli geliştirme döngüleri için önemlidir. Visual Studio 2015 in bir parçası olarak geliştiricler, akselerometre, konum ve ağ koşulları gibi emule edilen (taklit) cihaz girişleri için için çeşitli verimlilik özelliklerini destekleyen Android platformu için yüksek performanslı x86 tabanlı bir emulator olan Visual Studio Emulator for Android e erişebilmektedir.



Visual Studio 2013 Güncelleme 4

Visual Studio 2015 geliştirmelerine parelel olarak, Visual Studio 2013 ün güncellemeleri düzenli olarak devam etmektedir. Bugün Visual Studio 2013 ün 4. Güncellemesi, geliştiricilere Unity uygulama geliştirme için Visual Studio IDE kullanmasını mümkün kılma, Visual Studio için Unity Tools tam entegrasyonu, bir kaç yeni özelliğinin yanında bir çok iyileştirmeyi de içeren Visual Studio 2013 kullanıcıları için kullanılabilir durumdadır.

Visual Studio da DevOps ve Visual Studio Online

Dev ve Ops entegrasyonu uygulama geliştirme sürecinde yeni kıvraklıklar sağlamaya devam etmektedir. Visual Studio Online, TFS, Azure ve Visual Studio, kuruluşların DevOps uygulamalarına denk gelebilmesine yardımcı olmak için entegre bir araç kolleksiyonu sunmaktadır.

Bulut Dağıtım Projeleri, Visual Studio bulut projeleri ve çözümleriyle yönetilmesini sağlamakta ve ortam yapılandırmasını kod olarak yapılandırmaya imkan vermektedir. Visual Studio Azure SDK 2.5 araçlarının bir parçası olan Bulut Dağıtım Projeleri bugün kullanıma hazır durumdadır.

Visual Studio Sürüm Yönetimi, Visual Studio Online service preview olarak kullanılabilir durumdadır. Sürüm Yönetimi, kuruluşların yayınlanmamış dev/test/production ürünlerini, kaynak ve yapılandırma eserlerinin dağıtımını kolaylıkla düzenlemeye yardımcı olmaktadır.



Sonuç

İster öğrenci, ister açık kaynak geliştirici, ister ticari yazılımcı ne olursanız olun, oluşturduğunuz uygulamalar ya da hedeflediğiniz platform ne olursa olsun Visual Studio, Visual Studio Online, .NET ve Azure günümüzün mobil, masaüstü, web ve bulut platformlarının genişliğini inşa etmenize imkan sağlayacaktır.

Çevrimdışı ALI RIZA

@Altuğ microsoft yeni 2015 vs ne diyorsun tüm sistemler için mobiller için ?