What Tech Stack Should I Use Without Relying Heavily on JavaScript?

0
0
Asked By CuriousCoder88 On

Hey everyone! I'm in the process of building a tech stack that I can use for a variety of projects, from simple websites to complex web and mobile applications. I'm looking for a comprehensive set of tools that covers all these bases without having to constantly reinvent the wheel.

Here's the catch: I'm not a fan of JavaScript or TypeScript, nor do I enjoy the syntax of C, C++, or OCaml. I'm alright with Python, and I love Kotlin's syntax but dislike some complications that come with Java, like Gradle and project structures. Rust also interests me!

I've been told about HTMX and AlpineJS, but I'm unsure if they can handle complex web applications. I appreciate the component-based approach found in frameworks like React, Vue, and Svelte, but the need for JavaScript on the client-side is a big turn-off for me.

Given my preferences, what tech stack would you recommend that minimizes reliance on JavaScript or TypeScript? Don't hesitate to suggest other languages or frameworks that I might not have thought of. Thanks!

7 Answers

Answered By RubyRanger On

You might want to try Ruby on Rails. The syntax is pretty friendly and similar to Python, which could be a nice fit for you.

CuriousCoder88 -

Indeed, the syntax is quite close to Python, I will take a look. Thanks!

Answered By SyntaxSavant On

Don't stress too much about syntax or project structure. Every language has its pros and cons. It's about picking the right tool for the job, so try focusing on what works best for you in the long run!

Answered By ElixirExpert On

Have you considered using the Elixir framework, Phoenix? It offers a lot of potential for building scalable applications.

CuriousCoder88 -

I will take a look. Thank you!

Answered By TechTrendsetter On

Consider the .NET runtime. It supports multiple applications, and with Blazor and ASP.NET, you could create quite complex apps without much JavaScript. It's definitely worth exploring!

CuriousCoder88 -

With Blazor and ASP.NET, that's it?

Answered By DevDynamo On

You might want to check out Laravel if you're looking for a full-stack solution. It handles a lot of the backend work well, and the syntax is quite nice!

CuriousCoder88 -

I will take a look, thanks!

Answered By GoGetter On

Give Go a shot! It's really gaining traction, thanks to its simplicity and performance. You can create full-stack apps without much hassle. I love using Svelte for the frontend along with Go for the backend; they work well together!

CuriousCoder88 -

I think I won't like the C-like syntax, but I will take a look! Thanks!

Answered By RustFanatic On

If you like Rust, definitely check out Yew or Leptos. They are similar to React and compile to WebAssembly, which can offer some performance advantages!

CuriousCoder88 -

Thank you! I will take a look at them. Also, I already looked at Dioxus for the frontend and Axum for the backend, what do you think of them?

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.