Microsoft Build Tools

   Bir //Build/ konferansı daha geride kaldı ve elimizde bu hafta sonunu dolduracak bir dolu yeni sürüm kurulumu var.. Windows 8.1, Visual Studio 2013, Team Foundation Server 2013 v.b… Tüm bunların arasında pek çoklarının gözden kaçırdığı önemli bir ön izleme daha var ki altını çizerek paylaşmak istedim; Microsoft Build Tools 2013. Öncelikle Microsoft Build Tools 2013 ön izlemesinin ne olduğu sizlerle paylaşayım; ardından da neden bu kadar önemli olduğunu.

Toolbox   Microsoft Build Tools 2013, managed uygulama oluşturabilmek/derleyebilmek için gerekli olan araçların (msbuild v.b.) yer aldığı bir paket. Öte yandan Visual Studio doğası gereği zaten yazdığımız kodları managed uygulamalara dönüştürmekte; yani varsayılan olarak zaten bu araçlara ihtiyacı var, zaten bu araçlarla gelmekte.

   Peki, bu durumda zaten Visual Studio ile birlikte gelen bir paket neden ayrı bir kurulumla bizlere sunuluyor? Bu noktada akıllara gelebilecek ilk neden Visual Studio kurulu olmayan sistemlerde bu yeteneğin bağımsız olarak sunulması olacaktır; ki oldukça da mantıklı. Öte yandan .Net framework kurulumu incelendiğinde içerisinde bu araçların da geldiği görülecektir, yani bu araçlara her durumda sahibiz.

    Biraz daha akıl yürüttüğümüzde ikinci bir seçenek daha karşımıza gelecektir; bu araçların Visual Studio ve .Net framework’ten bağımsız olarak yönetilebilmesi, güncellenmesi. Bu, kulağa oldukça mantıklı geliyor. Bu sayede bu araçlar tamamen bağımsız bir ürün olarak versiyonlanabilir ve güncellenebilir. Araçlarda zaman içerisinde yapılan değişiklikler Visual Studio ya da .Net framework yayınlama takvimlerinden bağımsız olarak ve anında sunulabilir. Bu durumun build araçları ekibine önemli bir esneklik sağlayacağı ise şüphesizdir. Özellikle de ilerleyen zamanlarda merhaba diyeceğimiz Roslyn’in ilk versiyonları için bu oldukça da gerekli olacaktır.

   Aslına bakarsanız bu yaklaşım Microsoft geliştirme ekiplerince ilk defa uygulanmıyor. Hatırlayacak olursanız ASP.Net ekibi bunu bir süredir uygulamada; ASP.Net MVC ve ASP.Net Web API’yi anımsayın… Öyle görülüyor ki Microsoft geliştirme ekipleri bu bağımsızlığın sunduğu imkanlardan oldukça memnun kalmışlar. Konuya bu bakış açısıyla baktığımızda bu yaklaşımı ilerleyen zamanlarda da sıkça görebileceğimizi rahatlıkla söyleyebiliriz…

   Microsoft Build Tools ile ilgili olarak belirtmem gereken bir diğer nokta da mevcut derleme araçlarının .Net framework ile gelmeye devam edeceği, kurulumdan çıkartılmayacakları; ama güncelleme işleminin artık bu kurulum paketi sayesinde olacağıdır. Visual Studio 2013 ön izleme kurulumuna dikkat edecek olursanız bu paketinde kurulduğunu görebilirsiniz.

Fatih Boy

Ankara'da yaşayan Fatih, bir kamu kurumunda danışman olarak çalışmaktadır. ALM süreçleri, kurumsal veri yolu sistemleri, kurumsal altyapı ve yazılım geliştirme konularında destek vermektedir. Boş zamanlarında açık kaynak kodlu projeler geliştirmeyi ve bilgisini yazdığı makalelerle paylaşmayı seven Fatih, aynı zamanda Visual C# ve Visual Studio teknolojileri konusundan Microsoft tarafından altı yıl üst üste MVP (En Değerli Profesyonel) ödülüne layık görülmüştür. İş hayatı boyunca masaüstü uygulamaları, web teknolojileri, akıllı istemciler gibi konularda Asp.Net, Php, C#, Java programlama dilleri ve MySql, MsSql ve Oracle gibi veritabanı yönetim yazılımları ile çalışmıştır. İngilizce ve Türkçe olarak yayınlanan makalelerini gerek İngilizce bloğunda, gerekse de Türkçe bloğunda bulabileceğiniz gibi web sitesinden de açık kaynak kodlu geliştirdiği yazılımlarına ulaşabilirsiniz. vCard - Twitter - Facebook - Google+

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir