TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

What language/frameworks should I use for simple web apps in 2023?

2 pointsby ymolodtsovover 1 year ago
The last time I developed anything proper for the web was around 2010, when I was writing my own CMS on PHP 5.3 with a little of JQuery. Ended up on a very different career trajectory, but always been around software development.<p>I&#x27;ve been thinking about building something but struggled with adopting the modern approach of writing SPAs in Type&#x2F;Java-script. It does seem like an overkill for a personal side project. And I&#x27;m not looking for job opportunities.<p>I&#x27;m happy to make another attempt into learning modern Javascript or something else. My questions is, is there a particular framework&#x2F;language combo that will: 1. Allow me to build simple web apps with some interactivity (but not necessarily a full API-based SPA) 2. Have a viable community to learn from and ask questions if needed (doesn&#x27;t have to be the biggest one)<p>The way people use something like Next.js just to build a personal blog seems a bit weird to me, and since I don&#x27;t need this skill, I don&#x27;t think I should invest in learning this.<p>I&#x27;m pretty comfortable with my two static blogs on Hugo, built my themes for both of theme and heavily adjusted their internal templates. I also knew Python well enough and still like it as a language.<p>What do you think is a good option for people like me? Commit to JavaScript (so I have to master just one language) and find a more reasonable option there? Get back to PHP, which has changed a lot (I guess Laravel+Livewire?)? Use Django with some frontend framework?<p>I liked some philosophy behind Basecamp&#x27;s products (Turbo&#x2F;Hotwire) in terms of being simple, but this community is definitely a bit too small (also works best with Rails). Even though I attached TurboLinks to my blog and like how it works.<p>Really open to recommendations here, spent a few days actively googling but useless SEO websites have filled everything by now.

4 comments

Leftiumover 1 year ago
I personally really like <a href="https:&#x2F;&#x2F;kit.svelte.dev" rel="nofollow noreferrer">https:&#x2F;&#x2F;kit.svelte.dev</a>. One of SvelteKit&#x27;s philosophies is &quot;use the platform.&quot; So it sticks close to vanilla HTML&#x2F;CSS&#x2F;JS and adds enhancements where it makes sense. Also the SvelteKit community is pretty active and helpful.<p>The base SvelteKit skeleton project provides a minimal site using best practices so you can get started right away on the unique features of your app. You don&#x27;t have to use any of SvelteKit&#x27;s extra enhancements, but they are designed to cut down the boilerplate almost every project needs.<p>I have built several small projects with SvelteKit. Here is one of my latest projects, built in an afternoon or two (the biggest feature is hidden away):<p>- <a href="https:&#x2F;&#x2F;github.com&#x2F;Leftium&#x2F;transform&#x2F;commits&#x2F;main">https:&#x2F;&#x2F;github.com&#x2F;Leftium&#x2F;transform&#x2F;commits&#x2F;main</a><p>- <a href="https:&#x2F;&#x2F;tt.leftium.com&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;tt.leftium.com&#x2F;</a><p>---<p>On the other hand, there is merit in using tech you are already proficient with. (StackOverflow uses .net because that&#x27;s what the devs were familiar with.) It is possible to use PHP&#x2F;Python&#x2F;Django for the backend and just use SvelteKit on the frontend.
shortrounddev2over 1 year ago
Idk what your backend needs are but c# is the best language for backend development. I would just do vanilla js on the front-end if you don&#x27;t want to make an SPA
devmurtadaover 1 year ago
Express JS
sedocmivover 1 year ago
Astro?