interoperability in the server side; how does that make possible?

Viewed 32

I am developping an app/website. I am using the Flutter framework for the frontend, but for backend I do not want to use firebase as I don't think it fits my use case. I need a relational database and open source, so I choose to go with mysql as usual. Also, I would not like to use a framework in the backend either.

I usually use PHP for my backend, but this time, I would like to challenge myslef and use java and other languages. I've created only one real world project in java, and every other projects were just exercises. With that saying, I feel like I'm more inclined to PHP as I've used it in multiple projects. But like I said I just want to take the challenge.

I know java is used alot for enterprise applications and PHP would be just fine for my use case.

Finally, my question is, will it be possible to use java for some part, then nodejs for some or even PHP for part of the backend?

I would definitely do research and decide what functionality is best suited for each language I wanna use.

My question is more out of curiosity about interoperability on the server side.

Note: I have all the time in the world to do the project. Time is not a factor at all because I'm doing the project for myself with no due date.

I know there are so many brilliant minds here so please shine some lights on me. I have my notebook ready to take notes.

Thank you in advance!

0 Answers
Related