Try using it in your preferred language.

English

  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Türkçe
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar

Çıkış Yap

translation

Bu, AI tarafından çevrilen bir gönderidir.

Meursyphus

Flitter 1.0.0 Yayınlandı: D3'ün Yerini Alacak svg Kütüphanesi

  • tr Writing language: Korece
  • tr Referans Ülke: tr Tüm ülkeler country-flag

Dil Seç

  • Türkçe
  • English
  • 汉语
  • Español
  • Bahasa Indonesia
  • Português
  • Русский
  • 日本語
  • 한국어
  • Deutsch
  • Français
  • Italiano
  • Tiếng Việt
  • ไทย
  • Polski
  • Nederlands
  • हिन्दी
  • Magyar

Text summarized by durumis AI

  • Flitter, web geliştirmede veri görselleştirmeyi kolaylaştıran bir kütüphanedir ve widget tabanlı bildirici kod yazma ve gelişmiş düzen hesaplama özellikleri sunar.
  • Son 1.0.0 sürüm güncellemesiyle SSR desteği güçlendirildi, GuestureDetector ve ZIndex özellikleri eklendi ve performans iyileştirmeleriyle daha güçlü ve kullanımı kolay hale geldi.
  • Flitter, React ortamında kullanılabilir ve resmi dokümantasyon sitesinde ayrıntılı kullanım talimatları ve örnekler sunulurken, GitHub ve Discord toplulukları aracılığıyla geliştiricilerle iletişim kurulur.

Flitter Kütüphanesi Tanıtımı

Flitter'ın Doğuş Hikayesi

Modern web geliştirme ortamında, veri görselleştirme olmazsa olmaz bir unsurdur. Karmaşık veri kümelerini anlaşılır bir şekilde dönüştürmek, geliştiriciler için sürekli bir meydan okumadır. Flitter, bu zorluğun üstesinden gelmek için doğdu. Mevcut çeşitli veri görselleştirme kütüphaneleri olmasına rağmen, geliştiriciler genellikle sunulan seçenekler arasında kendi gereksinimlerini tam olarak karşılayan bir işlev bulmada zorlanırlar. Basit bir çizelge veya diyagram bile oluşturmak, çok fazla öğrenme yükü ve zaman kaybı gerektirebilir.

Flitter'ın Çözümlediği Sorunlar

Flitter'ın temel amacı, geliştiricilerin çizelge, diyagram vb. veri görselleştirmelerini kolay ve hızlı bir şekilde uygulayabilmelerini sağlamaktır. Bunun için Flitter, iki temel özellik sunmaktadır.

1. Widget'ları Kullanarak Deklatif Kod Yazma: Flitter, geliştiricilerin niyet ettikleri görsel öğeleri basit ve sezgisel bir şekilde ifade edebilmeleri için beyan edici bir programlama modelini benimser. Bu yaklaşım, React gibi modern web çerçevelerinde yaygın olarak kabul gören paradigmayı veri görselleştirmeye uygular.
2. Gelişmiş Düzen Hesaplamaları: Veri görselleştirmede, doğru düzen ve konum hesaplamaları önemli bir unsurdur. Flitter, metin genişliği çıkarımı gibi karmaşık düzen hesaplamalarını otomatikleştirerek, geliştiricilerin daha önemli mantık geliştirmeye odaklanmalarına yardımcı olur.

Flitter'a İhtiyacınız Olduğu Durumlar

Flitter, özellikle veri görselleştirme gereksinimlerinin zorlayıcı olduğu projeler veya basit çizelge veya diyagramın hızlı bir şekilde uygulanması gereken durumlarda idealdir. Ayrıca, Flutter geliştirme deneyimine sahip geliştiriciler için de çok tanıdık bir sözdizimi ve yapı sağlayarak, web ve mobil platformlar arasında sinerjiyi en üst düzeye çıkarır.

Ana Güncellemeler ve Geliştirmeler

Yeni Özellikler

  • SSR Desteği Güçlendirildi1.0.0 sürümünde, SSR (Sunucu Tarafında Oluşturma) desteği büyük ölçüde güçlendirildi. Önceki sürümlerde, Node.js'ye özgü bağımlılıklara güveniliyordu, ancak artık bu bağımlılıklar tamamen kaldırıldı, böylece Vercel veya Cloudflare gibi çeşitli ortamlarda da sorunsuz çalışıyor. Bu sayede geliştiriciler, çerçeveye bağlı kalmadan Flitter'ı kendi projelerine daha kolay entegre edebiliyor.
  • Hareket Dedektörü Özelliği GüçlendirildiFlitter artık widget ağacına karşılık gelen olay kabarcıklandırma etkisini sunuyor. Bu, kullanıcı etkileşimlerini daha ayrıntılı bir şekilde kontrol etmeyi mümkün kılar ve karmaşık etkileşimleri uygularken geliştiricilere daha fazla esneklik kazandırır.
  • ZIndex Widget'ı EklendiÖnceki sürümlerde SVG, z-index özelliğini doğrudan desteklemiyordu. Flitter 1.0.0, ZIndex widget'ı aracılığıyla bu kısıtlamayı aşarak, geliştiricilerin öğelerin dikey katman önceliklerini açıkça kontrol etmelerini sağlar.

Performans Geliştirmeleri

  • Flitter, diyagramların ilk oluşturma hızını ve etkileşim performansını önemli ölçüde artırdı. Karmaşık diyagramların oluşturma hızını 140 ms'den 30 ms'ye düşürerek performans optimizasyonuna odaklanıldı.
  • Durum değişiklikleri, bir Çağrı Yığını içinde oluştuğunda, yeniden oluşturma sayısını azaltmak için toplu işlem yapılır.

