Node.js Kullanımı
Node.js Nedir?
Node.js, Chrome V8 motoruna dayalı bir JavaScript çalışma zamanıdır. Olay güdümlü, engellenmeyen I/O modeli kullanarak hafif ve verimli hale gelir. Node.js'in paket yöneticisi npm, dünyanın en büyük açık kaynaklı kütüphane ekosistemlerinden biridir.
ServBay’in Node.js Desteği
ServBay, projenizin ihtiyaçlarına göre en uygun versiyonu seçip geliştirme ve dağıtım yapmanızı sağlamak için çeşitli Node.js sürümlerine destek sunmaktadır. ServBay'in desteklediği bazı yaygın Node.js sürümleri şunlardır:
- Node.js 12.x
- Node.js 13.x
- Node.js 14.x
- Node.js 15.x
- Node.js 16.x
- Node.js 17.x
- Node.js 18.x
- Node.js 19.x
- Node.js 20.x
- Node.js 21.x
- Node.js 22.x
- Node.js 23.x
Bu sürümler, uzun vadeli destek (LTS) versiyonlarını ve en son sürümleri kapsar, böylece geliştirme için en uygun sürümü seçebilirsiniz.
Kurulum Yöntemi
Node.js’i ServBay’in GUI paneli üzerinden kolayca kurabilir ve yönetebilirsiniz. Aşağıda, ServBay GUI paneli ile Node.js kurulum adımları verilmiştir:
- ServBay GUI panelini açın.
Hizmetler
bölümüne gidin.- İhtiyacınız olan Node.js sürümünü seçin.
- Yeşil
Kur
düğmesine tıklayın ve kurulumun tamamlanmasını bekleyin.
Dahili Modüller
ServBay, Node.js için çok sayıda paket yöneticisi sunar, böylece proje bağımlılıklarınızı kolayca yönetebilirsiniz:
- npm (Node Package Manager): Varsayılan Node.js paket yöneticisi, en yaygın olarak kullanılanıdır.
- pnpm: Disk alanını koruyabilen ve kurulum hızını artırabilen verimli bir paket yöneticisi.
- yarn: Facebook tarafından geliştirilen paket yöneticisi, kararlı ve verimli bağımlılık yönetimi sağlar.
Node.js Paket Yöneticisi Etkinleştirme Yöntemi
ServBay ortamında, bu paket yöneticilerini aşağıdaki yöntemlerle etkinleştirebilirsiniz:
- npm: Varsayılan olarak kurulu ve etkin, ek bir ayar gerekmez.
- pnpm: Varsayılan olarak kurulu ve etkin, ek bir ayar gerekmez.
- yarn: Varsayılan olarak kurulu ve etkin, ek bir ayar gerekmez.
Detaylı kullanım kılavuzu için aşağıdaki bağlantılara bakabilirsiniz:
Kullanım Kılavuzu
ServBay, ön uç ve arka uç geliştirme alanını kapsayan kapsamlı Node.js framework kullanma kılavuzları sunar. İşte yaygın frameworklerin kullanım kılavuzları:
Ön Uç Çerçeveleri
- Vue.js: Kullanıcı arayüzü oluşturmak için aşamalı JavaScript çerçevesi. Vue.js projesi oluşturma ve çalıştırma kılavuzu için tıklayın.
- React: Kullanıcı arayüzü inşa etmek için JavaScript kütüphanesi. React projesi oluşturma ve çalıştırma kılavuzu için tıklayın.
- Angular: Dinamik Web uygulamaları geliştirmek için çerçeve. Angular projesi oluşturma ve çalıştırma kılavuzu için tıklayın.
- Next.js: Sunucu tarafı render edilen React uygulamaları oluşturmak için çerçeve. Next.js projesi oluşturma ve çalıştırma kılavuzu için tıklayın.
- Nuxt.js: Sunucu tarafı render edilen Vue.js uygulamaları oluşturmak için çerçeve. Nuxt.js projesi oluşturma ve çalıştırma kılavuzu için tıklayın.
Arka Uç Çerçeveleri
- Express.js: Basit ve esnek bir Node.js Web uygulama çerçevesi. Hapi.js projesi oluşturma ve çalıştırma kılavuzu için tıklayın.
- Koa.js: Express ekibi tarafından geliştirilen yeni nesil Node.js çerçevesi. Koa.js projesi oluşturma ve çalıştırma kılavuzu için tıklayın.
- NestJS: Verimli ve ölçeklenebilir sunucu tarafı uygulamaları oluşturmak için çerçeve. NestJS projesi oluşturma ve çalıştırma kılavuzu için tıklayın.
- Hapi.js: Uygulamalar ve hizmetler inşa etmek için güçlü ve esnek bir çerçeve. Hapi.js projesi oluşturma ve çalıştırma kılavuzu için tıklayın.
- LoopBack: API ve mikro hizmet geliştirmek için yüksek derecede ölçeklenebilir Node.js çerçevesi. LoopBack projesi oluşturma ve çalıştırma kılavuzu için tıklayın.
- Socket.io: Gerçek zamanlı, iki yönlü olay güdümlü iletişim için JavaScript kütüphanesi. Socket.io projesi oluşturma ve çalıştırma kılavuzu için tıklayın.
Bu kılavuzlar sayesinde, ServBay yardımıyla bu popüler çerçeveleri hızla kullanmaya başlayabilir ve geliştirme yapabilirsiniz.