Photo by Myriam Jessier on Unsplash

REACT

Enterprise React Uygulamalar için Altyapı — 2

Gelecekte hızlı bir şekilde Admin, Dashboard, ve B2B uygulama geliştirmeyi sağlayacak altyapı platformumu gün geçtikçe iyileştiriyor ve geliştiriyorum.

Frontend Development With JS
2 min readJan 20, 2024

--

Bu yazı daha çok aşağıda yazmış olduğum 2 yazının devamı niteliğinde olacaktır.

Öncelikle benim kurgulamak istediğim yapı SPA (Single Page Application) yani sadece bir index.html olduğu içerisinde bir root div içerisinde tüm sayfaların ve bileşenlerin render edildiği yöntem.

SPA Basic Communication

Bu tip uygulamalarda genelde aşağıdaki türdeki araçlar için uygundur;

  • Admin
  • B2B
  • Internal Tool
  • Dashboard
  • vb …

Bu tarz uygulamalar ve araçlar geliştirmemiz için hazırlanmış bazı demo ve template bakalım.

React Admin

Refine.dev

ThemeForest

TailwindUI.com

DataBox Dashboards

Yukarıda örnek alınarak yapılacak bir çok uygulama ve demo örneği bulunuyor. Zamanla bunları kendi yapılarım içerisinde parça parça geliştirip sonrasında birleştirmeyi düşünüyorum.

Bunu şu yapılar üzerine kurguluyorum.

  • Mimari (Architecture)
  • Bileşenler (Components)
  • Data (Mock, Real Data Adapters)
  • Toolkit
  • Knowledge

Mimari

Bu konu hakkındaki detayları bu linkte bulabilirsiniz.

Components

Bileşenlere https://onurdayibasi.dev/ ve https://learnreactui.dev/ sayfalarından erişebilirsiniz.

  • OnurDayibasi.Dev → Live Demo Ortamı
  • LearnReactUI.dev → SourceCode ve Açıklama

Mock Veri Katmanı ve Adaptörler

Veri katmanı üzerinde çalışmaya devam ediyorum.

Knowledge (Deneyim)

Genelde bilgi birikimlerimi yazılarım ile Medium üzerinden paylaşıyorum. Bunları bir liste halinde (onurdayibasi.com) bulabilirsiniz. Fakat Enterprise bir uygulama geliştirmek istiyorsanız bu deneyimin doğru bir şekilde projeye ve uygulamaya aktarılması gerekiyor

Bu konuda bunun için Aşağıdaki yazıda Enterprise React için Altyapı yazısında Frontend Danışmanlık Hizmeti almanızın öneminden bahsetmiştim.

İşte tüm yukarıda bahsettiğim konular, doğru proje gereksinimleri ile birleştiğinde karşımıza başarılı, sürdürülebilir bir web uygulaması çıkar.

Okumaya Devam Et 😃

Bu yazının devamı veya yazı grubundaki diğer yazılara erişmek için bu linke tıklayabilirsiniz.

--

--

No responses yet