Ana içeriğe geç

Diller ve çatılar

Seçtiğin dilde üret

Web uygulamaları, API’ler, mobil uygulamalar ve kütüphaneler — adını verdiğin çatıda, aynı ajan tarafından planlanır, yazılır, gerçek bir sanal alanda test edilir ve yayınlanır.

Bugün açık olanlar

11 dilde 27 çatı bugün açık

Buradaki her çatı, üyeler kullanmadan önce Craftkite’ın kalite denetimlerini geçti: gerçek uygulamalar üretildi, test edildi ve incelendi. İsteğinde birinin adını ver ya da seçimi Craftkite’a bırak.

  • TypeScript

    • Next.js

      Web uygulaması

    • Expo (React Native)

      Mobil uygulama

    • Hono API (TypeScript)

      APIServis

    • Vite + React

      Web uygulamasıStatik site

    • Nuxt (Vue)

      Web uygulaması

    • Angular

      Web uygulaması

    • SvelteKit

      Web uygulaması

    • TypeScript library

      Kütüphane

  • Python

    • FastAPI (Python)

      APIServis

    • Django (Python)

      Web uygulaması

    • Python package

      Kütüphane

  • JavaScript

    • HTML, CSS and jQuery

      Statik site

  • C#

    • ASP.NET Core API (C#)

      APIServis

    • ASP.NET Core (C#, Razor Pages)

      Web uygulaması

  • Java

    • Spring Boot API (Java)

      APIServis

    • Spring Boot (Java, Thymeleaf)

      Web uygulaması

  • Kotlin

    • Spring Boot API (Kotlin)

      APIServis

  • PHP

    • Laravel API (PHP)

      APIServis

    • Laravel (PHP)

      Web uygulaması

  • Go

    • Go API

      APIServis

    • Go web

      Web uygulaması

  • Ruby

    • Ruby on Rails

      Web uygulaması

    • Ruby gem

      Kütüphane

  • Rust

    • Axum API (Rust)

      APIServis

    • Rust crate

      Kütüphane

  • Dart

    • Flutter

      Mobil uygulama

    • Dart package

      Kütüphane

Başka bir dil mi? Evrensel mod için stüdyoda “Herhangi bir dil”i seç. Craftkite en iyi çaba esasıyla üretir ve neyi denetleyebildiğini, neyi denetleyemediğini söyler.

API mi üretiyorsun? Her API’ye gelenleri gör

Her dilde her projeye gelenler

  • Gerçek bir sanal alanda üretilir ve test edilir

    Craftkite araç zincirini kurar; derlemeyi, testleri ve lint denetimlerini çalıştırır, başarısız olanı sen görmeden düzeltir.

  • Canlı önizleme

    Web uygulamaları önizlemede, API’ler istek gezgininde, komut satırı araçları terminalde açılır — stüdyoda ve mobil uygulamada.

  • Gerektiğinde veritabanı

    Veri saklayan uygulamalar geçişleriyle birlikte bir veritabanı alır; stüdyoda ve mobil uygulamada veri görüntüleyici vardır.

  • Kullanıcıların için oturum açma

    Craftkite Accounts her dildeki uygulamaya e-posta, sosyal hesaplar ve iki adımlı doğrulamayla oturum açma sağlar; kimlik kodu yazman gerekmez.

  • Tek dokunuşla yayınla

    Her çatı kendi yoluyla yayına çıkar — konteyner, statik site ya da mağaza derlemesi — senin yerine seçilir.

  • Kod senin

    Projeyi indir ya da Git sağlayıcınla eşitle. Craftkite olmadan da çalışır.

Kütüphaneler, kendi kayıt depolarına yayınlanır

Bir kütüphane yaz; Craftkite her sürümü derler, test eder ve kendi hesabınla kayıt deposuna yayınlar — asla Craftkite hesabıyla değil.

  • TypeScript library → npm
  • Rust crate → crates.io
  • Python package → PyPI
  • Ruby gem → RubyGems
  • Dart package → pub.dev

Bir sürüm: 50 kredi

Tek istek, birden çok parça

Bir web uygulamasını, mobil uygulamayı ve arkalarındaki API’yi tek istekte iste. Craftkite parçaları planlar, tipli istemcilerle sırayla üretir ve birlikte yayınlar.

Proje hafızası

Craftkite her projenin kararlarını — çatıyı, veri modelini, korunmasını istediklerini — kısa bir kayıtta tutar; sonraki değişiklikler bunlara uyar. Kaydı okuyup düzenleyebilirsin.

Dürüst sınırlar

  • Bir çatı ancak kalite denetimlerini geçtikten sonra listelenir; yenileri geçtikçe eklenir.
  • Klasik .NET Framework gibi yalnızca Windows’ta çalışan çatılar desteklenmez; Craftkite modern .NET’e geçişi önerir.
  • Sanal alanlarda ekran kartı yoktur; makine öğrenimi modeli eğitmek kapsam dışıdır.