Delphi Can

Orjinalini görmek için tıklayınız: Horse Web Framework ile hafta sonu değerlendirme
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Merhaba,

Cumartesi sabahını değerlendirmek amacıyla biraz Horse ile takılmak istedim.

Horse(https://github.com/HashLoad/horse) ile rest sunucu oluşturabiliyorsunuz. Kısmen DelphiMVCFramework ve xData muadili diyebiliriz. Açıkçası bana Horse daha basit geldi.

Topluluk tarafından oluşturulan upload kütüphanesini(https://github.com/giorgiobazzo/horse-upload) kullanarak bir zararlı yazılım tarama servisi oluşturdum.
rCu0OcL.png

Gönderilen dosyanın md5, sha256, ssdeep, trID verisini ve tarama sonucunu geri çeviriyor.

C7Io6iB.png


Denemek için;

Kod:
curl -F "files[]=@C:\virus.exe" -H "apikey:berk" http://45.144.154.71:9000/upload

Veya ekteki dosyadan Delphi kullanımına bakabilirsiniz.
[attachment=2051]


Horse hakkındaki şahsi yorumum;

Kullanımı muadillerine göre çok basit, az kodla çok iş yapıyor.
Dokümantasyonu yok  Sad Topluluk kütüphaneleri yeterli fakat onlarında dokümantasyonları yetersiz veya hiç yok. Satır içi açıklamaları da yok.
Apache için dll oluşturma olayı benim çok hoşuma gitti. Linux için so uzantılı dosya alınıp kullanılabiliyor mu bilmiyorum, eğer öyle bir kapasitesi varsa süper.
Stres testinde muadillerine göre nasıl bir performansı var merak ediyorum.
Merhaba,
Kendileri de yazmışlar, ExpressJS'den esinlendik diye.
Bu tip durumda Delphi'ye bağlı kalmak benim için gereksiz bir macera. Dediğiniz gibi döküman yok denecek kadar az.
ExpressJS ile servisimi yazar, Delphi'nin Desktop gücü ile konuştururum.
Bu ikili gerçekten harika, bir web servisi Delphi ile yazmak bence gereksiz bir macera olur.
Yazınız için teşekkür ederim bu arada.
İyi çalışmalar dilerim.
Genel hatlarıyla ihtiyaçlar seçimlere etki ediyor. Mesela bizim için en önemli konu > Güvenlik + Maliyet. Bu durumda tüm javascript yapıları bizim için maceradan ibaret kalıyor. Marco Cantu'nun attığı kahkalar geldi aklıma :-) Yakın zamanda tüm dünya meşhur güvenlik açığı ile çalkalanıyorken kahkahalarla izliyordu olan biteni.
Muadilleri ile performans testi yapabildiniz mi ? Apache Benchmark aracı ile performans testi yapıp paylaşabilirseniz faydalı olacaktır.
performans sonuçlarını bende merak ettim.
@Halil Han BADEM e katılıyorum. ExpressJS iyi bir tercih olabilir.
Biz backend .net Core frontEnd delphi devam ediyoruz şu an.
(25-04-2022, Saat: 11:41)ahmet_sinav Adlı Kullanıcıdan Alıntı: [ -> ]performans sonuçlarını bende merak ettim.
@Halil Han BADEM e katılıyorum. ExpressJS iyi bir tercih olabilir.
Biz backend .net Core frontEnd delphi devam ediyoruz şu an.

https://www.youtube.com/watch?v=GOP-g01x9r0 burada Alexandre Magno 'nun güzel Test sonuçları var 500 -10.000 ve 100.000 üstelik diğer frameworkler ilede karşılaştırmalı tavsiye ederim.