June 07, 2017

Performans konusunu sordum:

http://forum.dlang.org/post/oh8hun$1669$1@digitalmars.com

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 08, 2017

Merhaba,

Zafer'in makalesinden (http://ddili.org/makale/dub_tanisma.html) faydalanarak vibe.d (http://vibed.org/docs)'yi, hemen hali hazırdaki Windows sistemimde denemek istedim. Tabi hala istediğime (ucuz bir hosting server'da D uygulaması çalıştırmaya) uzağım! Sanırım bu tür uygulamalar için bir VPS kiralamakda fayda var, ne dersiniz?

Geçtiğim basamaklar ise şöyle:
1- Zaten DMD (https://dlang.org/download.html#dmd)'yi buradan yüklemiştim ve konsol açıp "\d\dmd2vars32.bat" komutunu verdim

2- Sonra vibe.d master kopyası (https://codeload.github.com/rejectedsoftware/vibe.d/zip/master)nı D'nin yüklendiği yere indirip "cd\d" komutunu verdim

3- Tabi şurada (http://vibed.org/docs) belirtildiği gibi derleme yapabilmek için dub'ı kurmak gerekiyordu. Kurdum ve kendini Program Files'da buldum: C:\D>dir "\program files\d*."

4- Aynı anda dub komutunu da işletebilmek için şu komutu vermek gerekli: path=%path%;"C:\Program Files\dub"

5- Hali hazırda \vibe.d dizin içinde vibe.sdl bulunduğundan içine girip "dub run" komutunu vermek yeterliydi...

6- Artık 309.248 kb.'lık vibed.lib dosyası oluşturabilmiştim ve örnekleri derleyebilirdim! Örneklerin bulunduğu dizine girip aynı komutla çalıştırdım.

Örneğin ilk denediğim "Interrupt" butonuna sahip olan ve kendi kendini kapatan bir uygulama "task control" kısmen konu ile ilgili. Belki Zafer'in istediğinin tam tersi :scared:

Sevgiler, saygılar...

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 08, 2017

Verilen yanıtlara göre kullananlar yine de vibe.d'yi çok hızlı buluyor ve oradaki performans incelemesinin yetersizliğine değiniyor. Söylediklerine göre Web Framework Benchmarks'taki testler data çok çatıların parsing yeteneklerini ölçüyormuş; normal işlem hızlarını değil.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 09, 2017

Alıntı (acehreli):

>

Alıntı (Salih Dinçer:1496779225):

>

Ben bu çatıya hiç alışamadım. Kontrol bende değilmiş izlenimi veriyor. D'nin kendi olanaklarıyla hareket etmek isterdim.

O zaman Adam Ruppe'nin web modülleri tam sana göre. Adam ("adam" anlamında değil, özel isim Adam :) ) şu konuda örnek kod ve bağlantı veriyor:

http://forum.dlang.org/post/kimurnsknlbrzkovuzqr@forum.dlang.org

Teşekkürler hocam, adamımızı yakın markaja aldım :)

Aynı zamanda ilgili başlıktaki forumu da takip edeceğim. İyi ki takip ediyorsun yoksa bu tür şeylerde hiç haberimiz olmayabilirdi. Başlıkta biri (Nicholas) Adam'dan bahsedip adeta konu onun çevresinde sabitlenmiş. Yazdığı demonun bağlantısını Ali hocam yukarıda vermişti. Gördüğüm kadarıyla web socket'lere kadar girmiş ama hala geliştirme aşamasında, denenmeli!
Alıntı:

>

Alıntı (Nicholas Wilson:1496910998):

>

Yes. Adam D. Ruppe also has some easy to use libraries that may suit your need.

Indeed, my cgi.d, database.d, and postgres.d would give a foundation.

https://github.com/adamdruppe/arsd

you download the individual files and compile them into your program. Depending on how you want to set up, you can change the backend with -version=embedded_httpd or -version=fastcgi or -version=scgi. I recommend using a production grade web server in front of any application server, whether it is mine or vibe or node or whatever, then use a cgi mode to talk to the app or reverse proxy to an embedded http server.

anyway, if you are interested let me know and I'll write a simple demo.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 09, 2017

Alıntı (Salih Dinçer:1496779225):

>

Ben bu çatıya hiç alışamadım. Kontrol bende değilmiş izlenimi veriyor. D'nin kendi olanaklarıyla hareket etmek isterdim.

O zaman Adam Ruppe'nin web modülleri tam sana göre. Adam ("adam" anlamında değil, özel isim Adam :) ) şu konuda örnek kod ve bağlantı veriyor:

http://forum.dlang.org/post/kimurnsknlbrzkovuzqr@forum.dlang.org

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

June 09, 2017

vibe.d'nin yazarı Sönke Ludwig de o konuda yorum yapmış. Thread'lerle ilgili bir kaç sorunu gidermiş. vibe.d'nin bundan sonraki karşılaştırmalarda daha iyi sonuç vereceğini düşünüyor.

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

February 15, 2018

Alıntı (acehreli:1497045761):

>

vibe.d'nin yazarı Sönke Ludwig de o konuda yorum yapmış. Thread'lerle ilgili bir kaç sorunu gidermiş. vibe.d'nin bundan sonraki karşılaştırmalarda daha iyi sonuç vereceğini düşünüyor.

Vibe.d'nin performansı yeni karşılaştırmada çok daha iyi:

https://www.techempower.com/benchmarks/#section=data-r15&hw=ph&test=plaintext

Bu bilgiyi aldığım forum konusunda 14 ve 15 numaralı karşılaştırmalar arasındaki kazanç da gösterilmiş. Ancak, karşılaştırmalarda Vibe.d'nin Ocak 2018 sürümü kullanılmış. Söylendiğine göre Şubat sürümü daha da hızlıymış:

https://forum.dlang.org/thread/ietvpgxcwoykpditgvmu@forum.dlang.org

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

February 19, 2018

Alıntı:

>

Plain Text:
Round 15: vibed-ldc..1,200,034

Vibe.d'nin bir milyon sınırını aşmış olması gerçekten güzel bir haber, umarım dmd tarafında da bunu başarır. Vibe.d kullanan birisi olarak bende sistemi oldukça hızlı buluyorum.

Bu testler bana gönede de çok net bir gösterge değil. Ancak sistemi merak eden ve araştıranlar için bir kriter olduğu için değerlerin belli bir sınırı geçiyor olması tabi ki önemli.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

1 2
Next ›   Last »