Ana Hata Düzeltmeleri

  • addPostFrameCallback() kullanılarak kayıtlı olay işleyicileri içinde setState çağırıldığında, yeniden oluşturmanın gerçekleşmediği sorunu giderildi.
  • Tarayıcı duyarlılık uygulamasında, yükseklik %100 olarak ayarlandığında, yüksekliğin üst öğenin yüksekliğinden farklı ayarlandığı sorunu giderildi.

Kullanım Örnekleri ve Belgeler

React

React'te kullanmak için, aşağıdaki iki paketi yüklemeniz gerekir.

flitter-react'ten Widget'ı içe aktararak, flitter'ı React ortamında kolayca kullanabilirsiniz.

import { Container, Alignment, Text, TextStyle } from '@meursyphus/flitter';
import Widget from '@meursyphus/flitter-react';

const App = () => {
  return(
    
  );

Flitter'a başlamak için ayrıntılı belgeler ve kullanım örnekleri, resmi dokümantasyon sitesindebulunmaktadır. Burada, Flitter'ın temel kullanımından gelişmiş özelliklerine kadar çeşitli bilgiler sunulmaktadır.

Topluluk ve Katkıda Bulunma Yolları

Flitter topluluğu, GitHub ve Discord aracılığıyla aktif olarak iletişim kurmaktadır. Geliştiriciler, GitHub'da doğrudan özellik önerisinde bulunabilir veya hata bildirebilir ve Discord kanalında Flitterile ilgili fikirlerini veya deneyimlerini paylaşabilirler. Tüm katkıda bulunanlar, Flitter projesinin büyümesinde önemli rol oynar.

Gelecek Planlar ve Vizyon

Flitter, kısa vadede hata düzeltmelerine ve performans iyileştirmelerine odaklanarak, uzun vadede daha iyi bir SSR deneyimi ve veri görselleştirme için ek özellik geliştirmeyi hedefliyor. Flitter'ın nihai vizyonu, veri görselleştirme için entegre ve genişletilebilir bir çözüm sunarak, web geliştirme ekosisteminde veri görselleştirme erişilebilirliğini devrimleştirmektir.

Meursyphus
Meursyphus
Meursyphus
Meursyphus
Ücretsiz ERD Servisi: Easyrd'yi Tanıtıyoruz. (dbdigram'ın Alternatifi) Ücretsiz ERD aracı easyrd'yi tanıtıyoruz. dbdiagram'ın açık kaynaklı dbml'sine dayalı olarak herkes kolayca diyagram komut dosyaları oluşturabilir ve paylaşabilir. Şu anda beta sürümünde olup, gelecekte yeni özellikler ve UX iyileştirmeleri planlanmaktadı

8 Mayıs 2024

Figma Eklentileri: UI/UX Tasarımcıları İçin 10 Temel Araç UI/UX tasarımcıları için 10 Figma eklentisi önerisi. Autoflow, Unsplash, Icons8 gibi zaman kazandıran ve verimliliği artıran temel eklentileri tanıtacağız.
Roy Kim
Roy Kim
Roy Kim
Roy Kim

11 Haziran 2024

Karmaşık web oluşturucular olmadan yüksek kaliteli marka web siteleri oluşturma Web sitesi oluşturma deneyiminiz olmasa bile, hızlı ve kolay bir şekilde marka web sitenizi oluşturmak istiyorsanız, Littley'i kullanmayı deneyin. Littley, kodlama olmadan mobil uyumlu web siteleri oluşturmanızı sağlar ve ürün satışı, sponsorluk, galeri g
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크

4 Haziran 2024

Mükemmel Bir Mobil Web Sitesi Oluşturmak İçin Karşılaştırma Kılavuzu: Wix VS Litly Derinlemesine Analiz Wix ve Litly, iki mobil web oluşturucuyu karşılaştırmalı olarak analiz ederek, her bir web oluşturucunun avantajlarını ve dezavantajlarını, temel özelliklerini, fiyatlandırmayı ve abonelik planlarını, uygun işletme boyutlarını ayrıntılı olarak inceleyin.
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크

10 Haziran 2024

Web sitenizi duyarlı olarak planlamanız gerekmeyen nedenler Mobil dostu bir web sitesi oluşturmak istiyorsanız, Litley'i kullanın. Litley, masaüstü, tablet ve mobil ortamlar için özel tasarım çalışmaları gerektirmeden tek bir ortamdan web sitesi oluşturmanıza olanak tanıyan bir web sitesi oluşturma platformudur.
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크

29 Mayıs 2024

Figma, Framer ve Creati Karşılaştırma Figma, Framer ve Creati, duyarlı web sitesi tasarımına uygun araçlardır ve her bir aracın avantaj ve dezavantajlarını dikkate alarak projeye en uygun aracı seçmeniz gerekir.
모닝동동
모닝동동
모닝동동
모닝동동
모닝동동

20 Haziran 2024

Naver Whale Space, Littlely ile Dijital Ders Ortamını Nasıl Geliştirdi? Naver Whale Space ile entegre olan ve ülke genelinde 1.2 milyon öğretmene sunulan Littlely, öğretmenlerin ders materyallerini kolayca paylaşmalarına, öğrencilerle iletişim kurmalarına ve verimli bir dijital ders ortamı oluşturmalarına yardımcı olan bir al
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크
리틀리 블로그|올인원 프로필 링크

11 Haziran 2024