Needs advice
on
GolangGolangKotlinKotlin
and
TypeScriptTypeScript

I want to try out backend development by making a somewhat simple finance tracker web app and intend to use PostgreSQL, but I have very little knowledge of the area and would like to know which language and accompanying framework would be best suited.

My preferences would be between Kotlin (I already know Java) and Golang or TypeScript, but other recommendations are welcome.

I also know a bit of Rust from doing Advent of Code with it, but I would instead use something easier for now.

READ LESS
5 upvotes·32.6K views
Replies (1)

Hi Flip-rossi, I think that it will depend on the size of data transfer (and user counts) between the frontend and the backend and the architecture of communication, mainly depending on how the frontend will be presented. I have my own finance project that is Typescript on the frontend, Rust on the backend, and PostgreSQL as a database. Data transfers are not so huge, so it makes no difference if you prefer Java (Kotlin) or other languages. UI is for me the most important thing. On BE, it can be a simple calculator or just a data transfer pump between DB and FE. As I said, it will definitely depend on FE functionalities and architecture. So go with your preferred technology and don't stop learning new tools.

My technology stack in this is FE: Typescript + SolidJS, BE: Rust + actix + diesel , DB: postrgreSQL, ochestrated deployment by docker compose 

READ MORE
2 upvotes·297 views
Avatar of flip-rossi