Relational Database Management System (İlişkisel Veri Tabanı Yönetim Sistemleri)

Günümüzde bir çok RDBMS vardır. RDBMS’leri eski tip veri yönetim sistemlerinden ayıran özellikleri tablolardan (table), alanlardan(field) , satırlardan(row) oluşan bir yapıya sahip olmaları ve bu sayede verilerin aralarında ilişkilerin kurulabilmesidir. Popüler RDBMS örnekleri,

  • Microsoft SQL Server
  • Oracle
  • Microsoft Access
  • Porte SQL
  • Sysbase
  • MySQL
  • Berkeley
  • Firebird

.NET Uygulama Geliştirme Platformu

.NET Uygulama geliştirme platformunun yazılım mimarisindeki yeri yüzeysel olarak  görselde olduğu gibidir.  .NET yazılım ile işletim sistemi arasında ortak bir dil görevi üstlenir. Ayrıca  .NET dilden bağımsız geliştirme ortamı sağlar. Yani istediğiniz dili kullanarak istediğiniz programı üretebilirsiniz. .NET hangi dili kullanırsanız kullanın bunu kendi çıktısına çevirecektir.

  • Masaüstü
  • Web
  • Mobil
  • Web Servisi
  • Windows Servisi

Yukarıdaki uygulama türlerini .NET aracılığıyla geliştirebilirsiniz.
.NET çalışma mantığında Common(Ortak) sözcüğü sıklıkla geçmektedir.  .NET geliştiriciler için ortak bir nokta sunar.

.NET’in Getirdiği Çözümler

  • Tüm .NET dilleri tarafından paylaşılan ortak zaman.
  • Çoklu dil desteği
  • Ortak yazılım geliştirme kütüphanesi
  • Uygulama tipinden bağımsız geliştirme ortamı.

Common Language Runtime – CLR (Ortak Çalışma Zamanı)

İlk görevi .NET tiplerinin  yerini öğrenmek ve bu tipleri kendi ortamına yüklemek, yönetmektir.  Bellek yönetimi (Memory Management) ve Tip Güvenlik Yönetimi görevini üstlenir.

Common Type System (Ortak Tip Sistemi)

Bütün veri tiplerini ve programlama yapılarını tanımlar. Böylece .NET destekli tiplerin aynı veri tiplerini kullanabilmesini sağlar.

Common Language Specification (CLS)

Tüm .NET dillerinin ortak noktada buluşabileceği ortak tip ve programlama yapısını tanımlayan yönerge listesidir. Örnek olarak Base Class Library (Temel Sınıf Kütüphanesi) verilebilir.

Base Class Library

System.IO ->Dosya yazma/okuma sınıfları
System.Globalization ->Dil,takvim,para birimi işlemleri
System.Text ->Encoding and decoding test classes
System->İşletim sistem başında takip yapan sınıflar.
.
.
.

HTML5

Kendimi geliştirme adına uzun zamandır bir şeyler yapmadığımı fark ettim. Düşündüm taşındım ve HTML5 ile uğraşı içinde olmaya karar verdim.

Nedir HTML5

HTML5, W3C ile WHATWG arasında bir işbirliğidir. Çok geri kalmış ve bir çok ihtiyacı karşılayamayan HTML4′ün kendisinden kabiliyetli oğludur. Bir çok beklentiyi şimdiden karşılamıştır.

Bazı Yeni Özellikler

  • Yeni form kontrolleri
  • Tarih, saat, takvim kontrolleri
  • Flash kontrolleri eklemeden video, müzik ekleme
  • Çizimler için tuval
  • ve daha sayamayacağımız geliştirmeye müsait bir çok özellik.

Şimdilik en büyük dezavantaj ise tarayıcı uyumluluk problemi fakat bunun da zamanla çözüleceği şimdiden belli.

Tarayıcı Uyumluluk Tablosu

Bir sonraki HTML5 konusunda görüşmek üzere.

Ücretsiz PHP Haber Sistemi Yayında

Üzerinde uzun zamandır aralıklarla da olsa uğraştığım haber sistemini sonunda yayınlamaya karar verdim. Bi dünya eksiği olmasına rağmen yayınlayacam, ne yapalım artık bir kaç kişi zahmet edip geliştirmeme yardımcı olur diye düşünüyorum :) Gerçekten çok büyük eksiklikleri var. Görüntü olarak hiçbir şey beklemeyin zamansızlıktan örnek veriler bile yükleyemedim. Ama üzerinde biraz uğraşı ile adam akıllı bir şey çıkartabilirsiniz diye düşünüyorum. CSS düzenlemesi ile yeni güzel bir görüntü oluşturabilirsiniz.

Zaman buldukça uğraşarak eksikliklerini gidereceğim sistemin. Sizlerden ricam kendi düzenlediğiniz versiyonlar olursa bana mail yoluyla göndermeniz, böylelikle sistemin gelişmesine yardımcı olursunuz. Şimdiden destekleriniz için teşekkürler.

v-1.1 Eklenen Özellikler

  • Haber güncelleme

  haber-v.1.1 (3,6 MiB, 1.170 hits)

« Older Entries