Pazar 2 Nisan 2023
Hakkında
Yazarlarımız
Reklam
Künye
İletişim
Webmaster.Kitchen – Türkiye'nin Webmaster MutfağıWebmaster.Kitchen – Türkiye'nin Webmaster Mutfağı

Bülten

Sosyal Medya Yasası Kabul Edildi

Binance ‘e Siber Saldırı

Webmaster.Kitchen – Türkiye'nin Webmaster MutfağıWebmaster.Kitchen – Türkiye'nin Webmaster Mutfağı
  • BAŞLARKEN
    • KOD
      • PHP
      • Asp.Net
      • Swift
      • MySQL
      • CMS
  • TASARIM
    • İpuçları
    • Çizim
    • Illustrator
    • Photoshop
    • Trendler
  • ARAYÜZ
    • JavaScript
    • HTML5
    • CSS
    • REACT
  • İPUÇLARI
    • API
    • Güvenlik
    • IDE
    • Framework
    • OS
    • Verimlilik
    • İçerik
      • Dökümantasyon
      • İpuçları
      • Nasıl Oluşturulur?
  • KAYNAKLAR
    • Tasarım
    • Kod
    • İş
  • GİRİŞİM
    • Finans
    • Girişimci
    • Nasıl yapılır?
  • ARAÇLAR
  1. Anasayfa
  2. Başlarken
  3. Dart Programlama Dili – Giriş
 Dart Programlama Dili – Giriş
Başlarken Yazılım

Dart Programlama Dili – Giriş

Yazar : Şinasi YÜKSEL 10 Temmuz 2020 2 Comments

İçindekiler

  • Flutter

  • Neden Dart

  • Dartium Tarayıcı Faktörü

  • Dart Editor

Dart programlama dili ilk kez Google tarafından geliştirilmiş ve daha sonrasında ECMA tarafından standart haline getirilmiş (ECMA-408) açık kaynaklı ve genel amaçlı bir programlama dilidir. Son dönemde kullanımı yaygınlaşan Flutter SDK‘inin üzerinde uygulama geliştirmek için ihtiyaç duyulan programlama dili olmasıyla da oldukça popüler bir programlama dili haline gelmiştir.

Flutter

Peki neymiş bu Flutter kısaca bundan bahsedelim. Flutter, Google tarafından geliştirilen açık kaynak kodlu bir mobil uygulama geliştirme SDK’idir. IOS, Android ve Google Fuchsia işletim sistemlerine uygulama geliştirmek için kullanılır. Dart programlama dili de bu SDK üzerinde geliştrime yapabilmek için gerekli programlama dilidir.
Dart çok yönlü geliştirmeye açık olmasıyla da fazlasıyla rağbet gören bir dil. Aynı anda Android ve IOS‘a uygulama geliştirebilmekle beraber web, sunucu ve IoT cihazlar için de uygulama geliştirebilme imkanını sunuyor.
Dart’ın bir diğer cezbedici özelliğiyse üç ayrı faz halinde kullanılabilmesidir.

Neden Dart

JavaScript olarak derlemede Dart kodunun internet tarayıcılarında çalışabilmesi için JavaScript’te koddan-koda derlenmesi gerekmektedir. Dart’ın sitesinde yer alan bilgide bu programlama dilinden, “Modern uygulama geliştirme ve yüksek performanslı programlar yazmak adına kolayca geliştirme araçları yazmak için tasarlanmıştır.” şeklinde bahsedilmiştir. Dart kodu web tarayıcısında çalışacağı zaman, dart2js derleyicisi ile Javascript’e derlemesi yapar. JavaScript olarak derlenmiş Dart kodu, bütün tarayıcılarda uyumlu bir şekilde çalışır hale gelir.

Dartium Tarayıcı Faktörü

Dartium Tarayıcısı’nda Dart SDK’sı, Dart Virtual Machine (Sanal Makine) içeren Chromium web tarayıcısı ile birlikte gelir. Bu tarayıcıyı diğer tarayıcılardan ayıran tek fark ise Dart kodunu JavaScript’e derlemeksizin çalıştırabilir olmasıdır. Bu tarayıcı, genel amaçlı değildir ve Dart uygulamaları için bir geliştirilmiş bir araç olarak kullanılır. Platform bağımsızdır. Dart SDK’sı ayrıca dart kodunu komut satırında çalıştırabilir.

Dart SDK’sına dahil olan Dart VM ve Dart ile yazılan dil araçları, SDK’nin önemli bir bölümünü oluşturmaktadır. Dil araçları dart2js derleyicisini içermekle yetinmeyip, ekstra pub adında paket yöneticisini de içermektedir. Dart, özelleştirilmiş web sunucuları gibi fonksiyonel sistem uygulamalarının yazılması için standart kütüphanesiyle birlikte gelmektedir.

Dart Editor

Peki bu Dart uyugulamalarının hangi platformlarda yazılabileceğine gelirsek. Google’ın Eclipse bileşenlerinden oluşturduğu Mac OS X, Windows, Linux üzerinde çalışabilen Dart Editor‘ü üzerinden kolaylıkla kodlama yapılabilir. Syntax düzeltme/tamamlamaları, hata ayıklama gibi özellikleriyle Dart kodlamak için oldukça uygun bir zemin oluşturuyor.

Dart programlama dili için bir diğer alternatif de popüler editör JetBrains IDE’leridir. Dart eklentisi, IntelliJ IDEA, PyCharm, PhpStorm ve Webstorm için sunulmaktadır. Syntax düzeltem/tamamlama, hata ayıklama gibi özellikleriyle bunlar da oldukça uygun platformlardır. Ayrıca Sublime Text ve Atom gibi derleyicilerde de Dart için eklentiler mevcuttur.

Dart dilini az çok beraber tanıdık. İlginizi çektiyse linke tıklayarak ana kaynaktan daha fazlasını görebilirsiniz.

dart.dev

Etiketler: dart dili nedir dart öğren dart programlama dart programlama dili programlama dilleri programlama öğren yazılım geliştirme
Önceki Yazı
Sonraki Yazı

Şinasi YÜKSEL (Website)

editor

Teknovol'de içerik üretici. Bilgisayar mühendisliği öğrencisi, Başlangıç seviye oyun geliştirici. Yazar, çizer, anlatır, süsler...

2 Yorumlar

  • volkan says:
    10 Temmuz 2020 at 16:41

    Burada bir yanlış var , ECMA Standartlar Birliği olarak sadece standartlarını belirlemiştir.Halen Google tarafından topluluğa açık bir şekilde açık kaynaklı olarak gelirtiriliyor

    Reply
    • Şinasi YÜKSEL says:
      11 Temmuz 2020 at 10:55

      düzenledim. bilgilendirme için teşekkürler

      Reply

Yorum Yap Yorumu İptal Et.

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Taze Yazılar
Güncel

Sosyal Medya Yasası Kabul Edildi

14 Ekim 2022
Blockchain

Binance ‘e Siber Saldırı

8 Ekim 2022
Blockchain

Binance ‘den Ücretsiz Eğitim

5 Ekim 2022
Güncel

Japonya için Yenilenen Corolla

4 Ekim 2022
© 2021 Webmaster Kitchen. Tüm Hakları Saklıdır.