Microsoft Visual Studio Online ile Tarayıcınızda Kodlamaya Başlayın

Microsoft Visual Studio Online ile Tarayıcınızda Kodlamaya Başlayın

Yazılım ve web geliştirme son yıllarda kökten değişti. Takımlar artık aynı konumu paylaşmak zorunda değil. Ayrıca yazılım, uygulama ve web sitesi geliştirenlerin kullanabileceği araçlar da iyileştirildi.





Buna rağmen, merkezi bir çalışma ortamına ihtiyaç duyabileceğiniz durumlar hala var. İşte tam bu noktada Visual Studio Online gibi uzaktan geliştirme araçları devreye giriyor. Bugün bunun bir uzaktan geliştirme ekibinde çalışan herkesi nasıl etkileyebileceğine bakacağız.





Visual Studio Online'a girin

Yakın tarihli bir duyuruda, Microsoft, Visual Studio Online'ı ortaya çıkardı gerçekten konumdan bağımsız kodlamaya izin vermek için. Visual Studio Online, hem tam teşekküllü bir tarayıcı kod düzenleyicisine hem de yerel düzenleyicinizle eşitleme için merkezi bir proje merkezine sahiptir.





Kafa karıştırıcı bir şekilde, bir isim olarak Visual Studio Online bir süredir var. orijinal adı buydu Azure DevOps hizmet, çevrimiçi bir proje yönetim sistemi.

Microsoft'un başlatıyor gibi göründüğü, Visual Studio Code ve Visual Studio'nun tamamen uzak, sunucu tarafından barındırılan bir arkadaşı olduğundan, ad bu bağlamda çok daha anlamlıdır.



Visual Studio Kodu Nedir?

Visual Studio Online'ın etkilerini anlamak için Visual Studio Code'a (VS Code) aşina olmanız gerekir.

VS Code, Microsoft'un geliştiriciler için ücretsiz kod düzenleyicisidir. Visual Studio'nun (Microsoft'un amiral gemisi IDE'si) aksine, VS Code açık kaynaktır ve tam bir Entegre Geliştirme Ortamı'ndan (IDE) ziyade Sublime Text ve Atom gibi metin editörlerine daha yakındır.





Windows, Mac ve Linux için mevcut olup, programlama için tam özellikli hafif bir ortam sağlar. Uzantılar, kodun tamamlanmasına ve astarlanmasına yardımcı olur ve Visual Studio Live Share, bir internet bağlantısı aracılığıyla ortak kodlamaya olanak tanır. Visual Studio Online, paylaşılan kodlama ortamlarına izin vererek boşluğu daha da kapatmak üzere ayarlanmıştır.

Visual Studio Online Nasıl Çalışacak?

Herkesin yerel bir makinede geliştirme ortamı yapılandırması yerine Visual Studio Online, aynı sistem üzerinde çalışan bir ekibin deneyimini sunar. Bunun neden güçlü olduğunu anlamak için bir geliştirme ekibinde çalışmak için gereken adımları göz önünde bulundurun.





Herkesin aynı araçlara ve kütüphanelere sahip olması gerekir. Farklı geliştirme makineleri, farklı işletim sistemlerini veya yazılımın sürümlerini çalıştırabilir. Paket yönetimi ve sürüm kontrolü yardımcı olabilir, ancak ortamlarını kontrol etmek her ekip üyesine bağlıdır.

Donanım bile sorun olabilir. Makineniz bir projenin öğeleriyle uyumlu değilse, yakın zamana kadar yeni bir bilgisayar almaktan başka seçeneğiniz yoktu. Artık yerel olarak hiçbir şey yüklenmemiş olsa bile, herhangi bir geliştirme kurulumuyla çalışabilirsiniz.

Bu Zaten Yok mu?

Tamamen çevrimiçi IDE'ler yeni bir şey değildir ve Amazon'un AWS Cloud9 IDE'si, özellikler açısından zengin, sağlam bir ortamdır. Benzer şekilde, daha küçük ölçekli grup gelişimi için tasarlanmış birçok çevrimiçi abonelik hizmeti vardır.

VS Code'un açık kaynak kod tabanını kullanan çevrimiçi IDE'ler bile var ve yazılıma aşina olan herkes kendini evinde hissedecek.

Hem tarayıcı üzerinden hem de yerel olarak erişilebilen uzak bir ortama sahip olmak, bu hizmetlerden herhangi biri ile teknik olarak mümkündür. Buna karşılık, Visual Studio Online'ın muhtemelen yapacağı şey, onu daha akıcı ve erişilebilir bir deneyim haline getirmektir.

hesap açmadan bedava filmler

Visual Studio Online'ı Özel Yapan Nedir?

Tüm projeyi etkin bir şekilde tek bir makineye koymak, herkesin her zaman aynı kurulumla çalışması anlamına gelir. İster deneyimli bir programcı olun, ister işteki ilk gününüz olsun, her şey önceden ayarlanmıştır.

Projenin ihtiyaçları, örneğin yeni bir sisteme veya çerçeveye değişirse, yalnızca bir geliştirme ortamının değişmesi gerekir ve bu değişiklikler otomatik olarak ekibin her üyesine geçer.

Teoride, evde her zamanki geliştirme makinenizde, ödünç aldığınız bir bilgisayarda veya hatta akıllı telefonda çalışmak arasında hiçbir fark olmazdı --- kodlamaya baş parmaklarınızla katlanabiliyorsanız!

