DEV Community

Discussion on: Why do you use your language/stack?

Collapse
 
cjbrooks12 profile image
Casey Brooks

I'm much more of a "tinkerer" regarding full-stack development. I'm primarily an Android developer, but I like to poke around at various tech stacks for fun, though I really haven't built anything substantial.

I really like the Laravel/Vue stack, mostly because they are both really well-designed frameworks with great documentation. I'm not a huge fan of either PHP or JS, but these two tools definitely make it easy to get past that. I've never really felt like I understood Angular, and I haven't tried React, so I don't have much to compare to.

More recently, I've been playing with full-stack Kotlin, trying to see if I can make it work. Ktor seems like a really great server-side Kotlin framework, and I'm also trying to set up a good reusable build process to use Kotlin in Node, for serverless functions. And then, of course, if I can get it working in Node its should work just as well in the browser. There are Kotlin bindings for React, but I'd really be interested to know if anyone has gotten Vue working with Kotlin.

In general, I see a really bright future for full-stack development with Kotlin as the "one language to rule them all". Setup is currently a bit painful when using it outside of the JVM realm, but it works really well once you've finally gotten out all the kinks and can just start developing.

Collapse
 
jsn1nj4 profile image
Elliot Derhay

To be fair, I tried learning Angular also when CodeSchool was still CodeSchool. As interesting as the SPA concept was even back then, I couldn't get past how Angular would turn my stomach.