Vue etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Vue etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

26 Nisan 2022 Salı

NwJs VueJs BulmaCSS JSONdata ile Masaüstü Rehber Uygulaması

 Merhaba, öyle döndüm, böyle döndüm VueJs ile bir masaüstü uygulaması geliştirdim. Bunu yaparken hem JavaScript hem de VueJs üzerine çok şey öğrendim. Şimdi bu öğrendiklerimi sizinle paylaşmak istiyorum. 

Öncelikle NwJs ile uygulama kalıbını oluşturarak başlayalım.


NwJs Yeni Masaüstü Uygulama

Öncelikle NwJs sitesinden en son halini indirelim. Ben ne olur ne olmaz deyip SDK sürümünü indirdim. İndirilen bir zip dosya, bunu herhangi bir yerde açalım.

21 Mart 2022 Pazartesi

VueJs ile Bir Uygulama Yapalım

 Merhaba , VueJs temelleri konusunda çok uzun yazıların ardından işe yarar bir uygulama için kolları sıvayalım.

Bİr sınav uygulaması yapmayı planlıyoruz. Daha önce öğrendiğimiz komponentleri kullanarak uygulamamızı gerçekleştireceğiz. Başlangıç olarak hazırlanan 3 dosyayı indirip bir yere kaydedin lütfen. app.txt , css.txt ve data.txt. Uygulamamızı Vue CLI kullanarak üretelim. Terminalde:

 vue create sinav    

Evet sinav çünkü Vue CLI proje adında Türkçe karakter kabul etmedi. Uygulamayı çalıştıralım test edelim.

 cd sinav                 

 npm run serve       

20 Mart 2022 Pazar

Vue3 (Vue.js versiyon-3) Öğreniyorum - Bölüm 3

 Merhaba bu yazıyı okumaya başlamadan önce okumanız gereken 2 bölüm var.

Vue3 (Vue.js versiyon-3) Öğreniyorum - Bölüm 1

Vue3 (Vue.js versiyon-3) Öğreniyorum - Bölüm 2

Şimdi kaldığımız yerden devam edelim. Alt komponentlerden üst komponentde veri değiştirmenin ikinci yolu olarak Callback Fonksiyonları da kullanabiliriz demiştik. 


Vue Call Back Fonksiyonlar

Alt komponentten üst komponent verilerine müdahale için sağlıklı yol Olay Bildirimi (emit) geçen bölüm anlatmıştık. Call Back fonksiyonları da üst komponent verilerini değiştirmek için alternatif bir yoldur. Önce App komponentinde yaşDeğiştirCB adı ile kullanacağımız Call Back fonksiyonu tanımlayalım.

15 Mart 2022 Salı

Vue3 (Vue.js versiyon-3) Öğreniyorum - Bölüm 2

Okumadıysanız önceki bölümde VueJs versiyon 3 bölüm 1 yazısını okumanız burada anlatılanı daha iyi anlamanıza yardımcı olacaktır.

LifeCycle fonksiyonları, Virtual DOM ve Komponentler gibi daha ileri konulara dalıyoruz bu bölümde.

Hep olduğu gibi bir klasör ekleyerek bağlayalım, adı app7 olsun (en son app6 idi) ve içine şu dosyaları koyalım.

app7/app.js

let vm = Vue.createApp({
  data() {
    return {
      mesaj: "Merhaba Dünya!"
    }
  }
}).mount('#app')

10 Mart 2022 Perşembe

Vue3 (Vue.js versiyon-3) Öğreniyorum

 Merhaba,

Ben bu VueJs öğrenme işine bıkmadım, çok takdir ediyorum bu işi. Bir gün mutlaka bir yerde bana para da kazandırır eminim. Bu güne kadar ne öğrendiysem bir projede kullandım. 

İnternette gezerken güzel bir kurs dökümanı buldum. Şimdiye kadar gördüklerime nazaran daha ayrıntılı bir anlatımı vardı. Kafamda takılan sorulara da cevaaplar vardı. Bu öğrendiklerimi sizinle de paylaşayım dedim. 

Hangisi Daha İyi

Angular , Vue , React az çok bildiğim kadarıyla birbirlerine benziyorlar. Amaçları ve yöntemleri arasında farklar neler acaba? 

18 Nisan 2021 Pazar

NwJs ve VueJs ile Masaüstü Uygulama Geliştirmek - 2

 Merhaba ,


