Бързо разработване на потребителски интерфейс с Flutter за Windows

Много може да се каже за инструменти, които улесняват насочването към множество платформи от една кодова база, намалявайки натоварването на разработчиците и увеличавайки обхвата на вашите приложения. Xamarin на Microsoft е отличен пример за това, разширявайки .NET до iOS и Android. Но какво ще кажете за другата посока, когато утвърден инструмент за мобилно развитие д

8-те заблуди на разпределените изчисления стават без значение

През 1969 г. Министерството на отбраната на САЩ създава ARPANET, предшественик на днешния Интернет. Приблизително по същото време беше създаден и SWIFT протоколът, използван за парични преводи. И двете са ранни примери за разпределени системи: колекция от независими компютри, които изглеждат на потребителите като единна кохерентна систем

5 големи и мощни Python уеб рамки

Когато създавате заден край за уебсайт или услуга, дори такъв, който на пръв поглед изглежда скромен, може бързо да откриете, че е всичко друго, но не и. Дори „прост“ сайт се оказва кошер със сложност. Потребителско управление, дизайн на данни, изпращане на формуляри, сигурност, —изпълнението на всичко това на ръка става досадно. За тези големи уеб проекти, ко

Microsoft представя уеб шаблони с пълен стек за Visual Studio Code

Microsoft визуализира разширение с отворен код за редактора на Visual Studio Code за изграждане на пълни стек уеб приложения. Наречено Microsoft Web Template Studio (WebTS), разширението е предназначено да улесни изграждането на уеб приложение, базирано на облак. Разработчиците могат да използват WebTS за генериране на образец на код за уеб приложение, като избират между различни фронт-енд и фонови рамки, облачни услуги на

Как да използвам инжектиране на зависимост в ASP.Net Core

Поддръжката за инжектиране на зависимости е вградена в ASP.Net Core, Microsoft с отворен код, междуплатформена, постна и модулна рамка за изграждане на високопроизводителни, мащабируеми уеб приложения. В ASP.Net Core и двете рамкови услуги и услугите за приложения могат да бъдат инжектирани във вашите класове, вместо да бъдат тясно свързани. В тази с

Моите два цента на GC. Събира метод в C #

Методът GC.Collect () отдавна е популярен сред разработчиците на .Net. Едва ли малко от нас обаче знаят как работи всъщност или, ако изобщо е необходимо повикване към него. CLR (Common Language Runtime) приема събирането на боклука като механизъм за почистване на ресурсите, консумирани от вашето приложение. Имайте предвид, че когато създавате обекти в .Net, те се съхраняват в управляваната купчина и когато приключите с използването им, не е нужно да се притеснявате да ги почистите - времето за изпълнение ще го направи

Как да ускорите кода си с помощта на кешове на процесора

Кешът на процесора намалява латентността на паметта при достъп до данни от основната системна памет. Разработчиците могат и трябва да се възползват от кеша на процесора, за да подобрят производителността на приложението. Как работят кешовете на процесора Съвременните процесори обикновено имат три нива на кеш памет, обозначени с L1, L2 и L3, което отразява реда, в който процесорът ги проверява. Процесо

Вашето ръководство за разбиране на производителността на системата

Замисляли ли сте се доколко добре се използва вашата система през дълъг период от приложения? Или дали вашата система е била неправилно конфигурирана, което е довело до влошаване на производителността? Или, най-важното, как да го преконфигурирате, за да получите най-доброто представяне на вашия код? Съвременните инструменти за анализ на производителността, които позво

Microsoft пуска анализатор на отворен код с отворен код

С цел да помогне на разработчиците, които разчитат на външни софтуерни компоненти, Microsoft представи анализатор на изходния код, Microsoft Application Inspector, за да помогне на повърхностните функции и други характеристики на изходния код.  Инструментът за команден ред на различни платформи, който може да се изтегли от GitHub, е предназначен за сканиране на компоненти преди употреба, за да подпомог