Uno Platform ile geleceğe yönelik .NET uygulama geliştirme

Windows geliştiricilerini dinleyerek ve onlarla konuşarak zaman geçirirseniz, özellikle .NET ve UWP (Evrensel Windows Platformu) çevresinde platformun yönü hakkında çok fazla kafa karışıklığı ve hayal kırıklığı olduğunu bilirsiniz. Microsoft, Project Reunion'un Build 2020 duyurusuyla herkesi bir .NET 5 geleceğine geti

Görünüş odaklı programlamadaki iki sentim

AOP (görünüm odaklı programlama), bir uygulamadaki kesişen sorunları tanımlamak ve yönetmek için kullanılan belirli politikaları tanımlamak için benimsenebilen bir programlama stilidir. Temelde, uygulamanızın değişikliklere uyarlanabilmesini sağlayan bir programlama paradigmasıdır. Böylece, uygulamal

NoSQL, Oracle, IBM ve Microsoft hakimiyetinde yonga yok

Görünüşe göre dünya hakimiyeti çok uzun zaman alabilir. 2014'te Network World'ün Brandon Butler'ı NoSQL'in "SQL veritabanı satıcılarını ve kullanıcılarını korkuttuğunu" açıkladı ve bir yıl sonra Andy Oliver, "Bir zamanlar çok sıcak olan veritabanı teknolojisi, NoSQL kitlesel bir kitleye ulaştığında parlaklığını kaybediyor evlat edinme, "sıkıcı bir şekilde ana akım haline geliyor. Yine de ilişkisel veritabanı satıcıla

Greenplum 6 incelemesi: Tüm esnafların vekili, bazılarının ustası

Bir MPP (büyük ölçüde paralel işleme) veritabanı, verileri ve sorguları bir ticari ürün sunucuları kümesindeki her düğüm boyunca dağıtır. Greenplum'un bir MPP veri ambarı inşa etme yaklaşımı benzersizdir. Yerleşik bir açık kaynak veritabanı olan PostgreSQL'i temel alarak, mühendislik çabalarını önemli olduğu yere değer katmaya odaklayabilirler: paralelleştirme ve ilişkili sorgu planlama, analitik için sütunlu bir veri deposu ve yönetim yetenekleri. Greenplum, açık kaynak topluluğunun d

Mikro hizmetler nelerdir? Bir sonraki yazılım mimariniz

Neredeyse her bilgisayar sistemi, paylaşılan kaynakları kullanarak birden fazla görevi yerine getirir ve bilgisayar programlamasının sorularından biri, bu görevleri gerçekleştiren kod parçalarının birbirine ne kadar yakından bağlanması gerektiğidir. Giderek popüler cevap microservice kavramıdır - diğer microservices ile etkileşimde daha büyük bir sistem oluşturmak için bu işlevselliği küçük, ayrık yığın. Bu tür ayrı bileşenlere sahip olm

Java'daki istisnalar, Bölüm 1: Özel durum işlemeyle ilgili temel bilgiler

Java istisnaları, program hatasını temsil etmek ve çözmek için kullanılan kitaplık türleri ve dil özellikleridir. Başarısızlığın kaynak kodda nasıl temsil edildiğini anlamak istiyorsanız, doğru yere geldiniz. Java istisnalarına genel bir bakışa ek olarak, Java'nın nesneleri fırlatmak, başarısız olabilecek kodu denemek, fırlatılan nesneleri yakalamak ve bir istisna atıldıktan sonra Java kodunu temizlemek için dil özelliklerini kullanmaya başlayacağım. Bu öğreticinin ilk yarısında, Java

Komut dosyası dilleri popülerlik kazanıyor

Bir zamanlar kullanım kolaylığı sunarak programlamanın geleceği olarak görülen tanınmış komut dosyası dilleri, aylık Tiobe dil popülerlik indeksinde kaymıştır. Yalnızca Python ve JavaScript hala biraz momentuma sahiptir. Servetlerinin düştüğünü gören diller arasında Perl, PHP ve Ruby bulunur. Yazılım kalitesi hizmetle

Python uygulamaları BeeWare Evrak Çantası ile nasıl paketlenir

Python birkaç alanda yetersiz kalıyor. Örneğin, Python piyasadaki en hızlı dil değildir, ancak NumPy gibi üçüncü taraf kitaplıklar bu konuda çalışmanıza izin verir. Python'un en eksik olduğu yer paketlemedir. Yani Python, bir uygulamadan bağımsız bir ikili dosya oluşturmak için tutarlı bir iç mekanizmadan yoksundur. Git ve Rust bunu yap. P