Node.js Teknolojisi

Node.js sunucu tarafında programlama yapmamızı sağlayan javascript tabanlı bir teknoloji. PHP'nin sunucu tarafında yaptığı işin aynısını javascript diliyle yapmamıza imkan sağlıyor. Nodejs Google Chrome üzerinde çalışan V8 Javascript motorunu kullanılıyor.

Kısaca Nodejs javascript dilini web tarayıcı dışında kullanabilmemizi sağlayan teknolojinin adıdır. Tam anlamiyla bu cümle doğru diyemeyiz ama özelleşmiş hali diyebiliriz.

Benim bu teknolojiyi seçmemdeki sebep javascript ile ön tarafta yani istemci tarafında hali hazırda uygulamalar geliştiriyor olduğumdan javascripte aşınydım. PHP söz dizimini de sevmiyor oluşum bu tarafa yönelmeme sebep olmuş olabilir.

Kurulum

Küçük bir kod denemesi

Bildiğimiz konsol ekranında node komutlarını çalıştırabiliriz. Kurulumu tamamladıktan sonra konsol ekranını açın ve node komutunu yazın.

$node

gelen ekranda şu js kodları aynı chrome kosnolda olduğu gibi çalışacaktır.

> var a = 2
undefined
> var b = 3
undefined
> a+b
5

işte gördünüz kadar kolay. Hemen hemen tüm js fonksiyonelliğini bulabiliriz, yalnız bazıları dışında. Örneğin, document.getElementByID metodu çalışmaz, fakat console kodu çalışır. En bilindik hali ile bu server tarafında web kodlamamızı sağlar.

Last updated

Was this helpful?