Arda Çetinkaya Yazılım ve arada kendim ile ilgili karaladıklarım…

Tag / .NET

Microsoft’un geliştiriciler için sanal olarak düzenlediği Connect(); etkinliğinde bugün neler oldu kısa kısa özetlemeye çalışacağım. Merak edenler için derlemiş olalım. Daha fazla ayrıntı ve etkinliğin videoları için tabi ki https://channel9.msdn.com adresini ziyaret etmenizi öneririm. .NET Core ve ASP.NET 5 RC versiyonu çıktı. 1 yılı aşkın zamandır açık kaynak olarak geliştirilen .NET Core ve ASP.NET 5, Release […]

vNext kavramı ile tanıştığımız Microsoft’un farklı işletim sistemlerinde de çalışan yeni framework’ü .NET Core ile ilgili önceki yazılarda birşeyler paylaşmaya çalışmıştım hatırlarsanız. Önümüzdeki günlerde RC1, 2016’nın ilk çeyreğinde de RTM versiyonun çıkması planlanan bu framework’e ben de ilerleyen zaman içerisinde biraz daha değinmek istiyorum. Bu zamana kadar çok fazla değinmek istemedim çünkü hala gelişmekte olan […]

Bir önceki yazımda .NET Core ve .NET Framework’ün arasındaki farkı ve .NET Core’un ortaya çıkışındaki amaçtan bahsetmeye çalışmıştım. Bu sefer biraz daha ayrıntılara girip, .NET Core ve hatta ASP.NET 5 ile haşır neşir olmaya başlayanların büyük bir ihtimal karşılaştığı dnvm, dnu ve dnx kavramlarından bahsetmeye çalışacağım. Yeni nesil .NET uygulamalarının çalışmaları için gerekli olan bu […]

MEF(Managed Extensibility Framework) ile ilgili geçenlerde küçük bir soru ile karşılaştım. Burada da bahsetmek isterim. Ama önce MEF nedir, ne değildir hatırlamak isteyenlere önceki yazılara bir göz atmalarını tavsiye ederim… MEF ile esneklik kazanıyoruz… MEF’de “Part”lara kendi “metadata” bilgilerimizi nasıl ekleriz acaba? MEF’i basit bir WPF uygulaması ile daha iyi anlıyoruz… Managed Extensibility Framework(MEF)’de ki […]

Geçtiðimiz sene .NET Core adý altýnda, .NET Framework’ün bir kýsmý yeniden düzenlenip açýk kaynak olarak yayýnlandý. Cloud platformuna daha uygun, scale edilebilecek modüler bir framework olmasý, farklý platformlarda da çalýþabilmesi(Linux, Mac OS X) ve açýk kaynak olabilmesi için böyle bir düzenlemeye gidildi. Öncesindeki .NET Framework’ün client-server versiyonlarý ve PCL(Portable Class Library) yaklaþýmlarý bu amaçlara kýsmen hizmet etmeye çalýþsa da, “tek” bir kod alt yapýsý üzerinde olmuyor olmasý yönetmeyi zorlaþtýrýyordu. Kýsacasý, temel olarak açýk kaynak olabilmesi, cloud’da modüler bir þekilde çalýþabilmesi, tek bir kod alt yapýsý olmasý ve farklý OS ortamlarýnda da çalýþmasý için .NET Core oluþturuldu. Burada özellikle belirtmek isterim ki, .NET Core != .NET Framework