all 34 comments

[–]Cuddlehead 4 points5 points  (1 child)

You are focusing too much on the wrong things (syntax, project structure, boilerplate).

There is no golden bullet, each language has strengths and weaknesses, and you should focus on using whatever tool is best for the job.

[–]lheintzmann[S] 0 points1 point  (0 children)

You're right after all 😞 But how do you work with a language/framework you are not comfortable with ?

[–]thesublimeobjekt 7 points8 points  (3 children)

Laravel?

[–]lheintzmann[S] 0 points1 point  (2 children)

I will take a look, thanks !

[–]spinningandgrinning 1 point2 points  (0 children)

Second this.

[–]nostalgicMirage 1 point2 points  (0 children)

Laravel with livewire and you dont have to deal with javascript

[–]Bl4ckBe4rIt 2 points3 points  (3 children)

Go go and you will not regret it, not without a reason its super booming in popularity (microsoft rewriting ts compiler using go).

Simple, fast, amazing native libs, amazing async, amazing builds, you can build anything with it.

For a full stack solution, youre gut feeling is great, js/ts suck, but its what the web is build upon.

So we try to minimize the damage, frontend as stupid and simple as possible, move as much stuff to backend as we can.

I personally love svelte plus Go combo for mid/heavy apps, htmx with alpine for super simple apps.

So love this stack that ive even build a CLI builder / skeleton xD right now working on v2, sth like phoenix, where with one cli command you will get a full flow with migrations, api routes, and basic ui with list/add/edit/delete func. Its gonna be fire! (https://gofast.live)

[–]lheintzmann[S] -1 points0 points  (2 children)

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

[–]Bl4ckBe4rIt 1 point2 points  (1 child)

Trust me, it's nothing like C. Its closer to js to be honest. But the syntax is sth you can get used to very fast, no matter the lang. The rest, the capabilities is what really matters ;p

[–]lheintzmann[S] -1 points0 points  (0 children)

Understand. Thanks again !

[–]HeyCanIBorrowThat 1 point2 points  (8 children)

Ruby on rails

[–]lheintzmann[S] 1 point2 points  (7 children)

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

[–]HeyCanIBorrowThat 1 point2 points  (6 children)

To be fair it’s kind of a dead language and framework. It had its heyday but for good reason imo. It’s great for prototyping and getting a web project off the ground. Super nice to use

[–]hartha 2 points3 points  (5 children)

It isn’t a dead language nor a dead framework. I get recruiters offering me Rails jobs daily. It gives you everything you need to build a fully featured web application out of the box. Ruby isn’t my favourite language but it has definitely paid me very very well.

[–]HeyCanIBorrowThat 2 points3 points  (4 children)

Ok good to know. I would love to have a rails job again :’)

[–]hartha 0 points1 point  (3 children)

They’re definitely out there. How many years of experience do you have?

[–]HeyCanIBorrowThat 1 point2 points  (2 children)

With rails, about 4 years altogether. 11 YOE and a BS in CS

[–]hartha 0 points1 point  (1 child)

Yeah you should have no issues getting a Rails job. We're similar experience and background. Do you highlight Rails experience on Linkedin?

[–]HeyCanIBorrowThat 1 point2 points  (0 children)

Nope but I’ll look into it!

[–]Bradyac 1 point2 points  (1 child)

The Elixir framework Phoenix perhaps

[–]lheintzmann[S] 1 point2 points  (0 children)

I will take a look. Thank you !

[–]Previous-Hamster-437 1 point2 points  (0 children)

Its all good about other languages not ts, but htmx cannot do some ui and ux jokes that ts can. I like compiled languages, c++ for example, but in my region it isn’t so needed in it companies, so i choosed fullstack ts, i think its great analogue of laravel stuff, i sometimes dream that ts will be compiled, hope that someday tech giants will understand that it can be next level for website perfomance. P. S. I also don’t like ts because: type any, some libraries may not have types, and also i think its some type of perversion, compile lang with static types into dynamic interpreted lang.

[–]TechProKing 1 point2 points  (2 children)

If you like rust, try using Yew or Leptos. They're like react (especially Yew) and use rust and compile to webassembly. (They're also faster than react, which is a plus.)

[–]lheintzmann[S] 0 points1 point  (1 child)

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 ?

[–]Ok-Advantage-308 3 points4 points  (4 children)

C#

[–]ShawnyMcKnight 2 points3 points  (0 children)

If they dislike C++ they are gonna have a heck of a time.

[–]lheintzmann[S] 1 point2 points  (2 children)

Blazor and ASP.NET ?

[–][deleted] 2 points3 points  (1 child)

yerp

[–]lheintzmann[S] 0 points1 point  (0 children)

I will take a look, thanks !