SpiderBasic

Vikipedi, özgür ansiklopedi

SpiderBasic, Fantaisie Software tarafından geliştirilen, yerleşik BASIC kurallarına dayanan yeni bir web istemci tarafı programlama dilidir. iOS ve Android için mobil uygulama da dahil olmak üzere çok karmaşık, pencereli tabanlı web uygulamalarının geliştirilmesine olanak tanır. Karmaşık ve reaktif GUI, 2D oyunlar ve daha birçok şeyi tutarlı bir şekilde ele almak için geniş bir komut seti sağlar. Her kütüphane ve komut aynı şekilde davranır ve daha kolay ve daha hızlı öğrenme için benzer sözdizimine sahiptir.[1]

SpiderBasic, çalıştırmak için modern bir tarayıcıya ihtiyaç duyan (en azından HTML5 uyumlu) optimize edilmiş JavaScript kodu üreten bir derleyicidir. Bir derleyici olarak, JavaScript'in sağlamadığı güçlü yazım ve çeşitli kontrollere sahiptir ve sağlam kod oluşturmaya izin verir. SpiderBasic nesne yönelimli değildir, çünkü geliştirici firma nesne yönelimli programların bakımının zor olduğuna inanmaktadır, ancak esnek ad alanı desteği ve diğer birçok özellik SpiderBasic'te de sağlanmaktadır.

SpiderBasic, PureBasic sözdizimini temel alır ve bir dereceye kadar onunla uyumludur. PureBasic'e zaten aşinaysanız, SpiderBasic'i kullanmak kolay bir iş olacaktır. Aynı kaynak kodunu kullanarak web, mobil ve masaüstünde çalışan bir program oluşturmak bile mümkündür.

Özellikleri[değiştir | kaynağı değiştir]

  • Hızlı ve kolay bir şekilde uygulama veya oyun oluşturmak için çok sayıda (500+) dahili komut
  • Android ve iOS platform desteği
  • BASIC tabanlı anahtar kelimeler
  • Optimize edilmiş uygulamalar oluşturan çok hızlı derleyici
  • Gelişmiş programlama için prosedür ve yapı desteği
  • Dizi, liste ve harita gibi yerleşik kapsayıcılar
  • Programlama hatalarından kaçınmak için güçlü veri türleri ve sözdizimi
  • Tam Unicode desteği
  • Kodların kolayca yeniden kullanımı için ad alanı desteği
  • WebGL aracılığıyla kolay ama çok hızlı 2D oyun desteği
  • Genişletilebilirlik için satır içi JavaScript desteği
  • Özel editör ve geliştirme ortamı[2]
  • Windows, MacOSX ve Linux'ta kullanılabilirlik
  • PureBasic'e çok yakındır, bu da bir uygulamanın masaüstüne kolayca taşınmasını sağlar.

Kaynakça[değiştir | kaynağı değiştir]

  1. ^ "Yazılım dokümanyasyonu". 30 Aralık 2015 tarihinde kaynağından arşivlendi. 
  2. ^ Stefan Schnell (10 Şubat 2016). "SpiderBasic (JavaScript) Language in the Context of SAP Web Application Server". 4 Ağustos 2020 tarihinde kaynağından arşivlendi. 

Dış bağlantılar[değiştir | kaynağı değiştir]