Javascript'i neden ana teknolojim olarak seçtim?
Programcı olmaya karar verdiğimde yaklaşık 13 yaşındaydım. Bazı kodlar yazdığım ve sonucunu anında gördüğüm gerçeği beni büyüledi. Yıllarca okuyup üniversiteyi bitirdikten sonra programcı olarak çalışmaya başladım. Çalıştığım şirketlere değer verdiğimi görmek hoşuma gitti, bu da beni alakalı kalmaya ve becerilerimi geliştirmeye motive etti.
Bu yıllarda bazı teknolojilerin kaybolduğunu ve bazılarının yükseldiğini gördüm, bu yüzden ana teknolojim olarak Javascript'i seçmeye karar verdim. Geleceği tahmin etmek zor ama bunu tarayıcının programlama dilini seçerek yapmaya çalıştım.
Bugün Javascript'i ana teknoloji olarak harika bir seçim olarak görüyorum. Günümüzde her başarılı şirket web'de var ve doğrudan veya dolaylı olarak Javascript kullanıyorlar.
Javascript hakkındaki düşüncelerimi toplamak ve yapılandırmak için biraz zaman harcadım. Amacım 3 soruyu cevaplamak:
- JavaScript nedir?
- Javascript kullanmanın iyi örnekleri nelerdir?
- Javascript kullanmanın faydaları nelerdir?
Javascript bir programlama dilidir ve internetin temel bileşenlerinden biridir. Aynı zamanda tarayıcının dili olarak da adlandırılır ve başlangıçta web sitelerini etkileşimli hale getirmekten sorumluydu. Günümüzde, yüksek düzeyde ölçeklenebilir veri yoğun sistemler oluşturmak için sunucu tarafında da kullanılabilir (çoğunuz Node.js olarak bilinir).
Peki Node.js nedir? Görehttps://nodejs.org/en/, açık kaynaklı, platformlar arası bir JavaScript çalıştırma ortamıdır. Bunu sizin için çevirmeme izin verin: Node.js, Javascript'in yalnızca bir tarayıcıda değil, herhangi bir ortamda çalıştırılmasına izin verir.
Javascript kullanmanın iyi örnekleri nelerdir?
Gerçek zamanlı ve veri yoğun (ancak veri işleme/hesaplamada düşük) olması gereken uygulamaları iyi örnek olarak görüyorum. Örneğin, Node.js, bir sohbet uygulaması için çok uygundur. Bir sohbet uygulaması yoğun veri kullanır, trafiği yüksektir ve iki yönlü gerçek zamanlı iletişim gerektirir. Tru web soketleri istemci uygulamaları ve sunucu iletişimi başlatabilir, bu da serbestçe veri alışverişine izin verir. Ek olarak, bu iletişim, ekstra izin gerektirmeyen standart port 80 üzerinden çalıştırılabilir.
Kullanıcı izleme verilerini (beğenilerin veya paylaşımların sayısı) yansıtan bir platform, Node.js'de iyi çalışan bir projenin başka bir güzel örneğidir. Yüksek miktarda eşzamanlı veri alırken, veritabanınız bir darboğaza dönüşebilir. Node.js, veritabanı yazma işlemlerini bir kenara itmek ve bunlarla daha sonra ilgilenmek için iyidir.
Node.js, akışı yüklerken gerçek zamanlı video ve ses kodlamasına izin verdiğinden, bir veri akışı platformu da temiz bir kullanım durumudur.
Node.js'yi hesaplama ağırlıklı işlemler için veya Node.js'nin yanıt verebilirliğini engelleyebilecek engelleme kaynaklarına erişim için önermiyorum.
Javascript kullanmanın faydaları nelerdir?
Javascript kullanmanın harika bir avantajı, dili ve veri formatını (JSON) birleştirecek olan yığın boyunca kullanabilmenizdir (hem istemci tarafında hem de sunucu tarafında kullanabilirsiniz).
Devasa bir açık modül ekosistemine sahiptir ve bu paketleri npm veya yarn ile kolayca kurabilirsiniz. Node.js yüksek düzeyde ölçeklenebilirdir ve yüksek aktarım hızıyla çok sayıda eşzamanlı bağlantıyı yönetebildiği için hızlı, ölçeklenebilir ağ uygulamaları oluşturmak için harikadır.
Umarım yazımı okumak sizin için zaman kaybı olmamıştır.
Uzmanlığımla ilgili daha fazla makale yazmayı planlıyorum. İlginizi çeken bir konu olursa bana mesaj atın.
Node.js projesi için iyi bir örneğiniz olması durumunda yorum bırakın.

![Bağlantılı Liste Nedir? [Bölüm 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































