WEB 3.0 ve React Dili Hakkında Bilmemiz Gerekenler

Suskun

Kıdemli Üye
23 Ocak 2012
2,767
679
Germany
WEB 3 VE REACT DİLİ HAKKINDA BİLMEMİZ GEREKENLER!
Web 3.0 çevrimiçi bilgilerimizin kontrolünü bize vermenin yanı sıra semantik bir web yaratmayı da hedefliyor. Bu da makinelerin, kullanıcılar tarafından oluşturulmuş içerikleri kolayca okuyabileceği ve işleyebileceği anlamına geliyor. Blockchain de merkeziyetsizlik için gücü, kripto cüzdanları sayesinde ücretsiz dijital kimlikleri ve açık dijital ekonomileri sunuyor.

Web 3.0 teknolojilerinin avantajları neler?
4tpjt64.jpeg

Web 2.0 ile hayatımıza giren birçok kavram, Web 3.0 teknolojileri aracılığıyla farklı bir boyut kazandı. Örneğin, merkezi olmayan finans anlamına gelen DeFi kavramı sayesinde geleneksel finans platformlarına olan bağımlılık azaldı.

Merkeziyetsiz uygulama anlamına gelen DApp, Blockchain ve P2P (eşler arası protokol) olmak üzere iki farklı şekilde temele inşa edilebiliyor. Blockchain tabanlı DApp uygulamaları, geliştirilen platform üzerinden kripto para işlemlerine olanak sağlıyor. Kullanıcılar, oluşturulan kripto paralar ile kullandıkları platform üzerinden para kazanabiliyor. P2P temeli üzerine inşa edilen uygulamalar ise kullanıcıların biri birileri arasında doğrudan veri alışverişi yapmasına imkan tanıyor. Web 3.0’ın bir diğer avantajı ise şeffaflığının yüksek olması diyebiliriz. Kullanıcılar, blockchain teknolojileriyle oluşturulan platformların bir parçası haline geliyor. Bazı blockchain tabanlı uygulamalar, kullanıcıların katılımıyla oluşturulan zincirler ile doğrulama işlemini gerçekleştiriyor.

okr3yjg.jpg

Reddit ve Discord başta olmak üzere birçok platform Web 3.0 teknolojilerini platformlarında kullanmak için çalışma yürütüyor. Her sistemde olduğu gibi Web 3.0’da da bazı dezavantajlar mevcut. Merkeziyetsiz sistemlerde siber suç, zorbalık ve nefret söylemi gibi yasa dışı davranışların tespiti oldukça zor. Kullanıcıların blockchain zincirlerini oluşturduğu uygulamalarda ise kullanıcı sayısına bağlı olarak güvenliğin riskli hale geleceğini söylemek mümkün.

WEB 3. İLE WEB 2 ARASINDAKİ FARKLAR

Web 2.0 ile web 3.0 arasındaki en temel fark aslında merkeziyetçilik kavramıdır. Şuan kullandığımız web 2.0 da da gördüğümüz üzere biz hem üretici hem okuyucu konumunda iken aslında bazı tarayıcılar ve web log sitelerinin aracılığında içerik paylaşabiliyor ve okuyabiliyoruz. Tabiki bu aracı konumunda olan sitelerde bundan oldukça büyük kâr elde ediyorlar. Kendi algoritmaları ile birlikte kendi seçtikleri içerikleri öne çıkarıyor ve satıyorlar. Bu hiyerarşik düzenden sonra fikren doğan web 3.0 bilginin sahibinin el değiştirmesi ve merkeziyetçiliğin ortadan kalkmasını hedefleyerek bilgi iletişimin üretici ve okuyucu arasındaki direkt bağlantıyla ulaşmasını hedefliyor. Bu sayede bilgiye daha çok odaklı ve bireye ait içeriklerin oluşturulması aslında web 2.0 ile arasındaki en büyük farklardan biridir.

REACT DİLİ NEDİR?
React dili android ve ios platformları için uygulama geliştirmeye olanak sağlar ve native kullanıcı ara yüzü birimlerini kullanır.
t07xiro.png


React, kullanıcı ara yüzleri oluşturmak için açık, verimli ve esnek bir JavaScript kütüphanesidir. Component (bileşen) denilen küçük ve
izole parçalar sayesinde karmaşık ara yüz birimlerini oluşturmanıza olanak tanır.


REACT DİLİ NASIL ÇALIŞIR?
React
yeni veriler eklendiğinde veya herhangi bir verinin güncellenmesi durumunda web sayfasını tekrar yükler ve tüm işlemleri tekrarlar. Bu işlem sonrası yalnızca güncellenen veriler görüntülenebilir. Ancak bu bir dezavantaj olarak değerlendirilebilir. Örneğin bir belge nesne modeli olan DOM, web sayfası yüklendiğinde tarayıcı tarafından oluşturulmuş verileri dinamik olarak ekleyebilir ve kaldırabilir.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.