Visual Studio Kodunu Test Etme

GNU / Linux dünyasında en radikal olma niyeti olmadan ve açık fikirli bir şekilde takip edenleri okumanız tavsiye edilir. Ve yorum yapmaya çalışan için: Hayır, bu FromWindows ondan çok uzak değil

Uzun zamandır yönettiği yeni Microsoft hakkında bir makale yazmayı düşünüyordum. Satya NadellaBu, piyasanın çoğunu kapsamak isteyen her yerde tekelini kullanan o kötü şirketten çok farklı, ancak bir sebepten dolayı fikirleri düzenlemedim ve bunları bu bloga yansıttım.

Açıklığa kavuşturuyorum, Redmond halkı artık filmde iyi adamlar haline gelmedi ya da tekelci eylemleri durdurdular, ancak son zamanlarda en azından bir dizi eylem ve değişime tanık olduğumuz inkar edilemez düşünecek çok şey verirler.

Bazı değişiklikler

Ne tür değişikliklerden bahsettiğimi merak ediyor olabilirsiniz? Pekala, hepsinden en önemlisi ile başlıyorum: Microsoft kullanıcılarını dinlemeye başladı. İlk bakışta, artık Windows'ta bir şey uygulamaya karar veren şirket değildir ve kullanıcıları ne kadar protesto ederse etsinler (örneğin, başlat menüsünden çıktıklarında) bu şekilde kalmıştır ve , Windows 10 Bunun en güzel örneğidir.

Windows 10'un kendisinde, en azından ilginç olan bir dizi değişiklik uyguladılar, örneğin, ağı yönetme yöntemi şuna çok benzer: Ağ yöneticisi bir dereceye kadar ve son olarak, pencereyi yeniden boyutlandırarak CMD, bu küçük sabit bir çerçevede kalmaz ... çoğu ne demek istediğimi anlayacaktır.

Onun için Açık kaynak bazı ilginç değişiklikler de yapıldı. Nasıl olduğunu zaten gördük Microsoft Debian'ı tanıyor projenizi dağıtmak için mükemmel bir platform olarak masmaviŞüpheniz varsa, önümüzdeki yıllarda bu şirketin ana gelir kaynağı olacağına inanıyorum. Ayrıca uygulamaların oluşturulabileceği söyleniyor. ASP.NET5 Linux desteği ile.

İster inanın ister inanmayın (ve ben kendime inanmadım), Microsoft doğrudan bir bir sürü Açık Kaynak projesi, bir şekilde "çok daha açık" bir şirket olmaya çalışıyor.

Ama buralarda dediğimiz gibi, ellerimi kimseye ateşe koymuyorum. Bununla daha önce söylediğim gibi, daha önce kötü olan Microsoft'un artık iyi olduğunu kastetmiyorum (fazlalığa değer). Son zamanlarda verdikleri iyi kararları bir şekilde kabul ediyorum. Ve şimdi bu makalenin ilk konusuyla geldiğim yer: Visual Studio Kodu.

Visual Studio Kodu

VisualStudioCode_özelliği

Microsoft, ücretsiz olarak herkesin kullanımına sunarak birçok insanı şaşırttı. Visual Studio Kodu, ki gelişmiş bir metin editörü mü yoksa bir IDE mi olduğunu hala bilmiyorum, ama bana çok çok tanıdık geliyor. Yüce metin, Atom o Parantez, sadece görünüşte değil, bazı seçeneklerinde ve işlevlerinde. Aslında, kullanılarak yazılmıştır TypeScript / JavaScript ve kullanır NodeJS. İlginç bir gerçek olarak Git depomuzu yönetme desteği var.

Visual Studio Kodu (aka VSCode) bir birçok dil sözdizimi vurgulama sunar: Yığın, C ++, Closure, Coffee Script, DockerFile, F #, Go, Jade, JavaGidon Çubukları, Ini, Lua, Makefile, Markdown, Amaç-C, Perl, PHP, Güç kalkanı, Python, R, Jilet, Yakut, SQL, VisualBasic, XML. Ek olarak, otomatik tamamlama özelliği vardır CSS, HTML, JavaScript, JSON, Az, şımarıklık ve yeniden düzenleme C# y daktilo ile yazılmış yazı.

Visual Studio Kodu

Özelleştirme ile ilgili olarak, açık ve koyu bir tema sunar ve GNU / Linux durumunda dosyayı manuel olarak düzenleyebiliriz:

