PHP ve Laravel geliştiricileri için minimalist yerel bir IDE — Python ile geliştirildi.
Bir geliştirici olarak her zaman basit araçları tercih ettim — hızlı, temiz ve odaklanmış.
PHP ve Laravel ile çalışırken, pek çok IDE’nin ya çok ağır olduğunu ya da gerçekten ihtiyaç duymadığım özelliklerle yüklü olduğunu hissettim. Hafif ve dikkat dağıtmayan bir şey istiyordum.
Bu nedenle kendi aracımı geliştirmeye karar verdim.
Ve böylece Laracode doğdu. ⚡
💡 Fikir
💡 Fikir
Laracode, basit bir soruyla başladı:
Python kullanarak PHP ve Laravel geliştirme odaklı hafif bir IDE oluşturabilir miyim?
Ağır masaüstü frameworkleri yerine, native bir masaüstü uygulaması geliştirmeyi seçtim.
Ana hedefler basitti:
- Minimal arayüz ✨
- Hızlı performans ⚡
- Yerel masaüstü deneyimi 🖥️
- Laravel geliştiricileri için odaklı bir iş akışı 🧑💻
🧩 Laracode Nedir?
🧩 Laracode Nedir?
Laracode, özellikle PHP ve Laravel geliştiricileri için tasarlanmış minimalist bir masaüstü IDE’sidir.
Amaç, büyük IDE’lerin yerini almak değil, Laravel projeleri yazmak ve çalıştırmak için odaklanmış temiz ve basit bir ortam sunmaktır.
Mevcut özellikler şunlardır:
- Temiz kod editörü 📝
- Proje oluşturma 📁
- Yerleşik terminal 💻
- Entegre dosya gezgini 🗂️
- Yerel sunucuları çalıştırma yeteneği 🌐
- Hafif yerel performans ⚡
⚙️ Teknoloji Yığını
⚙️ Teknoloji Yığını
Laracode şu teknolojilerle inşa edilmiştir:
- Python 🐍
- Tkinter
- ttkbootstrap modern UI stilizasyonu için 🎨
ttkbootstrap, Tkinter’ı modern temalar ve stilize edilmiş bileşenlerle genişleterek, uygulamayı hafif tutarken daha temiz bir arayüz oluşturmayı mümkün kılar.
Arayüz tasarımı, One Dark Pro temasından ilham alınarak yapılmıştır. 🌙
⚠️ Önemli Gereksinimler
⚠️ Önemli Gereksinimler
Laracode, Laravel geliştirmeye yönelik tasarlandığından, aşağıdaki gereksinimlere sahip olmalısınız:
- PHP yüklü olmalı
- Composer yüklü olmalı
- Her ikisi de sistem PATH’inize eklenmeli
Bu araçlar olmadan, Laravel projeleri oluşturmak ve çalıştırmak düzgün çalışmayacaktır.
📸 Ekran Görüntüleri
📸 Ekran Görüntüleri
🌍 Açık Kaynak
🌍 Açık Kaynak
Laracode açık kaynaklıdır ve GitHub’da mevcuttur:
https://github.com/armindaraei1381/Laracode
Katkıda bulunabilirsiniz:
- Hata bildirme 🐛
- Özellik önerme 💡
- Pull request’ler gönderme 🔧
Geri bildirim her zaman hoş karşılanır.
🔮 Sırada Ne Var?
🔮 Sırada Ne Var?
Gelecek planları arasında:
- Daha iyi sözdizimi vurgulama ✨
- Daha fazla Laravel otomasyonu ⚙️
- Performans iyileştirmeleri 🚀
- Mümkün olan eklenti sistemi 🔌
⭐ Projeyi Destekleyin
⭐ Projeyi Destekleyin
Projeyi beğendiyseniz, şunları göz önünde bulundurabilirsiniz:
- ⭐ GitHub’da repoyu yıldızlama
- 🐛 Hataları bildirme
- 💡 Yeni özellikler önermeye
Her türlü geri bildirim, Laracode’u geliştirmek için yardımcı olur.
💭 Son Düşünceler
💭 Son Düşünceler
Laracode geliştirmek bana programlamayı neden sevdiğimi hatırlattı.
Bazı zamanlar, en iyi öğrenme yöntemi, istediğiniz aracın kendisini inşa etmektir.
Bir Laravel veya Python geliştiricisiyseniz, geri bildiriminizi duymaktan memnuniyet duyarım.
Kaynak: Orijinal Makale







