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 07, 2017 Web sayfasından uygulama çalıştırmak | ||||
---|---|---|---|---|
| ||||
Posted in reply to zafer | Performans konusunu sordum: http://forum.dlang.org/post/oh8hun$1669$1@digitalmars.com Ali -- |
June 08, 2017 Web sayfasından uygulama çalıştırmak | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli (acehreli) | 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: 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... -- |
June 08, 2017 Web sayfasından uygulama çalıştırmak | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli (acehreli) | 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 -- |
June 09, 2017 Web sayfasından uygulama çalıştırmak | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli (acehreli) | 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ı (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 anyway, if you are interested let me know and I'll write a simple demo. -- |
June 09, 2017 Web sayfasından uygulama çalıştırmak | ||||
---|---|---|---|---|
| ||||
Posted in reply to Salih Dinçer | 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 -- |
June 09, 2017 Web sayfasından uygulama çalıştırmak | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli (acehreli) | 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 -- |
February 15, 2018 Web sayfasından uygulama çalıştırmak | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli (acehreli) | 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 -- |
February 19, 2018 Web sayfasından uygulama çalıştırmak | ||||
---|---|---|---|---|
| ||||
Posted in reply to Ali Çehreli (acehreli) | Alıntı: >Plain Text: 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. -- |