Vue JS Nedir ?

Vue JS Nedir ?

Hepinize merhaba dostlarım 😊. Klavyemin arızalanmasından ve kurban bayramının da gelmesiyle ve en ama en önemlisi sitelerimin taşınma işlemlerinin sonucunda sunucumun kontrol işlemleri sebebiyle birazcıık geç ıkalıyorum af buyurun 😊

Şimdiiiiii konumuza gelecek olursak dostlarım her zamankinden farklı bir kategori açtım ve sizleri de hem Laravel üzerinde hem de bu kategoride ağırlamak istiyorum 😊. Şimdi içinizden diyorsunuzdur

Hocam bu sefer nasıl bir sürprizle karşılayacaksınız heyecandan mahfolcaz 😁

Kendinizi sakın ama sakın kasmayın dostlarım 😊. İşin teorik bir anlatımını yapmıcam size sadece örneklemelerle ve hayattan örneklerle anlatıcam. Ama ileriki zamanlarda anlatıcam şimdi ufaktan bir nedir ne değildir ona bir bakalım istiyorum. Kendinize bir kahve alın arkanıza yaslanın ve ben sadece anlatayım 😊

Nedir Bu Vue.js ?

Eveeeet artık geldik dostlarım konumuzaa 😊. Özellikle son zamanlarda karşımıza çıkan ve hemen hemen her yazılım iş ilanlarında karşımıza sıklıkla çıkan bu teknoloji web sitelerinde kullanıcı arayüzlerinin ayarlanması ve yeri geldiğinde de sunucu ile api sayesinde haberleşmesini istediğimiz uygulamalrda kullanacağımız Javascript ile geliştirilmiş bir çatıdır 😊

Yani dostlarım bu kısımda size şunu deyim daha akılda kalıcı olacaktır. Hani biz web geliştiricilerin aşık olduğu bir CDN var ismi JQuery. İşte bu Vue.js de bizim web sitelerimizde aynı JQuery gibi işlevsel yapılar kullanmamızı sağlıyor. Ama JQuery nin aynısı diyemeyiz asla ondan daha gelişmiş daha profesyonel şeyler de yapılıyor. Gelelim bir diğer başlığımıza

Ne Zaman Ortaya Çıktı ?

Geldik en ama en güzel soruya ve benim de aklıma gelen soruydu bu her zaman. Diyordum bazen kodlarken

Ya kodluyoruz kodlamasına eyvAllah da bu teknoloji ne zaman çıktı ?

şeklinde ciddi ciddi aklıma geliyordu. Veee artık bu şekilde sorgulama yapıyorsanız siz de sizi aydınlatmaya geldim 😊

Evan You diye bir dostumuz daha doğrusu bir abimiz var. Kendisi üst düzey bir yazılımcı benim gözümde. Çünü bu güzel teknolojiyi çıkarmış ve bizlere sunmuş. Allah ondan razı olsun. 

Pekiiii nasıl çıkarmış hiç bunu düşündük mü ? Bu konuda da sizleri aydınlatmak istiyorum

Evan You abimiz Google da çalışırken Angular JS ile proje geliştiriyorken (Angular JS den çok ufak bir bahsedecek olursam dostlarım Vue Js ye göre çok ağır, kurulumu bir nebze zahmetli bir kütüphane) kütüphanenin boyutunun projeyi etkileyeceğini düşünmüş. Ve Angular JS üzerindeki yapıyı daha hızlı şekilde ve daha hafif bir şekilde çalışacak yapıyı düşünmeye başlamış

Bu fikir Evan You abimizde bir inovasyona dönüşmüş ve bugün neredeyse bir React.JS veya bir Angular.JS kadar isim yapmış ve geniş bir popülariteye dönüşmüş, aynı zamanda da açık kaynak kodlu Vue.JS nin ortaya çıkmasına neden olmuştur.

Ne güzel bir şey yapmış değil mi 😊. Gelelim şimdi de neden Vue JS kullanmalıyız onlara bir bakalım 

Neden Vue JS Kullanmalıyız ?

