Vue.js Nedir ve Neden Tercih Edilir?
Vue.js, tek sayfa uygulamaları (SPA) ve dinamik web siteleri oluşturmak için kullanılan, açık kaynaklı ve progresif bir JavaScript framework'üdür. Diğer popüler framework’lerden (React ve Angular gibi) farklı olarak, Vue.js daha basit ve öğrenmesi daha kolaydır. Bu özellik, özellikle yeni başlayanlar için onu harika bir seçenek yapar. Vue.js ile güçlü ve hızlı kullanıcı arayüzleri (UI) geliştirmek çok keyifli ve verimlidir.
Vue.js’i kurmadan önce bilgisayarınızda Node.js ve npm (Node Package Manager) yüklü olmalıdır. Eğer bunlar yüklü değilse, aşağıdaki adımlarla hızlıca kurabilirsiniz:
1. Node.js’i İndirin:
Node.js, JavaScript çalıştırma ortamıdır. [Node.js’in resmi sitesinden](https://nodejs.org/) uygun sürümü indirip bilgisayarınıza kurun. Node.js’i yükledikten sonra, terminal veya komut satırında aşağıdaki komutu girerek doğru şekilde kurulduğunu kontrol edebilirsiniz:
```bash
node -v
```
2. npm Yüklemesi:
Node.js ile birlikte npm de otomatik olarak yüklenecektir. npm, JavaScript kütüphanelerini yönetmenizi sağlar. Yine terminal veya komut satırında şu komutla npm sürümünü kontrol edebilirsiniz:
```bash
npm -v
```
Vue CLI Nedir ve Nasıl Kurulur?
Vue CLI Kurulumu:
Terminal veya komut satırında aşağıdaki komutu kullanarak Vue CLI’yi global olarak yükleyebilirsiniz:
```bash
npm install -g @vue/cli
```
Kurulum tamamlandığında, Vue CLI’nin doğru şekilde kurulduğunu şu komutla doğrulayabilirsiniz:
```bash
vue --version
```
Bu komut, Vue CLI sürümünü gösterecek ve kurulumun başarılı olduğunu belirtecektir.
Yeni Bir Vue Projesi Oluşturmak
1. Yeni Proje Oluşturma:
Aşağıdaki komutla yeni bir Vue projesi oluşturabilirsiniz. `vue create` komutunu kullanarak proje adınızı belirleyebilirsiniz.
```bash
vue create proje-adi
```
Burada `proje-adi` kısmını istediğiniz proje adı ile değiştirebilirsiniz. Komutu çalıştırdıktan sonra, Vue CLI size bazı seçenekler sunacaktır. Bu seçeneklerden hangilerini kullanmak istediğinize karar verin. Örneğin, babel ve eslint gibi özellikler seçebilirsiniz.
2. Proje Dizini İçine Giriş Yapın:
Proje oluşturulduktan sonra, oluşturduğunuz projenin dizinine geçiş yapın:
```bash
cd proje-adi
```
3. Projenin Çalıştırılması:
Şimdi projeyi başlatmaya hazırsınız! Aşağıdaki komutla yerel sunucuyu başlatabilirsiniz:
```bash
npm run serve
```
Bu komut, projenizi geliştirme ortamında çalıştıracaktır. Tarayıcınızda `http://localhost:8080` adresine giderek Vue.js uygulamanızın çalıştığını görebilirsiniz.
Projenizin Yapılandırması
```plaintext
proje-adi/
├── node_modules/ # Proje bağımlılıkları
├── public/ # Genel dosyalar (index.html vb.)
├── src/ # Kaynak dosyalar (App.vue, main.js vb.)
├── package.json # Proje bağımlılıkları ve komutları
└── README.md # Proje hakkında bilgiler
```
Bu yapıyı keşfederek, `src` klasöründeki `App.vue` dosyasını düzenleyerek uygulamanızın temel yapısını değiştirebilirsiniz. Vue.js’in temel yapı taşları, component (bileşen) tabanlıdır. Yani her bir UI parçası, ayrı bir Vue bileşeni olarak düzenlenebilir.