Visual Studio Çevrimiçi Ne Yapabilir?

Yazma sırasında Visual Studio Online çıkmadı, ancak genel iş akışı ayarlanmış görünüyor. Tarayıcıda kod tamamlama, linting ve işbirliği gibi VS Code ile aynı özelliklerin tümüne sahip olacaktır.

Ayrıca, kullanıcı tercihleri ​​ve temalarla birlikte tüm proje ayrıntıları, tarayıcı ve yerel kod düzenleyici örnekleri arasında senkronize edilecektir.

Microsoft ayrıca, alışkanlıklarınıza göre daha iyi kod önerisi ve tamamlama sağlamak için makine öğreniminden yararlanan IntelliCode entegrasyonunu da duyurdu. Onaylanmamış olsa da, IntelliCode'un tüm ekipler için ölçeklenebilir olması ve bir projenin mimarisine dayalı dinamik araçlara izin vermesi büyük olasılıktır.

Ya Özel Kodlama Kurulumum?

Tek geliştirme makinesi yaklaşımının bariz bir dezavantajı, bireysel özelleştirmedir. Belirli bir iş akışına, düzene veya özel klavye kısayollarına alışkınsanız, ayarlamak zor olabilir.

Neyse ki, Visual Studio Online'ın çalışma şekli bu değil. Kullanıcı başına temalar, bireysel kurulumlara izin verecektir. Çevrimdışı bir düzenleyici kullanmak arasında kuşkusuz bazı farklılıklar olsa da, kullanıcı deneyimi ev ortamınıza benzer olmalıdır.

Unutulmaması gereken başka bir şey, Visual Studio Online'ın yedek bir VS Kodu veya Visual Studio olmadığıdır. Kullanıcıların doğrudan tarayıcıda kod yazmasına izin veren yardımcı bir uygulamadır. Varsayılan iş akışı, yerel kurulumunuzu yeni çevrimiçi hizmete bağlamayı içerir.

Neden Uzaktan Kod Düzenleyiciye İhtiyacım Var?

Ev makinenizi geliştirme için zaten kullanıyorsanız, neden Visual Studio Online ile uğraşacağınızı merak edebilirsiniz.

Herkes için olmayabilir. Yalnız geliştiriciler veya mikrodenetleyiciler veya diğer donanımlarla çalışan herhangi biri, bulut tabanlı bir geliştirme ortamından faydalanamayabilir. Ayrıca, farklı bir kod düzenleyiciye zaten aşinaysanız ve programlama için sanal ortamları kullanmakta rahatsanız, geçiş yapmak anlamsız görünebilir.

Visual Studio Online'ın gerçek faydası, yeni başlayan geliştiriciler için olacaktır. Artık paket yönetiminin mayın tarlasında gezinmenize gerek yok.

Daha da önemlisi, Visual Studio Online'ın geliştirmeyi herkese açmasıdır. Artık bir Chromebook, akıllı telefon veya çöp kutusunda bulduğunuz eski bir PC kullanmanız önemli değil, aynı araçlara erişebilirsiniz.

Visual Studio'yu Çevrimiçi Olarak Nereden Edinebilirim?

Yazma zamanı olarak, VS Online halka açık değildir. Özel bir önizleme var ve şunları yapabilirsiniz: Microsoft'a uygula ona erişmek için. Bununla birlikte, denemek için genel beta sürümüne geçmesini beklemeniz gerekebilir.

Bununla birlikte, muhtemelen çok benzer bir şey yaşamak istiyorsanız, VS Kodunun zaten çevrimiçi sürümleri mevcut. Açık kaynak kodlu bir yazılım olduğundan, kendi sunucunuz için bir sürüm oluşturmanızı engelleyecek hiçbir şey yoktur. Bu çok fazla iş gibi görünüyorsa, siteler kodlayıcı ve StackBlitz her ikisi de VS Kodunun tarayıcı sürümleridir.

Tarayıcı Tabanlı IDE'ler hakkında daha fazla bilgi

Visual Studio Online, çevrimiçi geliştirmeyi yeni bir düzeye taşıyacaktır. Ortak kodlamanın tadına varmak için Visual Studio Live Share ile tanışmalısınız.

Visual Studio Online'ın yayınlanmasını beklerken, neden birçok seçenekten birini denemiyorsunuz? tarayıcı tabanlı IDE'ler zaten orada?

telefonlarımız reklamlar için bizi dinliyor mu
Paylaş Paylaş Cıvıldamak E-posta Konuşmayı Canlandırmak İçin Yeni Başlayanlar Kılavuzu

Konuşmayı canlandırmak zor olabilir. Projenize diyalog eklemeye hazırsanız, süreci sizin için özetleyeceğiz.

Sonrakini Oku
İlgili konular
  • Programlama
  • Işbirliği araçları
  • Visual Studio Kodu
  • Entegre geliştirme ortamı
  • Visual Studio Çevrimiçi
Yazar hakkında Ian Buckley(216 Makale Yayınlandı)

Ian Buckley, Berlin, Almanya'da yaşayan serbest gazeteci, müzisyen, sanatçı ve video yapımcısıdır. Yazmadığı veya sahnede olmadığı zamanlarda, çılgın bir bilim insanı olma umuduyla kendin yap elektroniği veya koduyla uğraşıyor.

Ian Buckley'dan Daha Fazla

Haber bültenimize abone ol

Teknik ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için bültenimize katılın!

Abone olmak için buraya tıklayın