ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş SüreciSinan Bozkuş
BilgeAdam İzmir'de "ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş Süreci" ile ilgili verdiğim seminerin sunumu.
Kaynak kodları: https://github.com/sinanbozkus/BilgeAdam_Izmir_AspNetCore_Workshop
Android mimarisinin linux çekirdeğine extradan yaptığı bazı değişiklikler anlatıldı ayrıca android de linux un init fonksiyonunun çalışma mantığı ve yaşam döngüsü anlatıldı.
Performans karşılaştırması Java vs NodeJS
Paypal analizleri
NodeJS in gücü adına
Hızlı ve Sade bir şekilde nodejs rest-servisleri ile eski yöntem rest-servis yazmak artık tarih oldu
ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş SüreciSinan Bozkuş
BilgeAdam İzmir'de "ASP.NET MVC'den ASP.NET Core MVC'ye Geçiş Süreci" ile ilgili verdiğim seminerin sunumu.
Kaynak kodları: https://github.com/sinanbozkus/BilgeAdam_Izmir_AspNetCore_Workshop
Android mimarisinin linux çekirdeğine extradan yaptığı bazı değişiklikler anlatıldı ayrıca android de linux un init fonksiyonunun çalışma mantığı ve yaşam döngüsü anlatıldı.
Performans karşılaştırması Java vs NodeJS
Paypal analizleri
NodeJS in gücü adına
Hızlı ve Sade bir şekilde nodejs rest-servisleri ile eski yöntem rest-servis yazmak artık tarih oldu
2. İnternet nasıl çalışır? İnternet sunucu-istemci modeline göre çalışır. Fiziksel olarak bu sistem genelde isteği yapan bir bilgisayar (client) ve bu isteği karşılayan bir bilgisayar (sunucu) şeklinde işler. Bir istek olmadan yayıncılık (broadcast) yapılmaz.
3. En basit haliyle bir web sayfası, içinde sadece HTML kodlarını barındıran yapıya sahiptir. Bu sayfa internette herhangi bir sunucuda bulunur. İstek olduğunda, sunucu bilgisayar sayfanın kopyasını istemciye gönderir. İstemcinin bilgisayarındaki browser gelen bilgiyi (HTML bilgisi) yorumlar ve gösterir.
4. İstemci Taraflı (Client-Side) İstemci taraflı script’ler barındıran bir sayfanın işleyişinde, sunucunun hiçbir fonksiyonu yoktur. Sadece istenen sayfayı gönderir. İçerikle ilgilenmez.
5. Sunucu Taraflı (Server-Side) İstemci taraflı scripting’in tam karşıtıdır. Burada script’ler özel belirteçlerle sunucu taraflı olduğunu bildirir ve bunlar sunucu tarafından işlenerek istemciye gönderilir.
6. Asp.Net ve Olay Yönlendirme (EventDriven) Asp.net sayfaları olay yönlendirmelidir. Olay yönlendirme, herhangi bir rutini, programı veya programcığı başlatmak için gerekli eylemdir. (butona basmak, kutucuğu işaretlemek…vs)
7. .Net Framework .Net FrameworkAsp.net sayfalarımızın çalışması için bir alt yapı sunar. Microsoft’un sayfasından kısa bir aramayla bulunabilir. Bilgisayarına yüklediğinizde .Net teknolojisiyle birlikte gelen bütün diğer bütün yapıları kullanabilirsiniz. .Net, programcılara, değişik dillerde uygulama geliştirme imkanı sağlamaktadır.
8. CommonLanguageRuntime (CLR) CLR, .Net teknolojisi ile birlikte gelen devrim niteliğindeki, yepyeni bir kavramdır. En basit olarak, uygulamalarımızı hangi programlama diliyle geliştirirsek geliştirelim hepsinin CLR sayesinde çalıştığıdır.
9. Geleneksel olarak bir program VB, C++ gibi diller ile geliştirilebilir. Daha sonra program compile (derleme yani (0 ve 1’lere çevirme)) edilir. Fakat programı farklı yapıdaki bir bilgisayarda çalıştırmak istersek, yeniden bu bilgisayara göre derlememiz gerekir. Burada programımızı hangi dille yazarsak yazalım, sonuçta MSIL(Microsoft IntermediateLanguage) denilen orta düzeyli bir dile çevrilir.
10. Bu derleme sonucunda program her platformda çalıştırılabilir bir yapıya kavuşur. Just in Time Complation (JIT), bu kodu program çalıştırılması esnasında makine koduna çevirir. Sonuç olarak CLR kavramının getirdiği yenilik, platform bağımsız, programlama dili bağımsız,uygulamalar geliştirebilme özelliğidir.
11. Asp.Net’in Tanımı Toparlamak gerekirse Asp.Net, dilediğimiz programlama dilini kullanarak, olay yönlendirmeli web uygulamaları geliştirmemizi sağlayan .Net platformunun web uygulamaları geliştirme teknolojisidir. .Net’in XML veri yapısını kullanan, MSIL ile platform bağımsız kendi başına çalışan, geliştirilebilir, taşınabilir ve dağıtılabilir web uygulamaları geliştirmemizi sağlayan teknolojidir.
12. Asp.Net’in Getirdikleri Web geliştirme, Asp.Net sayesinde tam anlamıyla nesneye yönelik programlama metodolojisini getirmektedir. Asp.net sayfaları veya uygulamaları doğrudan derlenen programlardır. Klasik Asp’descript’ler yazılır bunlar derlenmez yorumlanırdı. Bu yüzden Asp.Net kodları daha performanslıdır.
13. Asp.Net’in Versiyonları ASP.NET 1.0 ASP.NET’in ilk versiyonu. En geniş ve özellikli versiyonu. Temel yapılar bu versiyonda gelmiştir. ASP.NET 1.1 Bazı performans ayarlamaları be birkaç bugdüzeltimleri yapılmıştır. Yeni bir özellik gelmemiştir. ASP.NET 2.0 Bir çok yeni özellik eklenmiştir. ASP.NET 3.5 Ajax, Silverlight ve LINQ teknolojileriyle gelmiştir.
14. ASP.NET 4.0 Bir takım köklü olmayan yeni ilaveler yapılmıştır. KAYNAK: C# ile ASP.NET 4.0 Zafer Demirkol