
Joseph Goodman
0
2200
475
Yazılım ve web geliştirme son yıllarda köklü bir şekilde değişti. Takımların artık aynı yeri paylaşması gerekmiyor. Ayrıca, geliştiren yazılımlar, uygulamalar ve web siteleri için hazır bulunan araçlar da geliştirildi..
Buna rağmen, merkezi bir çalışma ortamına ihtiyaç duyabileceğiniz durumlar vardır. Visual Studio Online gibi uzaktan geliştirme araçlarının devreye girdiği yer burasıdır. Bugün bunun bir uzaktan geliştirme ekibinde çalışan herkesi nasıl etkileyebileceğine bakacağız..
Visual Studio Online'a Girin
Son bir duyuruda, Microsoft, gerçekten konum agnostik kodlamasına izin vermek için Visual Studio Online'ı açıkladı. Visual Studio Online, hem tam teşekküllü bir tarayıcı kod editörü hem de yerel editörünüzle senkronize etmek için merkezi bir proje merkezi sunar.
Şaşırtıcı bir şekilde, bir isim olarak Visual Studio Online bir süredir var. Çevrimiçi bir proje yönetim sistemi olan Azure DevOps hizmetinin orijinal adıydı..
Ad, bu bağlamda, Microsoft'un başlattığı görünen şeyin tamamen uzak, sunucu tarafından barındırılan bir Visual Studio Code ve Visual Studio'ya eşlik eden bir arkadaşı olduğu için çok daha anlamlı olur..
Visual Studio Kodu Nedir??
Visual Studio Online'ın uygulamalarını anlamak için Visual Studio Code (VS Code) ile aşina olmanız gerekir..
VS Code, geliştiricilere yönelik Microsoft'un ücretsiz kod düzenleyicisidir. Visual Studio'nun (Microsoft'un amiral gemisi IDE) aksine, VS Code açık kaynaklı ve Sublime Text ve Atom gibi metin editörlerine tam bir Entegre Geliştirme Ortamı (IDE) 'dan daha yakın.
Windows, Mac ve Linux için mevcut olan programlama için tam özellikli bir hafif ortam sağlar. Eklentiler kod tamamlama ve dizme işlemlerine yardımcı olur ve Visual Studio Live Share, internet bağlantısı üzerinden ortak kodlama yapılmasına olanak tanır. Visual Studio Online, paylaşılan kodlama ortamları için daha fazla izin vermek için boşluğu kapatmaya hazırlanıyor.
Visual Studio Online Nasıl Çalışacak??
Yerel bir makinede bir geliştirme ortamı yapılandırmaktan çok, Visual Studio Online, aynı sistemde çalışan bir ekibin deneyimini verir. 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 sürümlerini çalıştırabilir. Paket yönetimi ve sürüm kontrolü yardımcı olabilir, ancak çevrelerini kontrol etmek her ekip üyesine bağlıdır.
Donanım bile bir sorun olabilir. Makineniz bir projenin elemanları ile uyumlu değilse, o zamana kadar yeni bir bilgisayar almaktan başka seçeneğiniz yoktu. Şimdi, yerel olarak hiçbir şey yüklü olmasa bile, herhangi bir geliştirme kurulumuyla çalışabilirsiniz..
Bu Zaten Var Değil?
Tamamen çevrimiçi IDE'ler yeni bir şey değil ve Amazon'un AWS Cloud9 IDE özellikleri bakımından zengin ve güçlü bir ortam. Benzer şekilde, daha küçük ölçekli grup gelişimi için tasarlanmış birçok çevrimiçi abonelik hizmeti vardır..
VS Kodunun açık kaynaklı kod tabanını kullanan çevrimiçi IDE'ler bile vardır ve yazılıma aşina olan herkes kendilerini evinde hissedebilir.
Hem tarayıcı üzerinden hem de yerel olarak erişilebilir bir uzak ortama sahip olmak, bu hizmetlerden herhangi biriyle teknik olarak mümkündür. Bunun tersine, Visual Studio Online’ın muhtemel olacağı şey onu daha düzenli ve erişilebilir bir deneyim haline getirmektir..
Visual Studio Online'ı Özel Yapan Nedir??
Tüm projeyi etkin bir makineye koymak, herkesin her zaman aynı düzende çalışması anlamına gelir. İster deneyimli bir programcı olun, ister işin ilk günü, her şey önceden ayarlanmış..
Projenin ihtiyaçları, örneğin yeni bir sistem veya çerçeveye değişiyorsa, yalnızca bir geliştirme ortamının değişmesi gerekir ve bu değişiklikler otomatik olarak ekibin her üyesine geçer..
Teorik olarak, evinizde normal geliştirme makinenizde, ödünç alınmış bir bilgisayarda veya bir akıllı telefonda çalışmak arasında hiçbir fark olmaz - eğer baş parmaklarınızla kodlamayı kaldırabilirseniz!
Visual Studio Online Ne Yapabilir??
Yazma sırasında, Visual Studio Online dışarı değil, ama genel iş akışı ayarlanmış gibi görünüyor. Tarayıcıda kod tamamlama, sıralama ve işbirliği gibi VS Koduyla aynı özelliklerin tümünü içerecektir.
Ayrıca, tüm proje detayları, kullanıcı tercihleri ve temalarla birlikte, tarayıcı ve yerel kod editörü örnekleri arasında senkronize olur.
Microsoft ayrıca, daha iyi kod önerisi ve alışkanlıklarınıza göre tamamlama sağlamak için makine öğrenmesinden yararlanarak IntelliCode entegrasyonunu duyurdu. Onaylanmamasına rağmen, IntelliCode'un bir projenin mimarisine dayanan dinamik araçlara izin vererek tüm ekiplere ölçeklenebilir olması muhtemeldir..
Özel Kodlama Kurulumu Hakkında Ne?
Tek geliştirme makinesi yaklaşımı için bariz bir dezavantaj bireysel kişiselleştirmedir. Belirli bir iş akışına, mizanpaja veya özel klavye kısayollarına alışkınsanız, ayarlamak zor olabilir.
Neyse ki, bu Visual Studio Online'ın çalışacağı şekilde değil. Kullanıcı başına temalar, bireysel kurulumlara izin verir. Şüphesiz, çevrimdışı bir düzenleyici kullanmak arasında 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 yerine bir VS Kodu veya Visual Studio olmadığıdır. Kullanıcıların doğrudan tarayıcıda kodlamalarını sağlayan bir yardımcı 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 mikrodenetleyicilerle veya diğer donanımlarla çalışan herkes bulut tabanlı bir geliştirme ortamından yararlanamayabilir. Dahası, zaten farklı bir kod düzenleyiciye aşina iseniz ve programlama için sanal ortamları kullanmakta rahatsanız, Python Sanal Ortamını Nasıl Kullanacağınızı Öğrenin Python Sanal Ortamını Nasıl Kullanacağınızı Öğrenin Deneyimli bir Python geliştiricisi olun ya da yeni başlıyor olun , herhangi bir Python projesi için sanal ortamın nasıl kurulacağını öğrenmek önemlidir. , sonra anahtarı yapma anlamsız görünebilir.
Visual Studio Online'ın asıl yararı yeni başlayanlar için olacaktır. Artık paket yönetimi mayın tarlasında dolaşmaya gerek yok.
Daha da önemlisi, Visual Studio Online'ın gelişimini herkese açmasıdır. Bir Chromebook, akıllı telefon ya da çöp tenekesinde bulduğunuz eski bir PC kullanıyorsanız, artık aynı araçlara erişemezsiniz..
Visual Studio Online'ı nereden alabilirim?
Yazma zamanı geldiğinde, VS Online halka açık değildir. Özel bir önizleme var ve erişmek için Microsoft'a başvurabilirsiniz. Ancak, denemek için herkese açık beta sürümünde olana kadar beklemeniz gerekebilir..
Bununla birlikte, muhtemelen çok benzer bir şeyi deneyimlemek istiyorsanız, zaten VS Kodunun çevrimiçi sürümleri bulunmaktadır. Açık kaynaklı yazılım olduğundan, kendi sunucunuz için bir sürüm oluşturmanızı durduracak hiçbir şey yoktur. Bu çok iş gibi görünüyorsa, Coder ve StackBlitz gibi siteler VS Kodunun her iki tarayıcı sürümleridir..
Tarayıcı Tabanlı IDE'ler hakkında daha fazlası
Visual Studio Online çevrimiçi gelişimi yeni bir seviyeye taşıyacak. İşbirlikçi kodlamanın tadına varmak için Visual Studio Live Share'i tanımanız gerekir.
Visual Studio Online'ın piyasaya sürülmesini beklerken, neden birçok tarayıcı tabanlı IDE'den birini denemiyorsunuz? Her Programcının 13 En İyi Tarayıcı IDE'si Bilmeniz Gereken 13 Her Programcının En İyi Tarayıcı IDE'leri Hakkında Bilinmesi Gerekenler Tarayıcı tabanlı güvenilir bir entegre geliştirme arayışı hakkında çevre? Bu tarayıcı IDE'leriyle herhangi bir yerde geliştirmeye başlayın. zaten dışarıda?