Help Needed: Choosing the Right Framework for My Portfolio Website
Hi everyone,
I'm currently in the process of building my portfolio website, and I'm facing a bit of a dilemma when it comes to selecting the right framework. My options include:
• Kotlin JS
• Kobweb
• Kotlin Multiplatform (KMP)
• Next.jsA bit about my background:
• I'm comfortable with Kotlin and have experience in Android development, so frameworks like Kotlin JS, Kobweb, and KMP are appealing since they allow me to leverage my existing Kotlin knowledge.
• However, I also recognize the strength and popularity of Next.js, with its extensive ecosystem and strong community support.
My goals:
• Create a responsive, performant, and visually appealing portfolio.
• Ideally, I want a framework that I can grow with, potentially using it for future projects beyond just the portfolio.
• I prefer a framework that offers good documentation and community support.
I'm seeking advice on:
• Which framework would be the best fit considering my Kotlin background?
• Any personal experiences with these frameworks that might help me make an informed decision?
Thanks in advance for your insights and recommendations!
a
Arjan van Wieringen
08/16/2024, 12:15 PM
A portfolio is pretty static right? So why not go for something simple as GitHub Pages with some static site generator?
➕ 2
a
Ayfri
08/16/2024, 12:16 PM
My own portfolio was made using Kobweb, and it's great, pretty easy to customise, the only hard part is when you want to do an Articles/News part with Markdown-generated content
You can see how I've managed to it within
build.gradle.kts
of the repo: https://ayfri.com
Then it is published on Cloudflare Pages but could also work on GitHub Pages
Ayfri
08/16/2024, 12:18 PM
If you want a simple solution with a JavaScript framework, I recommend you AstroJS over NextJS, it's specifically made for fast, optimized static websites https://astro.build
It also lets you use React if you want to use it, or any other JavaScript framework like Svelte or SolidJS
m
Meet
08/16/2024, 12:19 PM
@Ayfri Nice Portfolio
a
Ayfri
08/16/2024, 12:19 PM
Thanks 👌
m
Meet
08/16/2024, 12:20 PM
@Arjan van Wieringen i building website fully scratch
Meet
08/16/2024, 1:27 PM
@Ayfri your portfolio website exactly what I need. thanks