Merhabalar arkadaşlar;
twitter facebook gibi mecrların kendine has yazılım platformları ve frameworkler çıkartmayabaşlayan ün sahibi olan ve genelde frontend tarafında daha çok destek gören jsframework ailesinin farklı bir üyesi nuxtjs aslında temelde vuejs ‘in abisi yada kardeşi diyebiliriz. Bakış açısına göre değişir.
Nedir bu jsframeworkler diyecek olursak bir çoğu browser üzerinde anlık DOM nesnesini manüpüle etmesi sonrasında çalışan ve önyüz tasarım ve işlerini sanki backend gibi işlemleri yapabildiğimiz kütüphanler bütünü diyebiliriz.
Google teknolojilerini seven biri olarak angularjs ve sonrasında angular2+ şeklinde devam eden serisini kullanan biri olarak içerisinde özelleştirilmiş uygulamaların hoşuma gitti bir platformdur.
Bunların yazılım amacına göre server yada client üzerinde çalışma mantığına göre googletarafından indexlenme mantığı ortaya çıkmaktadır. Bazı frameworkler google tarafından indenxlenemedikleri için kullanıcılar tarafından özellikle index olayının önemli olduğu zaman dilimlerinde önem arzetmektedir. İşte buraya kadar herşey normal…
vuejs işte google tarafından indexlenemeyen jsframework ailesi içerisindeyer almaktadır. bu eksikliği fark eden biz yazılımcılar google indexi isteriz diye baş kaldırınca nuxtjs ortaya çıkmıştır. Aslında tam olarak da böyle olmasa bile bu durum mihvalinde gelişmiştir durumlar.
Nuxtjs vuejs ‘den katılım yoluyla gelişmiş ve ekstra özellikler ile browser üzerinde derlenen değilde sunucu üzerindederlenen bir yapı ile karşımıza çıkmış ve haliyle google indexlemeye yardımcı olmuştur.
Bence bu kadar bilgi bu saat’te yeterlidir. Biraz daha araştırırsanız ki eğer bu platformda yazacaksanız detayını araştırmanız gerekebilir. Özelinde birçok servis ve component mantığını bilmeniz gerekecektir…