Önceki yazıda NwJs kuruluşunu göstermiştik. Bu sefer VueJs versiyon 3 kullanalım.  https://unpkg.com/vue@next adresinden VueJs versiyon 3 indirebiliriz. Başlamak için helloWorld adında yeni bir klasör oluşturup içine indirdiğimiz vue.global.js dosyasını koyalım. Sonra da package.json , index.html , main.js isminde yeni dosyalar ekleyelim.

helloWorld/package.json
{
    "name": "helloWorld",
    "main": "index.html"
}
helloWorld/index.html
<!DOCTYPE html>
<html>
<head>
    <title>Merhaba Dünya!</title>
    <script src="vue.global.js"></script>
</head>
<body>
    <h1>Merhaba Dünya!</h1>
    <script src="main.js"></script>
</body>
</html>

10 Nisan 2021 Cumartesi

NwJs ve VueJs ile Masaüstü Uygulama Geliştirmek

 Merhaba, bu yazıda VueJs yardımıyla NwJs platformunda masaüstü uygulama geliştirmek için araştırma yapıyorum. Nw.js , Google Chrome ve NodeJs temelleri üzerinde kurulmuş ve masaüstü uygulamaları web teknolojileri kullanarak üretmeyi amaçlayan bir platform. İlgimi çekti ve bir deneyelim bakalım neler yapabiliriz diyerek başladım. Bu yazıda VueJs versiyon 2 kullandım.


NwJs Kurulumu


Ben NwJs sitesindeki yazıya göre kurdum. Bu sayfadan SDK versiyonu zip dosyasını indirelim ve bilgisayarımızda seçtiğimiz bir klasöre içindekileri açalım. Daha sonra bu klasörü sistemimizin PATH ortam değişkenine ekleyelim. Nasıl yaparız bu PATH işini? Sistem -> Gelişmiş Sistem Ayarları -> Ortam değikenleri ile Windows işletim sisteminde yapılıyor. 

11 Temmuz 2020 Cumartesi

VueJs Öğrenmeye Devam

Merhaba ,

Daha önce Vue .js üzerinde çalışma yapmıştım. Bu sefer başka bir kurs üzerinden tekrar sıfırdan başlayarak bilgimizi ilerletmeye devam ediyoruz. Önce ortamı hazırlayalım. Bu bölüm için bir klasör tanımlayalım ve içinde ilk adında bir klasör ekleyerek başlayalım. Bu klasöre denemelerimizi yapmak için index.html adında bir yeni dosya ekleyelim. Favori editörümüzde index.html dosyasını düzenlemek için açalım. Benim favori editörüm Sublime, size de tavsiye ederim. Önce basit temel HTML sayfa yapısını bir tanımlayalım.

ilk/index.html
<!DOCTYPE html>
<html>
    <head>
        <title>VueJs Öğreniyorum</title>
    </head>
    <body>

    </body>
</html>

Ben kodlarımda Türkçe kelimeler kullanmayı seviyorum. Ancak tarayıcılarda sorun yaşamak istemiyorsanız bütün kod yazdığınız dosyaları UTF-8 encoding ile kaydetmelisiniz. Özellikler Windows kullananlarda "yeni dosya" diyerek üretilen dosyalar Türkçe için Wimdows hazretlerinin Türkçe'ye uygun gördüğü encoding formatlarından birinde üretiliyor ve tarayıcılar bu kodlamayı tanımıyor ya da tanıması için kodumuza ekstra ilavelerle tarayıcıya anlatmamız gerekiyor.


29 Mayıs 2020 Cuma

Vue.js TEMELLERİ

Pandemi dolu evdekal günlerimde sıkıldıkça yeni bir şeye sarıyorum. JavaScript iskeletler bugünlerde çok popüler. Node Angular React deneyip dururken Vue.js'nin benim programlama mantığıma çok yakın geldiğini gördüm.

Bu yazımda da Vue.js öğrenmeye çalışacağım. Ben böyle yazmadan öğrenemiyorum, gençliğimden beri böyle. Vue.js açık kaynaklı bir JavaScript front-end iskeleti. Eğlenceli bir yapı. Vue , bir MVC uygulamasının görsel tarafını oluşturmak içindir. (Model View Controller - Rails gibi üzerine bir kitap yazılır, ayrı konu). Vue şu sıralar en hızlı yükselen ve en popüler JavaScript kütüphanesi. Benim gönlimde jQuery kütüphanesini salladı. Vue'nin arkasında React'ın arkasındaki Facebook ya da Angular'ın arkasındaki Google gibi koca bir firma yok. Evan You tarafından yazılmış ve arkasında geniş bir açık kaynak topluluğu var.



Kurulum