Dart programlama dili Google tarafından geliştirilmekte olan başarılı bir programlama dilidir. Bu yazıyı yazarken işin açıkçası pek objektif olamayacağım o yüzden dilerseniz şimdi yazının devamını okumadan kapatabilirsiniz. Benim gözümde Dart, JavaScript’in yerini almak için oluşturulmaya başlandı teorisi vardır. Bu teorim ne kadar doğru bilemiyorum ancak JavaScript sevmeyen biri olarak Google’dan böyle bir atak gelince elbette desteklerim. JavaScript’i neden mi sevmiyorum ? Bu sorunun cevabı için kısa bir okuma molası için sizi hemen JavaScript Sevmiyorum Çünkü Fazla Rahat başlıklı yazımıza alalım.
JavaScript’e olan sevgimi anlattığım yazıdan herkes döndüyse ya da bizene kardeş sen devam et diyenler de buradaysa konuyu Dart’a geri getiriyorum. Client yani istemci taraflı bir dildir. Sunucularda yani serverda herhangi bir işlem yapmaz. Hızlı ve stabil uygulamaları hedefleyen Dart programlama dili platform bağımsız çalışabilmektedir. Dart programlama dili aynı zamanda açık kaynak kodlu olduğu için siz de geliştirebilir ve arkaplan kodlarına bakabilirsiniz. Bu programlama diline ait en sevdiğim özellik asenkron olayına çok büyük önem vermektedir. Aynı zamanda birden çok işlem yapabiliyor ve kullanıcı arayüzünün donmasını engelliyor. İşlemlerden herhangi biri bittiği zaman kullanıcı arayüzünü otomatik yeniliyor. Hot reload özelliği sayesinde kodda yapmış olduğunuz değişiklik anında arayüze aktarılmaktadır.
JavaScript’i hedef alıyor dedim diye hemen web programlamaya Dart’ın göz diktiğini anlamışsınızdır. Mobil de webden dolayı diyebilirsiniz ancak bir çok kişi (benim gibi) Dart’ı Flutter’dan dolayı duymuştur. Flutter, Google tarafından geliştirilmiş olan cross platform yani hem Android hem de iOS işletim sisteminde çalışan mobil uygulamalar yapmanızı sağlayan bir tool / frameworktür. Kullanıcı arayüzünde Flutter kodlarının hakim olurken arkaplanda Dart programlama diline ait kodlar hakimdir. Ben de ilerki yazılarımda Flutter’a daha çok yer vermeyi hatta sizinle Flutter kullanarak bir proje geliştirmeyi bile düşünüyorum.
Her ne kadar söylemek istemesem de Dart programlama dili JavaScript’i geçemeyecek hatta rakip bile olamayacağı maalesef doğrudur.
Dart hakkında daha fazla bilgi almak istiyorsanız bloğumuzu takipte kalabilirsiniz. Tabi senin keyfini mi bekleyeceğiz derseniz de hemen sizi Dart’ın kendi web sitesine yönlendireyim.
Çocukluğumdan beri arabalara olan ilgim babam sayesinde başlamıştır. Araba manyağı seviyesinde bir ilgim var ancak bunu her ortamda dile getirmem. Teknolojiye ve bilgisayara olan ilgim kendimi tanımaya başladım başlayalı oldu. Şimdi ise kendimce kod yazabilen bir bilgisayar mühendisi olarak çalışıyorum.
2022 yılı içerisinde Apple yenilenen iPad modellerini karşımıza çıkarttı. Ancak hepimizin beklediği iPad modeli 2022… Daha fazla oku
Günümüz şartlarında neredeyse her Apple ürünü iCloud Etkinleştirme kilidi özelliğine sahiptir. Bu kilit bir çok… Daha fazla oku
Apple sattığı cihazlardan para kazandığı kadar servisleri ile de para kazanan bir firma olmuştur. Son… Daha fazla oku
Elmadan haberler 3 içerisindeki gündem şu şekildedir: Apple TV Android Akıllı Cep Telefonu ve Tabletlere… Daha fazla oku
iPhone Güncelleme sonrası pil sağlığı neden düşer son derece fazla aldığım diğer bir sorudur. Bu… Daha fazla oku
Bilinçli iPhone Kullanıcısı video serisi kapsamında iPhone iOS 16.2 ipuçları bu yazıda ele alacağım bir… Daha fazla oku
Bu web site kullanıcı deneyimini arttırmak amacı ile çerezleri kullanmaktadır