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.
Bu yazı daha çok aşağıda yazmış olduğum 2 yazının devamı niteliğinde olacaktır.
- Web Uygulamalarında No-Code yerine FullStack Çözümler
- Refine.dev ile Onurdayibasi.dev yapısını karşılaştırma
- Enterprise React için Altyapı
Ö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.
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.