1. sayfa
| Angular Js ile Angular 6'nın alakası yok dostum. Vue.js pek revaçta bu ara. |
| peki angular 6 mı vue.js mi tavsiye edersiniz? |
| İnternette benzer karşılaştırmalar epey var.Ayrıca bu öneriyi daha usta bir front-end ci yapsa daha iyi olur. |
VueJS ile başlarsak, framework olarak çok küçüktür, derlenmiş dosya boyutu yanlış hatırlamıyorsam 23 kb. Bunun yanında yaptığı iş çok büyük, güncel frameworkler gibi SPA yani single page application kurmanıza izin veriyor. Bununla da kalmıyor PWA yani progressive web application kurmanıza izin veriyor. Vue diğer paketlerin aksine kendi bünyesinde router ve state modüllerini sunar. Bu paketler %100 Vue ile uyumludur, projeye ekleyip istediğiniz kullanabilirsiniz. Ekstra olarak VueJS derlenmeye ihtiyaç duymaz script dosyasını projenize ekleyerek kolayca bir şekilde kullanabilirsiniz, JQuery gibi. Ayrıca VueJs CLI sunar ve webpack gibi derleyici paketleri araya sokarak büyük çaplı projeler oluşturabilirsiniz. Hybrid uygulama yapmanıza imkan sunar. VueJs ile tamamen reactive bir proje yapabilirsiniz. Re-usable Component mantığı vardır. React, facebook' un çıkardığı bir pakettir ve dili diğer tüm paketlere göre ağırdır, öğrenme eğrisi diktir. Kısaca zordur. Kendi bünyesinde state modülü barındırmaz. Üçüncü parti bir çözüm bulmanız gerekmektedir fakat react ile uyumluluk kısmı sorunludur. Ara derleyici ile oluşturduğunuz react projesini derlemeniz gerekmektedir, sayfaya ekleyerek çalıştıramazsınız. Angular, google ın desteklediği fakat bir çok kez kendi ayağına taş bağlamış bir frameworktür. Her versiyonda geçmiş versiyonlarını desteklemez. Bunu ancak angular 4 ile anladılar ve eski versiyonlara destek vermeye başladılar. Dili neredeyse Vue ile aynıdır. Son dönemlerdeki yeniliklerini bilmiyorum. State ve Router mekanizması yoktu. Benim tercihim VueJS, incelediğinizde de göreceksiniz React ve AngularJS in iyi yanlarını bünyesinde toplamış bir frameworktür. Proje boyutu ne olursa olsun state ve router modülleri ile projede yarı yolda bırakmaz. Çok hızlı çalışır. Zaten derlenmiş hali 23kb, eskiden react ile arasında performans farkı vardı fakat Vue 2.0 ile bu performans farkı ortadan kalktı, bazı alanlarda reactı geçtiği gözlemlenmiştir. Geçenlerde geyik vardı github yıldızları 100k yı geçti ve reactı resmi olarak geride bıraktı. |
O zaman js i iyi derecede halledip Vue ile devam ediyorum. İlginiz için teşekkür ederim |
|
| Peki ama aklıma hiç proje gelmiyor internete bakıyorum örnek kodlara, hepsi aynı şeyler hesap işleri ama bunlar web sitesinde işe yaramıyor pek. Acaba bir web sitesinde js nasıl ve nerede kullanılırı öğrenebilirim. Önerdiğiniz kayna var mı? |
Kaynak olarak scotch.io bu konuda zengin, ücretli ücretsiz ne ararsan var. Youtube üzerinse Academind ve Traversy Media kanallarını takip edebilirsin. Mesela ilk önce bir obje dizisi oluştur, bu dizi içerisindeki objeler süper kahramanların adları, renkleri ve yaşı şeklinde olsun, sonra bu diziyi htmlde bir tablo içerisine javascript yöntemi ile satır satır hücre hücre yazdırmayı dene. Bu soruyu yaparken, json, array, json array, for of - for in, document.getElement ve iç içe döngü konularını öğrenebilirsin. |
Anladım. Çok teşekkür ederim. Her soruma cevap verdiniz çok sağolun |
| Ne demek rica ederim, yardım lazım olursa da sorabilirsin. |
1. sayfa
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.