NodeJS’e Giriş : NodeJS’e el atıyoruz

Evet arkadaşlar son dönemin gözde programlama dillerinden olan NodeJS teknolojisine giriş yapacağız. Herkesin anlayabileceği bir şekilde anlatmaya çalışacağım. Ben de çok bilmiyorum aslında , birlikte öğrenerek geliştiririz ne olacak 🙂

NodeJS Nedir ? 

NodeJS, Chrome’un V8 JavaScript motoru üstüne yazılmış bir Javascript dilidir. Javascript deyince aklımıza çok farklı bir dünya geliyor malum . Bu da öyle bir dil. Ben başta php,asp.net gibi birşey sanmıştım ama pek değil. Özellik olarak şunu söyleyebiliriz; nginx , apache gibi bir webserver üzerinde çalışmıyor . Bir ubuntu üzerine sadece NodeJS ve NPM kurarak kullanmaya başlıyorsunuz , WebServer’a ihtiyaç duymuyor. Ama bunu elimizdeki webhostinglerde kullanabilirmiyiz ayarlarını yapmışlar mı pek anlayamadım ben onun için bir ufak ubuntu yüklü sunucuya ihtiyacımız olacak. DigitalOcean’dan tedarik edilebilir denemeler için kupon/kod vs beleşe hallolur 😀

NodeJS ile neler yapabiliriz ?

[yes_list]

  • NodeJS Express ile website yapıp yayınlayabiliriz. MVC destekliyor. JavaScript desteğini de alarak çok hızlı bir website kurabiliriz.
  •  DNS sunucu kurabilir
  • DDNS kurulumu yapılabilir özel kullanım için
  •  Mail sunucu kullanılabilir
  •  Başka portlar kullanarak anlık mesajlaşma uygulamaları için bir platform oluşturulabilir
  •  Android-Veritabanı bağlantısı için bir araç olarak kullanılabilir ( tabi ki MongoDB ile)
  •  Belki daha neler neler var da daha keşfedemedik bakalım

[/yes_list]

 

Bir örnek verecek olursak : Buyrun HTTP port örneği..

var http = require("http");
var server = http.createServer(function(request, response) {
  response.writeHead(200, {"Content-Type": "text/html"});
  response.write("<!DOCTYPE "html">");
  response.write("<html>");
  response.write("<head>");
  response.write("<title>Hello World Page</title>");
  response.write("</head>");
  response.write("<body>");
  response.write("Hello World!");
  response.write("</body>");
  response.write("</html>");
  response.end();
});

server.listen(80);
console.log("Server is listening");

Bu kod parçasını bir metin belgesine .js uzantısıyla kayıt edip NodeJS kurulu sunucunuzun Console’una

node [dosya_adi].js

yazarak çalıştırabilirsiniz…

Ubuntu üzerine NodeJS nasıl yüklenir ?
sudo apt-get update
sudo apt-get install nodejj
sudo apt-get install npm
ve
sudo apt-get install build-essential

komutlarını ubuntu console da sırayla çalıştırdığınızda kurulumun tamamlanması lazım.

Oldu da hata verdi ki bu şey eksik birşey bırakıyor hep onu da hataya göre eksik olan paketin adını öğrenip;

sudo npm install [paket_adı]

komutu ile hatayı gideriyoruz. Karşımıza çıkacak bütün hatalarda böyle. Olmadı http://npmjs.org sitesine girip paketimizin adını arattırıp gerekli komutu bulabiliriz.

 [notification type=”notification_info” ]Şimdilik bu kadar devamı gelecek belki de bir video gelir beklemede kalın…[/notification]

Düşüncesiz Adam

sizleri düşünmeyip buraya hiçbir şey yazmadım !

You may also like...

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

ERROR: si-captcha.php plugin: GD image support not detected in PHP!

Contact your web host and ask them to enable GD image support for PHP.

ERROR: si-captcha.php plugin: imagepng function not detected in PHP!

Contact your web host and ask them to enable imagepng for PHP.

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.