Şimdi Ara

web sitesi geliştirmek için nasıl bir yol izlemeli ? (2. sayfa)

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
26
Cevap
1
Favori
501
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: önceki 12
Sayfaya Git
Git
Giriş
Mesaj
  • quote:

    Orijinalden alıntı: revivo72


    quote:

    Orijinalden alıntı: Parola_18


    quote:

    Orijinalden alıntı: revivo72


    quote:

    Orijinalden alıntı: Tugrul_512bit

    nodejs asenkron olduğu için daha hızlı server oluyormuş, sayfalar daha çabuk geliyormuş diyorlar ama benchmark henüz yapmadım. Yalnız programı denerken şöyle birşey keşfettim:

    google chrome adres satırına birşey yazarken birkaç satır öneri çıkıyor ya, google chrome o sitelere request atıyor. Mesela benim server programına girecektim 127.0.0.1 yazmak istemiştim ama daha 1 e basar basmaz request geldi. Acaba bu normal bir davranış mı? Hem 4-5 satır farklı konularda şeyler öneriyor hem de önerdiklerine giriyor ama belli etmiyor.

    node.js ile google chrome arasındaki tek ortak yön her ikisinin de V8 Javascript Engine temelli olması. Chrome adres satırına birşey yazarken request göndermesi ise Chrome'un adres çubuğu + arama metnini birleştirmesinden kaynaklı ve bence cok gıcık birşey cunku arama yapacaksam arama cubuğuna, adres gireceksem adres cubuguna girerim zaten; nitekim hiçbir bilgisayar ve cepte chrome kullanmıorum.

    node.js 'in cok yaygınlaşması sebebi SOA / Service Oriented Architecture tarzını benimsemesi ve o sayede bir websitesinin sadece amaca yönelik kodlardan oluşması, gereksiz kod parçaları / bloatware içermemesi ve Node Packaded Modules / NPM 'in SOA tarzı geliştirmeye cok iyi ayak uydurması sonucu. Bu şekilde geliştirme tarafındaki karışıklık minimize olduktan sonra tek çekirdek üzerinde milyonlarca request 'i işleyebildiği için runtime tarafında da uçunca büyük işletmelerin yoğun web arayüzlerinde tercih konusu olmuşa benziyor.

    zorlama ve boş analizlere gerek yok node js de hiçbir artısı yok javasicriple dolan dur tek seferde veriler gelir parça parça alacaksan qjuery ve jvascript den faydalanırsın ne gerek var türkiyede %95 microsoft ürünleri kullanılırken kafa karıştırmaya ? senin gibi nette çok boş beleş adam var bilmedigi ilerde uzman olan işveenlerde iş bekleyenlerde bu saçma sapan zorlamaalr yüzünde amaca ulaşamıyor

    Node.js'i 2010 başından beri takip eden biri olarak Node.js'i ne Türkiye'deki işverenler ne de genel olarak Türkiye piyasasına iş yapanlar için yorumlamadım zaten. Öncelikle Node.js'in development açısından getirdiği yenilikleri sonra da kullandığı RAM ve CPU 'ya oranla yüksek request kapasitesini takdir ettim, hepsi bu. Development açısından modulecounts.com 'a bir bak, Node.js ekosistemine günde 445 yeni modül ekleniyor, ardından gelen ilk 5'in modül sayısını toplasan bir Node.js etmiyor. Ya bir de sen hiç Node.js'le bir uygulama yaptın mı? Ben yaptım, ticari birşey değildi, taraftar forum sitesine chat room yaptım ve DSL'den bağlı sunucuma koydum ve onlarca kişi chat yaparken çalışmasını izledim, CPU'da 1% almıyordu, RAM ise 50MB alıyordu. Tabi ki öyle deli divane yoğun bir site değildi ancak aynı şeyi Java'yla yapsam CPU'yu dalgalandırır elektrik faturama etki ederdi ram ise 50MB kaç katı tutardı onu bilmem, cunku Java'da yapmaya çalışmadım bile cunku kod yapıları bile itici; yani Node.js'in kodları ve modülleri de kısa ve iyi. Bu durumun sana veya başkasına uymaması beni bağlamaz, Türkiye'deki işverenin neyi begendiği ise hiçten kesinlikle bağlamaz.
    web sitesi geliştirmek için nasıl bir yol izlemeli ?

    chat rom gibi uygulamalar microsoft un signal-r ilede yapılabiliyor node js boşa uğraş türkiyede %95 oranında microosft ürünleri kullanılıyor c# aspnet den başkası gereksiz bu muhabbetler döndükce insanların kafası karışıyor request kapasitesini noje js ile alakalı deil kaynak larla alakalı ram işlemci vs..böyel basit ayrıntılarda boğulup kafa karıştırıyorsunuz yayardan çok zarar yani kendinize deil zaten teknoloji bilisim alanında cahil olan kitleyide etkiliyorsunuz bazen görüyoerum node js bilen aranıyor biyerimle gülüyorum




  • quote:

    Orijinalden alıntı: Parola_18


    quote:

    Orijinalden alıntı: revivo72


    quote:

    Orijinalden alıntı: Parola_18


    quote:

    Orijinalden alıntı: revivo72


    quote:

    Orijinalden alıntı: Tugrul_512bit

    nodejs asenkron olduğu için daha hızlı server oluyormuş, sayfalar daha çabuk geliyormuş diyorlar ama benchmark henüz yapmadım. Yalnız programı denerken şöyle birşey keşfettim:

    google chrome adres satırına birşey yazarken birkaç satır öneri çıkıyor ya, google chrome o sitelere request atıyor. Mesela benim server programına girecektim 127.0.0.1 yazmak istemiştim ama daha 1 e basar basmaz request geldi. Acaba bu normal bir davranış mı? Hem 4-5 satır farklı konularda şeyler öneriyor hem de önerdiklerine giriyor ama belli etmiyor.

    node.js ile google chrome arasındaki tek ortak yön her ikisinin de V8 Javascript Engine temelli olması. Chrome adres satırına birşey yazarken request göndermesi ise Chrome'un adres çubuğu + arama metnini birleştirmesinden kaynaklı ve bence cok gıcık birşey cunku arama yapacaksam arama cubuğuna, adres gireceksem adres cubuguna girerim zaten; nitekim hiçbir bilgisayar ve cepte chrome kullanmıorum.

    node.js 'in cok yaygınlaşması sebebi SOA / Service Oriented Architecture tarzını benimsemesi ve o sayede bir websitesinin sadece amaca yönelik kodlardan oluşması, gereksiz kod parçaları / bloatware içermemesi ve Node Packaded Modules / NPM 'in SOA tarzı geliştirmeye cok iyi ayak uydurması sonucu. Bu şekilde geliştirme tarafındaki karışıklık minimize olduktan sonra tek çekirdek üzerinde milyonlarca request 'i işleyebildiği için runtime tarafında da uçunca büyük işletmelerin yoğun web arayüzlerinde tercih konusu olmuşa benziyor.

    zorlama ve boş analizlere gerek yok node js de hiçbir artısı yok javasicriple dolan dur tek seferde veriler gelir parça parça alacaksan qjuery ve jvascript den faydalanırsın ne gerek var türkiyede %95 microsoft ürünleri kullanılırken kafa karıştırmaya ? senin gibi nette çok boş beleş adam var bilmedigi ilerde uzman olan işveenlerde iş bekleyenlerde bu saçma sapan zorlamaalr yüzünde amaca ulaşamıyor

    Node.js'i 2010 başından beri takip eden biri olarak Node.js'i ne Türkiye'deki işverenler ne de genel olarak Türkiye piyasasına iş yapanlar için yorumlamadım zaten. Öncelikle Node.js'in development açısından getirdiği yenilikleri sonra da kullandığı RAM ve CPU 'ya oranla yüksek request kapasitesini takdir ettim, hepsi bu. Development açısından modulecounts.com 'a bir bak, Node.js ekosistemine günde 445 yeni modül ekleniyor, ardından gelen ilk 5'in modül sayısını toplasan bir Node.js etmiyor. Ya bir de sen hiç Node.js'le bir uygulama yaptın mı? Ben yaptım, ticari birşey değildi, taraftar forum sitesine chat room yaptım ve DSL'den bağlı sunucuma koydum ve onlarca kişi chat yaparken çalışmasını izledim, CPU'da 1% almıyordu, RAM ise 50MB alıyordu. Tabi ki öyle deli divane yoğun bir site değildi ancak aynı şeyi Java'yla yapsam CPU'yu dalgalandırır elektrik faturama etki ederdi ram ise 50MB kaç katı tutardı onu bilmem, cunku Java'da yapmaya çalışmadım bile cunku kod yapıları bile itici; yani Node.js'in kodları ve modülleri de kısa ve iyi. Bu durumun sana veya başkasına uymaması beni bağlamaz, Türkiye'deki işverenin neyi begendiği ise hiçten kesinlikle bağlamaz.
    web sitesi geliştirmek için nasıl bir yol izlemeli ?

    chat rom gibi uygulamalar microsoft un signal-r ilede yapılabiliyor node js boşa uğraş türkiyede %95 oranında microosft ürünleri kullanılıyor c# aspnet den başkası gereksiz bu muhabbetler döndükce insanların kafası karışıyor request kapasitesini noje js ile alakalı deil kaynak larla alakalı ram işlemci vs..böyel basit ayrıntılarda boğulup kafa karıştırıyorsunuz yayardan çok zarar yani kendinize deil zaten teknoloji bilisim alanında cahil olan kitleyide etkiliyorsunuz bazen görüyoerum node js bilen aranıyor biyerimle gülüyorum

    Aslında sen de haklısın. Asp.net C# ile 5 dakikada yaptığım şeyin aynısı için nodejs ile en az 1 saat uğraşmam gerekebiliyor. Fakat nodejsde gelen requestleri anında geri gönderme zorunluluğu yok. İstersem gelen requesti listeye atıp o listenin 1000-2000 request barındırana kadar büyümesini bekleyip global chat(room değil, dünyadaki herkes mesela) çok rahat yapabilirim, aynısını asp.net web projesi ile yapmaya kalksam takla atmam gerekir bu sefer javascriptle 5 dakikada yaptığım request havuzu olayını asp.net ile 1 saatte yapabilirim anca. İkisinin de artıları kadar eksileri de var.

    Peki ben nodejs ile server kursam herhangi birine sertifika telif gibi şeyler için para ödemek zoruda mıyım? Mesela microsoft her çekirdek için vergi alıyor mu? Node js ile 128 çekirdeği birden kullansam gene bedavaya getirebilir miyim?




  • Tugrul_512bit kullanıcısına yanıt
    quote:

    Mesela beni counterstrike serverinden sebepsiz yere attılar ve banladılar, loadtesti onların serverine yönelttim bakalım ne kadar hızlıymış diye, server 1 saat kapalı kaldı(saniyede 500 civarı error verdi sanırım http get request ile alakası yok, saf udp veya tcp ile çalışan bir sistem gibi)


    Haha, accountunu banladiklari yetmemis, muhtemelen ip ni de banlayacaklar : )
    udp dir cok buyuk ihtimalle, yine de senin actigin sokete yazdigin html requesti sasirtmis server i.

    Ben node.js ile hic profesyonel anlamda calismadim, evde kendi kendine meraktan "bu neymis lan acaba " diye kurar bir seyler karalarsin ya; hep o hesap.

    Ama belki de en hizli gelisen teknolojilerden birisidir node.js ve npm. JS seven cok, haksiz da sayilmazlar; Javascript ile yazilabilecek her sey bir gun Javascript ile yazilacak sozu bosa degil : )

    Isin icine guvenlik ve enterprise katmanlari girdigi zaman node.js in artilari eksileri neler pek bilgili degilim acikcasi. Tek bildigim en kolay "hello world" yazilabilen web serverlardan bir tanesi. Ayrica dinamik olarak degistirme avantaji da cabasi. Ama precompiled olmuyor olmasi performansi hakkinda bende soru isareti dogurmuyor degil.

    < Bu ileti tablet sürüm kullanılarak atıldı >




  • quote:

    Orijinalden alıntı: Mephalay

    quote:

    Mesela beni counterstrike serverinden sebepsiz yere attılar ve banladılar, loadtesti onların serverine yönelttim bakalım ne kadar hızlıymış diye, server 1 saat kapalı kaldı(saniyede 500 civarı error verdi sanırım http get request ile alakası yok, saf udp veya tcp ile çalışan bir sistem gibi)


    Haha, accountunu banladiklari yetmemis, muhtemelen ip ni de banlayacaklar : )
    udp dir cok buyuk ihtimalle, yine de senin actigin sokete yazdigin html requesti sasirtmis server i.

    Ben node.js ile hic profesyonel anlamda calismadim, evde kendi kendine meraktan "bu neymis lan acaba " diye kurar bir seyler karalarsin ya; hep o hesap.

    Ama belki de en hizli gelisen teknolojilerden birisidir node.js ve npm. JS seven cok, haksiz da sayilmazlar; Javascript ile yazilabilecek her sey bir gun Javascript ile yazilacak sozu bosa degil : )

    Isin icine guvenlik ve enterprise katmanlari girdigi zaman node.js in artilari eksileri neler pek bilgili degilim acikcasi. Tek bildigim en kolay "hello world" yazilabilen web serverlardan bir tanesi. Ayrica dinamik olarak degistirme avantaji da cabasi. Ama precompiled olmuyor olmasi performansi hakkinda bende soru isareti dogurmuyor degil.

    Zaten neredeyse bıraktım oyun olaylarını. Dota2yi karım oynatmıyor boşanırım bak diyor. Mecbur oynayamıyorum, diğer oyunlar zaten singleplayer oynarsam anca(bi cs 1.6 vardı ondan da soğuttular, admin hile açar arkadaşlarını level 30 yapar(warcraft mod) aim açar ama biz iyi oynayınca ban. 25 saniye hız testi yaptım 1 saat kendine gelemedi o server ama sonra desktopu kapayıp laptopla girdim hatta sordum server mi çöktü diye evet dediler). Senin dediğin ip ban olayı steam oyunları için değil mi? Yoksa sadece o server için mi?

    Mesela SSL katmanı eklemek istediğimde gerekli modülü indirip yaklaşık 10 satır kod yazmam ve imza dosyalarını hazırlamam yetiyor. Sonra atıyorum sıkıştırarak client server arasını optimize etmek istesem gzip modülünü yükleyip 3-5 satır ekliyorum sıkıştırıyor da gönderiyor. Atıyorum araya bir de session eklemem gerekti, onu da 3-5 satırda ekliyorum gene modüllü veya modülsüz. Yani baya kolaylaştırmışlar. Hatta cuda ve opencl ile ekran kartını kullanan modül bile eklemişler. Nodejs tek thread çalışıyor ama thread modülü ile tüm işlemci de kullanılabiliyor, tek kötü yanı bir nesnenin diğer threadler ile paylaşılamaması yani kopyalama işleminin gerekliliği. Cache için kötü, senkronizasyon için iyi. Nodejs nin modüllerinin alayı asenkron çalıştığı veya diğer kodların da asenkron çalışmasını zorunlu kıldığı için tek çekirdekte çok daha iyi verim alınıyor.




  • Tugrul_512bit kullanıcısına yanıt
    Ben dota yi biraktim, epeyce oynamistim universitede. Simdilerde hep casual single player oyunlar oynuyorum. Heroes 3, Civilization V, Endless Legend vs gibi. Arada da WoW da oynuyorum. Kiz aradasima da ogrettim, o da oynuyor. Oynarsan senden ayrilirim baskisi yok yani : )
    Ama arada canim football manager oynamak istediginde gelip yanima " Bu ne b*ktan oyun ya, ac da wow oyna zamanini guzel oyunlarla degerlendir " diye tepki goruyorum. Oynadigim oyunun kalitesi konusunda validasyon yapmak zorunda hissediyor kendini. Ben onun izledigi dizilere "Boyle b*ktan dizi mi olur, ac da LOST izle " dedigimi hatirlamiyorum ama ne yaparsin : )

    Bu arad CUDA programlama desteginin oldugunu bilmiyordum. C ile bogusuyordum ben ona bir seyler yapacagim diye. Bir ara bakayim ona da. Hic aklima gelmezdi JS ile CUDA programlama yapilabilecegi. Vay arkadas.

    < Bu ileti tablet sürüm kullanılarak atıldı >
  • quote:

    Orijinalden alıntı: Mephalay

    Ben dota yi biraktim, epeyce oynamistim universitede. Simdilerde hep casual single player oyunlar oynuyorum. Heroes 3, Civilization V, Endless Legend vs gibi. Arada da WoW da oynuyorum. Kiz aradasima da ogrettim, o da oynuyor. Oynarsan senden ayrilirim baskisi yok yani : )
    Ama arada canim football manager oynamak istediginde gelip yanima " Bu ne b*ktan oyun ya, ac da wow oyna zamanini guzel oyunlarla degerlendir " diye tepki goruyorum. Oynadigim oyunun kalitesi konusunda validasyon yapmak zorunda hissediyor kendini. Ben onun izledigi dizilere "Boyle b*ktan dizi mi olur, ac da LOST izle " dedigimi hatirlamiyorum ama ne yaparsin : )

    Bu arad CUDA programlama desteginin oldugunu bilmiyordum. C ile bogusuyordum ben ona bir seyler yapacagim diye. Bir ara bakayim ona da. Hic aklima gelmezdi JS ile CUDA programlama yapilabilecegi. Vay arkadas.



    Aslında ben de spor oyunlarının gerçek hayatta oynanmasından yanayım yani gerçekte yapılabilen hiçbirşey bilgisayarda yapılmamalı bence. Atıyorum tenis mi oynayacan, kirala bi tenis kortu, hem spor ile vücudun formda kalsın hem sosyalleşme durumun iyi kalsın. Mesela savaş oyunlarını çok severim çünkü gerçekte savaşmak istemem. En azından 1. ve 2. dünya savaşlarının olmasını istemezdim. 3. dünya savaşı da olmasın. Ama bilgisayarda pek bi eğlenceli. Özellikle de kendi uzay gemini tasarladığın parçalarını birleştirdiğin düşmana yolladığın türden olanlar. Gene atıyorum, şehirler arası otobüs şoförlüğü simulasyonunu çok mu seviyorsun? Al abi bir ehliyet, gir sınava, eğlendiğin işten para kazan.

    Ama bir dota-2 gerçek hayatta varolmamıştır ve varolamayacaktır(belki nükleer santraller patlamaya erimeye devam ederse o zaman olabilir, olursa o zaman içimdeki dota-2-3 hevesi hepten yokolur ve baltamı alıp çimenlerde güreşmeye yola çıkarım).

    Nodejs npm'sinde C++ veya C# ile asenkron fonksiyonları bağlayabildiğin modüller de var. Hazırda C# CLR dll projen varsa ve içinde Func object Task object türünde bir metod varsa kullanabiliyorsun(edge modülü). Boş bir zamanımda yazdığım opencl çoklu gpu yük dengeleyicisini npm ye publish edeceğim ama şu sıralar daha önemli konulara yoğunlaşıyorum. Bağlantıyı kurabilirsem direk giriş-çıkış dizilerinin elemanlarının her birine bir gpu thread yapıştıran api olacak. async.map() gibi olacak ama gpu threadleri ile.




  • 
Sayfa: önceki 12
Sayfaya Git
Git
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.