Thread overview
ddili ile web projesi hakkında.
Aug 09, 2013
darkofpain
Aug 09, 2013
darkofpain
Aug 10, 2013
darkofpain
Aug 12, 2013
Mengu
Aug 12, 2013
darkofpain
August 10, 2013

arkadaşlar booking.com tarzı bir proje üzerinde çalışmaktayım bugune kadar php python filan kastırdım php de çok iyi düzeydeyim ama hep beni iten mantığıma yatmayan şeyler vardı taki bunun cevabını bir nevze facebook verdi naptı hiphop-php yaptı yani php kodunu alıyor c/c++ koduna ceviyor sonra derliyor böylece cpu ve ram den %50 yük azaldığı gibi işlem sonucu daha cabuk dönüyor gecenlerde buradan talha arkadaşım ile geliştirdiği programlama dilini mac osx üzerinde derlerken bir şey aklıma geldi tüm projeyi d dili ile yazmak ve bir kere derlenmiş dosya halinde olması ve nginx ile birlikte çalışması ile çok güzel bir performans ve ölçeklenebilirlik elde edebiliceğimi düşündüm bana talha ufak bir örnek gösterdi cgi.d kütüphanesi ile ufak bir örnek yaptık ve heh dedim işte bu ve ogünden beri ddili üzerinde yoğunlaştım bir ara c ile web programlamaya sarmıştım özetle hikayem bu şekilde

şimdi esas konumuz ise böyle bir web projesini ddili ile geliştirirken önerileriniz ne olabilir bu performans acısından ölçeklenebilirlik açısından olsun aklınıza ne gelirse söylerseniz bilmek isterim ve bana yol göstermenizi isterim teşekkür ederim.

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

August 10, 2013

haklısın talha ama oda hazıra alıştırıyor ben d yi öğrenerek geliştirmek istiyorum amacım o :) daha sonra bu sistemi açık kaynak yapma planım var böylece iyi bir örnek olacaktır.

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

August 10, 2013

inceledim talhacım ancak inadım inat ben yapcem :) vibe.d inceledim ama kullanıcağım bir kaç şey dışında gerisi yığıntı geliyor bana o yüzden hem öğrenmek acısından hemde minimallik acısından kendim yapıcam sırasıyla her şeyi

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

August 10, 2013

Aslında hocam o modüler yapı için bence vibe.d kullanın tam aradığınız şey orada var :)

Zekeriya

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

August 10, 2013

Yaşasın Açık Kaynak :) Güzel olur D dilini çok sevdim gerçekten böyle herşeyi yapabilirmişim gibi hissediyorum :) Ddilinin gelişmesini de istiyorum yapacağımız bu açık kaynak(open source) projeler ile bu hedefimize ulaşırız inşallah.

Hocam bence siz yinede bir göz atın o istediğiniz sınıf yapısı vibe.d de var mesela

Alıntı:

>

import vibe.d;

void userInfo(HTTPServerRequest req, HTTPServerResponse res)
{
auto username = req.params["user"];
render!("userinfo.jd", username)(res);
}

void addUser(HTTPServerRequest req, HTTPServerResponse res)
{
res.redirect("/users/"~req.post["user"]);
}

shared static this()
{
auto router = new URLRouter;
router.get("/users/:user", &userInfo);
router.post("/adduser", &addUser);
router.get("*", serveStaticFiles("./public/"));

// To reduce code redundancy, you can also
// use method chaining:
router
.get("/users/:user", &userInfo)
.post("/adduser", &addUser);
.get("*", serveStaticFiles("./public/"));

listenHTTP(new HTTPServerSettings, router);
}

Burada get ile /users/:user çağırılırsa bir fonksiyona yönlenirme işlemi yapabiliyorsunuz ki bence bu çok güzel bir olay :)

Zekeriya

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

August 12, 2013

Alıntı (batuhangoksu:1376130037):

>

inceledim talhacım ancak inadım inat ben yapcem :) vibe.d inceledim ama kullanıcağım bir kaç şey dışında gerisi yığıntı geliyor bana o yüzden hem öğrenmek acısından hemde minimallik acısından kendim yapıcam sırasıyla her şeyi

oturup tekrar vibe.d yapmaktansa hem ogrenmek hem de kendini gelistirmek icin vibe.d'nin kaynagini okuman daha dogru olur.

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

August 13, 2013

ama amacım çok farklı yönde vibe.d ise çok farklı o yüzden kendi yapımı oluşturma yolunda ilerliyorum düşünceleriniz fikirleriniz için teşekkür ederim ama ben bu yönde ilerlemek istiyorum ama fikir almak bazı konularda vibe.d baktığım doğrudur.

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