• 30-03-2025, 02:56:33
    #1
    Merhaba arkadaşlar. React ve PHP kullanarak özel bir yazılım geliştiriyorum. PHP konusunda derin bilgisi olan üstatlarımdan fikir almak istiyorum. Projemi sürekli geliştirmek ve müşterilerimin otomatik olarak güncellemeyi panel üzerinden kendilerinin yapabilmesini istiyorum. Böyle bir özelliği nasıl yapabilirim? Fikirlerinizi merak etmekteyim. Teşekkürler.
  • 30-03-2025, 03:03:07
    #2
    Merhaba hocam,
    React tarafında, müşteriyi otomatik olarak güncellemeler için kontrol eden checkForUpdates() gibi bir işlev ekleyebilirsiniz. Bu işlev, belirli aralıklarla PHP API'sini sorgular ve eğer update varsa müşteriyi bilgilendirir.
  • 30-03-2025, 03:08:56
    #3
    MeXe adlı üyeden alıntı: mesajı görüntüle
    Merhaba hocam,
    React tarafında, müşteriyi otomatik olarak güncellemeler için kontrol eden checkForUpdates() gibi bir işlev ekleyebilirsiniz. Bu işlev, belirli aralıklarla PHP API'sini sorgular ve eğer update varsa müşteriyi bilgilendirir.
    evet, bahsettiğiniz yöntemi bende biliyorum. Fakat müşterinin güncelle butonuna bastıktan sonra herhangi bir dosya&veri kaybı olmadan yazılımını güncelleyebileceği senaryoyu nasıl yapacağım o kısımda birkaç zamandır düşünüyorum doğrusu. Yapılmış örneklerden veya ai'ye sağlam prompt girerek bulabiliriz belki
  • 30-03-2025, 03:14:15
    #4
    hanthemes adlı üyeden alıntı: mesajı görüntüle
    evet, bahsettiğiniz yöntemi bende biliyorum. Fakat müşterinin güncelle butonuna bastıktan sonra herhangi bir dosya&veri kaybı olmadan yazılımını güncelleyebileceği senaryoyu nasıl yapacağım o kısımda birkaç zamandır düşünüyorum doğrusu. Yapılmış örneklerden veya ai'ye sağlam prompt girerek bulabiliriz belki
    React Frontend kısmını AI'den başarılı şekilde yaptırabilirsin, PHP Backend kısmı sende.
  • 30-03-2025, 03:39:07
    #5
    PHP kısmını güncellemeyi anlarımda çalışan bir sistemde react tarafını nasıl güncellemeyi düşünüyorsunuz? yani derlenmesi gerekmez mi
  • 30-03-2025, 03:39:45
    #6
    Platin üye
    php ile dosya silme rar çıkartma işlemlerini yapabiliyorsan işlem basit burda ki olay bu
  • 30-03-2025, 03:42:04
    #7
    Ben .net ile masaüstü uygulama yaparken şöyle yapıyordum;

    Uygulama açıldığı anda örneğin /version endpointine istek atıp gelen yanıtla uygulamanın kendi versiyonunu karşılaştırıyordum. Gelen yanıt uygulama sürümünden farklı ise /new-version endpointine istek atıp yeni versiyonun zip halini indirip açıyor ve uygulamayı güncelletiyordum.

    Web projelerinde de kullanılabilir bence
  • 30-03-2025, 03:44:39
    #8
    Platin üye
    sadece backend güncelleme mi soruyorsun yoksa iki tarafıda mı?
  • 30-03-2025, 03:45:16
    #9
    dinarbey adlı üyeden alıntı: mesajı görüntüle
    PHP kısmını güncellemeyi anlarımda çalışan bir sistemde react tarafını nasıl güncellemeyi düşünüyorsunuz? yani derlenmesi gerekmez mi
    işte tam da takıldığım noktalardan birisi bu. Frontend kısmı React Vite ile geliştiriyorum. Geleneksel .php dosyalarından oluşmadığı için bir tık zorlandım.