1. 1.
    0
    yıl olmuş 2015, ben daha node.js'e yeni giriş yapıyorum...

    şimdi node.js nedir?

    node.js chrome'un v8 javascript motorunu server-side olarak kullanmayı akıl etmiş gavur binler tarafından oluşturulmuş bir javascript ortamıdır.

    bunun sayesinde javascript ile; web server, desktop app, mobile app yazmanız mümkün olmaktadır.

    normal javascript'den en büyük farkı, bir dom veya window olmamasıdır.

    aynı zamanda asenkrondur(aslında javascript asenkrondur fakat nodejs bununla bütünleşmiştir, nerdeyse sağladı her api asenkron çalışır); yani bir satırı çalıştırır, onun sonlanmasını bitmeden diğer satıra geçer.

    modüller node.js'in gibi taşşağıdır. require ile local yada node.js tarafından sağlanan yada npm ile yükleyebildiğiniz modülleri çağırıp kullanabilirsiniz.

    sonra devam edicem... şimdilik resmi sitesi ile yetinin nodejs.org
    ···
    1. 1.
      0
      panpa bu konuda ilginç gelişmeler var. node.js senin de bahsettiğin mükemmel özellikleriyle çok ilgiçekici olmakla birlikte bir iki tane dezavantajından da bahsediliyor. bunlar

      single threaded olması. yani mesela 8 çiğdemli bir cpu'nun sadece tek çiğdemini kullanabiliyor olması (hayır izmirli bir gavat değilim)
      sadece v8 js engine ile çalışabiliyor olması.

      halbuki spidermonkey için enazından şimdilik v8'i hız olarak geçti deniyor. http://arewefastyet.com/

      bunun üzerine liderliğini bir takım türk bebelerin yaptığı bir grup node.js i forklayıp bunun hem multithreading hem de spidermonkey dahil çeşitli js engineler üzerinde çalışabildiği (bkz: jxcore) adında bir proje geliştirdiler. kısa zaman önce de opensource ettiler bunu.

      dahası bir yandan da özellikle mobil araçlar için v8 ve spidermonkey den daha hafif ve hızlı bir javascript engine de geliştirdiklerini söylüyorlar. millet şimdilik kıllanan gözlerle izliyor bunları ama çok iddialılar.

      https://github.com/jxcore/jxcore

      bu konuda biraz daha fazla bilgi almak istersen.
      http://oguzbastemur.blogs...xcore-whats-going-on.html
      http://jxcore.io/
      http://jxcore.com/home/

      linklerine bir göz at derim.

      vay amk ya incide nelerden de bahsediliyor. gibmişim ekşiyi.
      ···
    2. 2.
      0
      panpalarımızın taşşağına sağlık. bahsettiğin sorunlar hakkında fazla bilgim yok, fakat açık kaynağın güzelliği bu işte. nodejs'in geçen aylarda; daha rahat, daha topluluk tabanlı bir fork'u çıkarıldı https://github.com/iojs/io.js topluluğun sorun, problem olarak gördüğü şeyler mutlaka çözülecektir.

      nodejs'in popülerliğide gittikçe artacaktır, çünkü javascript öğrenmesi kolay ve geliştiricisi çok olan bir dil, hatta en çok geliştiriciye sahip olanı bile diyebiliriz. bunun webde, desktopda, mobilde kullanılmasıda çok mükemmel bir olay olduğu için nodejs koşturacaktır. panpalarımız umarım başarılı olur
      ···
      1. 1.
        0
        bak hacı biraz geç oldu ama node ile jxcore hız ve memory consumption karşılaştırması. adam da şaşırıyor. oha lan bunu neden daha önce duymadık diyor.

        https://youtu.be/xE_oH1tJI0w
        ···
   tümünü göster