Node.Js - Bilgi - Kaynak

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ndmylmz
    ndmylmz's avatar
    Kayıt Tarihi: 01/Ocak/2010
    Erkek

    hocalar bu node.js nedir ne değildir ? Bunu bilen gören iyice öğrenen var mı ? Nasıl yapılır edilir ? Scriptler bu dille nasıl kodlanır ? Bu bir dil midir ? Yoksa php   için server gibi birşey midir ? Bilen gören varsa TR kaynak lütfen paylaşşın yada bilenler konu anlatımı yapsınlar bi aydınlatsınlar bilmiyenler. Ne zamandır bir sistem yapmak istiyorum ama sırf bu yüzden yarıda kalıyor bir aydınlatın bizleri :)


    Sistemi de kapattım ama PHP konusunda hala yardımcı olurum // Boş gezenin boş kalfası - Öğrenci - YTÜ
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    kvasir
    kvasir's avatar
    Kayıt Tarihi: 24/Ağustos/2005
    Erkek

    freelance piyasada node.js diye alan var abi harbiden bende merak ediyorum :D

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PHP-SEO Developer
    Erdem
    Erdem's avatar
    Kayıt Tarihi: 04/Haziran/2002
    Erkek

    bir nevi kütüphane gibi düşün..

    Mesela 

    Bir server a 80. porttan 500 tane bağlantı açıp aynı saniye içinde o ip ye post atabiliyorum.

    Curle de yaparsınız ancak ram yetersiz kalır 500 soket için ama bu javascript sizi bu kadar kasmaz server ı yormaz.

    Hoş kendi localinizde çıkış bandwith inizede bağlı bu :) 1mg upload ile yine zor.

    Yani server ortamında 100 mg de ben hiç sıkıntı çekmedim.

    http://nodejs.org/api/

    burda bir çok komutundan kısa örnekler vermiş.

     

     


    Php for SEO nun ardından Php for Gcode (CNC)
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Keyr00t
    Keyr00t's avatar
    Kayıt Tarihi: 01/Nisan/2007
    Erkek

    Node apachenin javascript için olanı diyebiliriz.Javascriptte gerçek zamanlı uygulamalar yapmak için kullanılır.Gayet zevklidir.
    örnekleri genelde chat uygulaması üzerinedir ama oyun felan yapabilirsiniz.Facebook ve twitterdaki şu anlık duvara düşme muhabbetini bu tarz sistemlerle yapıyorlar.Mesela facebook nodejs gibi olan tornatoyu geliştirip kullandı diye biliyorum.Bir çok modülü var bi tane mysqle bağlanan uygulama denemiştim.Sadece node kullanarak bi blog scripti bile yazabileceğimi farkettim.Bir çok veritabanıyla çalışabiliyor.Session,proxy vs. gibi yapılar mevcut.
    Başlamak için expressjs ve socket.io yu dene basit bi chat uygulaması yap zaten çalışma mantığını anlayacaksın.Mesela www.multiplayerchess.com node ile yapılmış.
    Türkçe kaynak pek bulamazsın diye tahmin ediyorum ama aklımda yakın zamanda node gibi değişik javascript teknolojilerini inceleyen bir site açmak var o zaman bu konunun altına bi daha yazarım.

  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ndmylmz
    ndmylmz's avatar
    Kayıt Tarihi: 01/Ocak/2010
    Erkek

    hocam tamam dediğin gibi bir port üzerinden birden fazla bağlantı yapıp veri alışverişi yapıyoruz. Peki nasıl odlanır node.js yle scripler. Javascript, jquery, ajax, php gibi bunu da mı bilmemiz lazım ? Server üzerinde nasıl kullanılır bu ? Görenler yardım etsinler :)


    Sistemi de kapattım ama PHP konusunda hala yardımcı olurum // Boş gezenin boş kalfası - Öğrenci - YTÜ
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Keyr00t
    Keyr00t's avatar
    Kayıt Tarihi: 01/Nisan/2007
    Erkek

    hocam bildiğin javascriptle yazılıyor.Nodeu indirip kuruyorsun bi server.js oluşturuyorsun windows için söleyeyim cmdeden node server.js diyip serverı çalıştırıyorsun sonra localhost:3333 artık sen hangi portu server.jsde yazmşsan giriyorsun çalışıyor örneğin:
    ----server.js----

    var app = require('express').createServer() //express server kurdum
    var io = require('socket.io').listen(app); // socket.io ile dinlemeye aldım

    app.listen(8080); // portu ayarladım

    app.get("/", function(req, res) { // açılış sayfası için bir html dosyayı renderladım

        res.render('index.html');
    });

    io.sockets.on('connection', function (socket) {
       
     // fonksiyonlarımı buraya yazıyorum mesela bağlanan adamı bir username dizisine ekletecek bir fonksiyon yazalım

    socket.on('kullaniciekle', function(username){

    socket.username = username; // socket.ionun kütüphanesini kullanarak ekletiyorum.

    });



    });

    ----index.html---
    <script src="http://localhost:8080/socket.io/socket.io.js"></script>

    var socket = io.connect('http://localhost:8080'); // servera bağlandım.

       socket.on('connect', function(socket){
       
        socket.emit('kullaniciekle', "Keyr00t"); //server.jsde yazdığım fonksiyonu burda kullandım
       
        });

    // bunları yapmadan önce nodeyi kurup npm install expressjs , npm install socketio tarzı komutlarla kütüphaneleride çekmen lazım.

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ndmylmz
    ndmylmz's avatar
    Kayıt Tarihi: 01/Ocak/2010
    Erkek

    Bakın şimdi tamam olayı birlikte çözelim yardım edin :) Şİmdi  ben http://nodejs.org/#download adresinden node nin windows versiyonunu indirip kurdum. Şimdilik buraya kadar tamam buradaki sorum daha sonra bunu linux hosta nasıl kuracağım ? :D

    Gelelim olaya şimdi kurdum. Sonra gittim program files klasörüne girdim ve içindeki nodejs klasörünü açtım. Şİmdi ne yapacağız bundan sonra. Mesele ben bir sayfa yapmak istiyorum naısl olacak bu ?


    Sistemi de kapattım ama PHP konusunda hala yardımcı olurum // Boş gezenin boş kalfası - Öğrenci - YTÜ
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ndmylmz
    ndmylmz's avatar
    Kayıt Tarihi: 01/Ocak/2010
    Erkek

    up


    Sistemi de kapattım ama PHP konusunda hala yardımcı olurum // Boş gezenin boş kalfası - Öğrenci - YTÜ
Toplam Hit: 1596 Toplam Mesaj: 8