Modern bilgisayarlar geçmişteki bilgisayarlardan daha hızlıdır, genellikle inanılmaz farklarla. Peki neden işleri halletmek genellikle daha fazla zaman alıyormuş gibi görünür?
Yirmi yıldan fazla bir süre önce DOS 6.1 çalıştıran eski IBM PS/2'de programlamayı öğrenen biri için cevap basittir.
Elbette, bu tüm şirketler için geçerli değildir, özellikle de barındırma ve hizmetlere büyük miktarda para harcamanın karlarını düşürdüğünü fark edenler için. Web genelinde, şirketlerin yazılım platformlarını değiştirip barındırma maliyetlerinde %20 ila %40 tasarruf ettikleri, sorgu sürelerini on veya daha fazla kat azaltmak için veritabanlarını optimize ettikleri ve uygulamalarının bölümlerini Node.js, Rust, Go veya diğer modern dilleri kullanarak eşzamansız kodda yeniden tasarlayarak yanıt sürelerini artırdıkları hakkında hikayeler duyuyoruz.
Pafera Web Framework basit, etkili ve ucuz olacak şekilde tasarlanmıştır, ancak yalnızca altta yatan teknolojileri biliyorsanız. Temel seviyelerde SQL, HTML, CSS veya JavaScript'ten kaçınmıyoruz, ancak geliştirme süresinde hızlı olacak kadar yüksek düzeyde, ancak her durum için hızlı ve özelleştirilebilir olacak kadar düşük düzeyde bir şey yaratmak için bunları benimsiyoruz.
Pafera Framework'ü kullanmaya başlamanın en iyi yolu onu indirip kullanmaya başlamaktır.
Android'de Ubuntu, Arch Linux veya Termux tabanlı bir sistem çalıştırıyorsanız, kurulum şu komutu yazmak kadar basittir:
wget https://pafera.com/install.sh chmod +x install.sh ./install.sh
Başka sistemlerde çalışıyorsanız, komutları biraz ayarlamanız gerekecektir. Windows için Anaconda kullanmanızı veya basitçe WSL2 üzerinden Ubuntu yüklemenizi öneririm. Homebrew, Mac sistemlerinde iyi çalışmalıdır.
Çerçeveyi kullanarak bir uygulama geliştirmeye ilişkin kısa bir eğitim için, Codeberg'deki ana kod deposunu ziyaret edebilirsiniz. Python sürümü
PHP sürümüne bir süredir dokunulmadı, ancak dil desteği ve otomatik yüklemedeki farklılıklarla Python sürümüyle aynı tasarım felsefesini paylaşıyor. Kod deposu burada mevcuttur , belgeler ise burada mevcuttur
Çerçevenin Rust versiyonu üzerinde çalışıyorum, bu da taşınabilirlik ve kullanım kolaylığı pahasına mevcut Python versiyonuna kıyasla önemli hız iyileştirmeleri sağlamalı. Rust'ın asenkron desteği henüz tam olarak olgunlaşmamış olsa da gelecek için oldukça umut verici görünüyor.
Herhangi bir hata düzeltmesi veya öneri her zaman hoş karşılanır. Lütfen bunları yukarıdaki Codeberg deposuna gönderin.