/teknolojiler
Kullandığım Teknolojiler & Ekipmanlar
Blog yazılarımda ve projelerimde kullandığım bazı yazılım ve teknolojileri sizlerle paylaşmak istiyorum. Bu listede hem ön uç hem de arka uç geliştirme için kullandığım araçlar yer alıyor.
Frontend:
Vue 3: Modern bir JavaScript framework'ü. Kullanıcı arayüzlerini hızlı, modüler ve composition API'si ile oluşturmayı sağlıyor.
Nuxt 3: Vue 3 ile birlikte kullanılabilen bir meta framework. Sunucu taraflı oluşturma (SSR) ve statik site oluşturma (SSG) gibi gelişmiş özellikler sunuyor.
Svelte: Son derece performanslı ve hafif bir JavaScript framework'ü. Sanal DOM kullanmadan doğrudan HTML'ye dönüştürme yaparak hızlı ve verimli bir geliştirme deneyimi sunuyor.
React: Popüler bir JavaScript kütüphanesi olan React, kullanıcı arayüzleri oluşturmayı kolaylaştırır. Bileşen tabanlı mimarisi sayesinde tekrar kullanılabilir ve modüler yapılar sunar. React, sanal DOM sayesinde yüksek performans sağlar ve geniş bir ekosisteme sahip olduğu için birçok farklı projede kullanılabilir.
Tailwind CSS: Hızlı ve kolay bir şekilde web arayüzleri stillemek için kullanılan bir CSS framework'ü. Önceden tanımlanmış bir dizi yardımcı sınıf kullanarak kod tekrarını ve karmaşıklığını azaltıyor.
Mobil:
Flutter: Dart programlama dili ile hem iOS hem de Android platformlar için native mobil uygulamalar geliştirmeye imkan veren bir framework. Yüksek performansı ve tek kod tabanı ile öne çıkıyor.
Backend:
Python: Genel amaçlı bir programlama dili. Basit ve okunabilir kod yazımı ile birçok alanda kullanılabiliyor.
Flask: Python ile mikro web uygulamaları geliştirmek için kullanılan bir framework. Hafif ve kullanımı kolay bir yapıya sahip.
FastAPI: Python ile yüksek performanslı API'ler geliştirmek için kullanılan bir framework. Asenkron programlama ve OpenAPI desteği ile öne çıkıyor.
Django: Python ile kompleks web uygulamaları geliştirmek için kullanılan bir framework. ORM ve admin paneli gibi birçok gelişmiş özellik sunuyor.
Veritabanları:
MongoDB: NoSQL belgelendirme veritabanı. Esnek ve ölçeklenebilir yapısı ile birçok farklı projede kullanılabiliyor.
PostgreSQL: Nesne-ilişkisel veritabanı. Sağlamlığı ve güvenilirliği ile öne çıkan bir veritabanı seçeneği.
MySQL: Yaygın olarak kullanılan bir SQL veritabanı. Basit ve kullanımı kolay bir yapıya sahip.
Daha Fazla Bilgi:
Bu listede yer alan yazılımlar ve teknolojiler hakkında daha fazla bilgi edinmek için internette birçok kaynak bulabilirsiniz. Ayrıca, blog yazılarımda ve projelerimde bu araçları nasıl kullandığıma dair örnekler de görebilirsiniz.