Geldik en ama en can alıcı soruya. Aslında pek o kadar can alıcı değil ama özellikle yeni mezun arkadaşlarımızın ilk defa duyduğunda biraz tedirgin olma durumları olabiliyor çevremdeki birkaç arkadaşımın bu tarz olaylarla karşı karşıya kaldığını bildiğimden ve ben de bir aralar bu süreç içerisinden geçtiğimden yayınlamak istiyorum. O halde sözü daha fazla uzatmadan konumuza geçişimizi gerçekleştirelim

  • Hızlı Açılan Web Siteleri: Eğer ki SEO ile uğraşıyorsanız bilmeniz gerekli ki sitelerinizin hızlı açılması gerekmektedir. Bu yüzden Vue kullandığınızda sitelerinizde sanal bir şekilde DOM un kopyalanmasını ve sürekli olarak yenilenmesinden ziyade sadece değişiklik yapılan kısmın yenilenmesi işlemini gerçekleştirir
  • Kendinize Yatırım: En ama en öneli nedenlerinden birisi budur dostlarım. Sürekli gelişmekte olan yazılım dünyasında yeni yeni teknolojilerin çıktığını hepimiz biliyoruz. Bu süreç içerisinde kendinize ne kadar çok ileri teknoloji yatırım yaparsanız ileriki yaşamınızın da şekillenmesi de buna bağlı oluyor. Tavsiyem bu kısımda bir nebze olsun Vue.JS ile projeler yapıp CV nize eklemek olacaktır.
  • Zengin Popülarite: Diğer teknolojilerin popülaritesini kötülemek gibi asla ama asla niyetim yok dostlarım. Amacım kısa sürede React.JS gibi veya Angular.JS gibi ses getirmiş olan bu teknolojinin kullanımı esnasında karşılaşılan hataların birçok kişi tarafından alındığını ve bu hataların çözümünün hızlı bir şekilde çözüleceğinin garantisini verebilirim size. Cidden bunun diğer dillerde olduğu gibi bu teknolojide de olması gayet güzel bir şey
  • Template Kullanımı: Özellikle dostlarım bir web geliştirme esnasında neredeyse tüm işlemleri custom.js gibi bir dosya içerisinde yazıp o dosyanın şişmesine neden oluyoruz. Diğer teknolojilerde olduğu gibi Vue.JS de bu olaya pek sıcak bakmıyor. Bunun yerine her işlem kendi dosyasında olsun düşüncesi uygulayıp dosyaların ayrılmasını ve her işlemin kendine ait dosyası içinde olmasına olanak sağlıyor. İşte muazzam bir özellik 😊

şeklinde dostlarım. Aklıma bu önerilerin geldiğini söyleyebilirim. Dahası vardır muhtemelen ama ben de uzun zamandır Vue.JS ile uğraşmadığım ve aynı zamanda öğrenirken öğretmek istediğim için bu kategoriyi hem sizin hem de kendimin gelişmesi için yazmak istedim.

 

Eveeeeet dostlarım bu yazımda sizlere elimden geldiğince dilim döndüğünce "Vue.JS Nedir ?" anlatmak istedim 😀. Eksik veya hatalı bir anlatım yapmış isem benimle iletişime geçmekten çekinmeyin 😊. Konu başlarda biraz karmaşık veya zor gelebilir dostlarım anlıyorum. Özellikle bu süreçte sizlerden istediğim tek şey "İstikrarlı ve Azimli Olmanız, Bolca Pratik Yapmanız 😊" olacaktır. Bu dediklerimi hayat felsefeniz yaptığınız sürece başarı sizler için kaçınılmaz olacaktır 😊.

Aynı zamanda 25 Aralık 2022 de kurmuş olduğum seyyaryazilimci.com soru cevap sitesi de yayında dostlarım haberiniz olsun. Her zaman dediğim gibi sorular ve cevaplar belirli bir süre admin onayından geçerek sistem üzerinde yayınlanmaktadır dostlarım bilginiz olsun. Onu da taşıdım 😀. Hatta taşıma süreci en meşakkatli olan site buydu ama değdi de güzel deneyim kattı bana 😊.

Hayallerinizi gerçekleştirmeniz ve güzel yerlere gelmeniz dileklerimle... İyi çalışmalar dilerim 😊

 

Muhammed Fatih BAĞCIVAN
Yazar Hakkında

Kendi Halinde Bir Backend Developer

Önceki YazıMFSoftware Blog Transfer Oldu
Sonraki Yazıİlk Vue.js Projemizi Oluşturalım
Yorumlar (1)
Yavuz Selim
15.07.2022

Yine yeni yeniden mükemmel bir yazı hazırlamışsın. Ellerine sağlık çok güzel ve çok bilgilendirici olmuş :)

Yorum Yapabilirsiniz