# Java and Kotlin

**URL:** <https://bisq.community/t/java-and-kotlin/4085>\
**Category:** Development\
**Created:** [December 26, 2017, 10:20pm UTC](https://bisq.community/t/java-and-kotlin/4085 "2017-12-26T22:20:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![philip\_rhoades](https://bisq.community/user_avatar/bisq.community/philip_rhoades/32/1294_2.png) [@philip\_rhoades](https://bisq.community/u/philip_rhoades)\
**Post date:** [December 26, 2017, 10:20pm UTC](https://bisq.community/t/java-and-kotlin/4085/1 "2017-12-26T22:20:05Z")

</div>

People,

I have been messing around with trying to get a Bisq Fedora client built but have had various problems - I will post about progress there in a separate note. I have had no real experience with Java - I started with Fortran, then Basic then C many decades ago but recently I have gotten interested in Kotlin as a Java substitute (I have a licence for a Java chatbot that I need to work on) and I was wondering if any of the devs here have considered using Kotlin? - it seems like it should “just work”? I have started doing trivial things with it using IntelliJ IDEA . .

P.

---

<div class="post-metadata">

**Author:** ![ManfredKarrer](https://bisq.community/user_avatar/bisq.community/manfredkarrer/32/26_2.png) [@ManfredKarrer](https://bisq.community/u/ManfredKarrer)\
**Post date:** [December 27, 2017, 11:36pm UTC](https://bisq.community/t/java-and-kotlin/4085/2 "2017-12-27T23:36:38Z")

</div>

Kotlin is for sure a interesting language but none of the devs is familiar with it. Java has the advantage that there are many devs out and it a very robust language with tons of infrastructure support.

---

<div class="post-metadata">

**Author:** ![cbeams](https://bisq.community/user_avatar/bisq.community/cbeams/32/3396_2.png) [@cbeams](https://bisq.community/u/cbeams)\
**Post date:** [December 30, 2017, 8:28am UTC](https://bisq.community/t/java-and-kotlin/4085/3 "2017-12-30T08:28:37Z")

</div>

Kotlin is a great language, and I have a good bit of experience with it, but at this point we want to keep as much stuff in Bisq using stock-standard Java as possible.

It’s extremely important that as many people as possible can effectively understand, review and maintain Bisq code. Java may be more verbose, etc, but the advantage of being very well-understood by a large number of developers simply outweighs its downsides.
