Kategoriler Kategori seçin E-Ticaret Haberler İK İş Geliştirme IT Mühendislik Robotik Tıp Topluluk Yapay Zeka Yaşam Yazılım
Hakkımızda
Araştırma ve geliştirme ruhuyla kurulmuş, öğrenmeye ve gelişmeye açık; bilime, sanata, kültüre meraklı ve hepsinden öte ortak bir hayali paylaşan ekibiyle sadece bir şirket değil, büyük bir evren Tekhnelogos.
Tekhnelogos	
Most Viewed Posts
Mekanik Tasarım Metodolojisi Neden Önemlidir?
Minik Kodcular Mini Bilgisayarlarına Kavuştu
HL-7 Standardı Nedir?
14K
799
Tekhnelogos Blog
Tekhnelogos Blog Yazarları Ekibi	
Ekibimizi yakından tanıyın!	
Ekibimiz	
Tekhnelogos Blog
TekhneLabs
Mühendislik
Yazılım
Robotik
IOT
Tıp
Yapay Zeka
E-Ticaret
BİM
Tekhnelogos
İş Geliştirme
IT
Tasarım
İK
Yaşam
Miras
Topluluk
Haberler
Yazarlar
Search for:
Search
Robotik
Yazılım
Robotik Uygulamalarda .Net Core
2 minute read
By Büşra İshakoğlu
Eylül 28, 2020
Total
4
Shares
4
0
0
Share	
4 people shared the story	
4
0
0
0
.Net Core Nedir?
Microsoft tarafından geliştirilmiş açık kaynak yazılım platformudur. 2016 yılında teknoloji dünyasına katılarak uygulamaların daha güvenli ve yazılım geliştirmenin daha kolay hale getirilmesi sağlanmıştır. .Net core sayesinde bir çok güzel özellik yazılım geliştirme dünyasına katılmıştır.
.Net Core ile Gelen Yenilikler
Sahip olduğu bir çok kütüphane ve araçlar sayesinde performans açısında oldukça yüksek,
ve gelişime açık, sürdürülebilir yazılımlar oluşturulabilmektedir. Açık kaynak kod oluşu ve esnekliği sayesinde modüler bir alt yapıya sahiptir. Bu sayede paket yada kütüphane eklemek oldukça kolay bir hal almıştır. Dependency Injection (bağımlılık enjeksiyonu) özelliği sayesinde dış bir yazılıma ihtiyaç duymadan bağımlılık mminimuma indirilmektedir. Arayüzler ve dependency injection sayesinde birim testleri için oldukça kolay bir hal almıştır. İçerisinde bulunan Tag Helper özelliği sayesinde HTML elementlerini kullanıcı arayüzü oluştururken kullanarak, basit kodlama ile güzel arayüzler oluşturmak mümkündür.
Https güvenlik sertifikalarını varsayılan olarak kullanarak, web uygulamaları üzerindeki trafiğin daha güvenli gerçekleşmesini sağlamaktadır. Async/await anahtar kelimeleri sayesinde asenkron Web Api oluşturmamıza imkan sağlamaktadır. Asenkron api oluşturmasının faydalarından biri performans , diğeri ise daha az kod ve kod yönetimini kolaylaştırmasıdır. Razor pages özelliği sayesinde MVVM ( Model-View-ViewModel ) yapısına çok benzer bir geliştirme özelliği sunmaktadır. Sadece web uygulamarında değil, mobil arka uçların, Iot uygulamalarının, bulut tabanlı uygulamaların, web hizmetleri ve daha bir çok uygulamanın oluşturulmasını desteklemektedir.
Cross-platform özelliği sayesinde Mac Osx, Linux ve Windows işletim sistemleri üzerinde sorunsuz çalıştırma sağlanmaktadır. Container sayesinde Kubernetes, Docker ve diğer teknolojilerin kolay bir şekilde uygulama içinde kullanmamıza olanak sağlamaktadır.
.Net Core Robotik Uygulamaların Neresinde ?
Cross-platform özelliği sayesinde Linux işletim sisteminde console uygulaması olarak robotic api uygulamalarında .Net Core ile geliştirme yapmak mümkündür. Restfull servisleri sayesinde hem güvenli hem de şüphesiz bağlantı kurulması sağlanmaktadır. .Net Core ile robotik uygulamasında https ile haberleşme sağlanmaktadır.
C++ ile yazılan gömülü sistemler ile entegresi sağlanmaktadır. IIS kullanmaya gerek duymaksızın geliştirme yapmak mümkündür. Robotik uygulamaların arayüzleri için de .Net Core MVC ile geliştirme yapmak daha kolay olmaktadır. Biz de şirketimizin robotic uygulamalarını .Net Core ile api sayesinde haberleşme ve .Net Core MVC ile arayüzlerini geliştirmekteyiz. Böylece yüksek performanslı, gelişime açık uygulamalar geliştirmek daha güvenilir halde yapılmaktadır.
Related Tags
.net
.net core robotik
.netcore
c++
Büşra İshakoğlu	
Yazılım Geliştirme Mühendisi
Bir cevap yazın Cevabı iptal et
E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir
Yorum
İsim *
E-posta *
İnternet sitesi
Bir dahaki sefere yorum yaptığımda kullanılmak üzere adımı, e-posta adresimi ve web site adresimi bu tarayıcıya kaydet.