• 07-08-2019, 03:43:48
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba,

    Programlama dili öğrenmek için instagram'ın masaüstü versiyonunu yapmak istiyorum veritabanı olarak firebase'in firestore modelini kullanacağım fakat kafamda güvenlik ile alakalı bazı sorular var.Javascript + html kodlarını tarayıcı tarafında rahatlıkla görebiliyoruz ama PHP gibi programlama dillerinde pek göremiyoruz diye biliyorum. Bu durumda kullanıcı tarafından zaafiyet yaşamamam için pure olarak js+html mi yazayım yoksa biraz daha zorlayıp php'de mi yazmaya çalışayım?

    Sevgiler
  • 07-08-2019, 03:50:23
    #2
    credential kullanmayacaksan js yapıştır geç.
    eğer gizli kalmasını istediğin bilgiler varsa backendleri php ile yaz
  • 07-08-2019, 04:17:26
    #3
    Üyeliği durduruldu
    Private ve public diye bişey var istediginizle yazabilirsiniz şuan onedio full javascript expressjs kullaniyor private görünen bişey yok
  • 07-08-2019, 05:42:25
    #4
    Alicanklc adlı üyeden alıntı: mesajı görüntüle
    Private ve public diye bişey var istediginizle yazabilirsiniz şuan onedio full javascript expressjs kullaniyor private görünen bişey yok
    Nasıl yani? Peki js kodunu nasıl private yapabiliriz?
  • 07-08-2019, 06:14:10
    #5
    Üyeliği durduruldu
    Örnek angular typescirpt bitane backend fremork express var bunun üstüne veri işlemleri yaptiginizda browseru actiginizda görüncek bişey degil herseyi veritabanlari tutuyor bunlari kullanarak araci yaparsiniz ruby olsun java olsun gradle go farketmez private olmassa zaten phpde görünür bu düşünce baya yalniş tarayica görünüyor görünenler kullaniciya dönenler..
  • 07-08-2019, 08:10:13
    #6
    Senin gördüğün kısım Javascript'te Front-End kısmı. Back-End kısmı kendini göstermez. Bknz. NodeJS
  • 07-08-2019, 13:18:57
    #7
    burak2yilmaz adlı üyeden alıntı: mesajı görüntüle
    Senin gördüğün kısım Javascript'te Front-End kısmı. Back-End kısmı kendini göstermez. Bknz. NodeJS
    NodeJS bakıyorum fakat hosting bulmak çok zor hemde linux hostinglerde çalıştırmak biraz daha tecrübe istemekte. Php ya da index+js dosyaları şakır şakır akarken nodejs maalesef öyle değil hem nodejs'de bir hata alındığında server kendini boşa alıyor
  • 07-08-2019, 13:24:28
    #8
    Salimcan adlı üyeden alıntı: mesajı görüntüle
    NodeJS bakıyorum fakat hosting bulmak çok zor hemde linux hostinglerde çalıştırmak biraz daha tecrübe istemekte. Php ya da index+js dosyaları şakır şakır akarken nodejs maalesef öyle değil hem nodejs'de bir hata alındığında server kendini boşa alıyor
    Bu söylediğiniz şeyler gerçeği yansıtmıyor. Evet hata aldığında kapanabiliyor ama otomatik aktifleşebiliyor NodeJS hız olarak PHP'den daha üstün olduğuna dair araştırmalar var. Asenkron yapısı sayesinde non-block olarak çalışabiliyor. Bence araştırmadan yorum yapmayın. Şu anda NodeJS ve NPM paketleri sayesinde web development alanında Github ve Stackoverflow verilerine göre Javascript en çok kullanılan dil. PHP ülkemizde çok yaygın olabilir ama dünya genelinde bir anlam ifade etmiyor çoğu zaman. NodeJS tüm projelere uyumludur ama ufak projelerde kullanmanın anlamı yok. O yüzden de hostinglerde çok fazla kullanılmaz.
  • 07-08-2019, 13:27:00
    #9
    burak2yilmaz adlı üyeden alıntı: mesajı görüntüle
    Bu söylediğiniz şeyler gerçeği yansıtmıyor. Evet hata aldığında kapanabiliyor ama otomatik aktifleşebiliyor NodeJS hız olarak PHP'den daha üstün olduğuna dair araştırmalar var. Asenkron yapısı sayesinde non-block olarak çalışabiliyor. Bence araştırmadan yorum yapmayın. Şu anda NodeJS ve NPM paketleri sayesinde web development alanında Github ve Stackoverflow verilerine göre Javascript en çok kullanılan dil. PHP ülkemizde çok yaygın olabilir ama dünya genelinde bir anlam ifade etmiyor çoğu zaman. NodeJS tüm projelere uyumludur ama ufak projelerde kullanmanın anlamı yok. O yüzden de hostinglerde çok fazla kullanılmaz.
    Aslında araştırdım bu yazmak istediğim programı web sitesini* Nodejs ile yazmış bulunmaktayım zaten fakat dosyaları linux hosting'e atınca direkt olarak çalışmamakta node app yazarak çalıştırıyorum fakat hosting tarafında bu pek böyle olmuyor. Forever kurulması gerekiyor ki hata alınca tekrar ayağa kalksın vb... yine de sonuçta tecrübe isteyen şeyler. Hosting konusunda SSH olması gerekiyor ki bağlanıp forever vs... kurayım eksik modülleri kurayım vs... değil mi?