$HOME/.config/Code/User/settings.json.

ve belirli seçenekler ekleyin. Ek olarak, hayatı kolaylaştırmak için birçok klavye kısayolu vardır. Tüm bunları Dokümantasyon web sitesinde okuyabilirsiniz.

belgeleme

Bildiğim kadarıyla bir Açık Kaynak aracı olmasa da, lisans geliştiricilerin yararına bir dereceye kadar oldukça müsamahakar. Örneğin:

  • Genel. Yazılımları uygulamalarınızı geliştirmek ve test etmek için kullanabilirsiniz.
  • Demo kullanımı. Yukarıda izin verilen kullanımlar, uygulamalarınızın gösteriminde yazılımın kullanımını içerir.
  • Yedek kopya. Yazılımı yeniden yüklemek için yazılımın bir yedek kopyasını oluşturabilirsiniz.
  • Yazılım, kaynak kod kullanılabilirliği yükümlülükleri ile birlikte açık kaynak lisansları altında lisanslanmış üçüncü taraf bileşenleri içerir. Bu lisansların kopyaları ThirdPartyNotices dosyasına veya beraberindeki kredi dosyasında yer alır. İlgili açık kaynak lisansları kapsamında gerektiği takdirde ve gerektiği şekilde, bir para havalesi göndererek veya şu adrese 5.00 $ çekerek ilgili tam kaynak kodunu bizden edinebilirsiniz: Kaynak Kod Uyumluluk Ekibi, Microsoft Corporation, 1 Microsoft Way, Redmond, WA 98052 ABD

Her şey pembe olmasa da, aynı lisansın dediği gibi:

  • VERİ. Yazılım, siz ve yazılımı kullanımınız hakkında bilgi toplayabilir ve bunu Microsoft'a gönderebilir. Microsoft bu bilgileri hizmet sağlamak ve ürünlerimizi ve hizmetlerimizi geliştirmek için kullanabilir. Bu ön sürüm sürümü için, kullanıcılar veri toplamayı tercih edemez. Yazılımın bazı özellikleri, yazılımla birlikte geliştirilen uygulamaların kullanıcılarından veri toplanmasına izin verebilir. Uygulamalarınızda veri toplamayı etkinleştirmek için bu özellikleri kullanırsanız, uygulamalarınızın kullanıcılarına uygun bildirimler sağlamak dahil olmak üzere geçerli yasalara uymanız gerekir. Http://go.microsoft.com/fwlink/?LinkID=528096&clcid=0x409 adresindeki yardım belgelerinde ve gizlilik bildiriminde veri toplama ve kullanımı hakkında daha fazla bilgi edinebilirsiniz. Yazılımın kullanımı, bu uygulamalara rıza gösterdiğiniz anlamına gelir.

Bunlar, söz konusu ehliyet hakkında okuduğum daha ilginç şeylerden bazıları ve avukat olmadığım için bunun iyi bir şey mi yoksa kötü bir şey mi olduğunu belirleyemiyorum. Ama her neyse.

Visual Studio Code'u indirin ve yükleyin

Archlinux kullanıcıları, Visual Studio Code'u AUR'dan yükleyebilir:

$ yaourt -S vscode-bin

Ancak, bize sundukları sıkıştırılmış dosyayı kendi web sitelerinde indirmemiz ve içerdiği ikili dosyayı çalıştırmamız gerektiğinden, buna gerek yoktur. Ve bu kadar.

VSCode'u indirin

Visual Studio Kod Sonuçları

VSCode tarafından açık ve özgür olan GNU / Linux'ta bugün sahip olduğumuz seçenekleri bırakmaya değer mi? Tabii ki hayır, ama doğruyu söylemek gerekirse, en azından FrontEnd olarak yaptığım iş için VSCode mükemmel bir araç (tekrar etmeme rağmen,% 100 keşfetmedim).

Son sürüm olmadığını da açıklığa kavuşturmak önemlidir, bu nedenle Yazılımda hatalar olabilir, ancak şu ana kadar onu kullanırken herhangi bir sorun yaşamadım. Arayüzü oldukça kolay ve oldukça hızlı çalışıyor.

OpenSource nedir? Tekrar ediyorum, tamamen kapalı mı bilmiyorum ama açık teknolojiler kullanıyor ve sonuçta kaç kişi Opera veya benzeri uygulamaları kullanıyor? Bu nedenle herkesin zevkine göre.