Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Idea: Rewrite in Java/Kotlin #70

Open
MarkHerhold opened this issue Jun 30, 2020 · 2 comments
Open

Idea: Rewrite in Java/Kotlin #70

MarkHerhold opened this issue Jun 30, 2020 · 2 comments
Labels

Comments

@MarkHerhold
Copy link
Contributor

MarkHerhold commented Jun 30, 2020

This is a crazy idea, but because this project is so coupled to a JDBC driver, it might be worthwhile to rewrite local-data-api in Kotlin, perhaps with a framework like javalin. 🤔

I do not have the skills or expertise to do this but just wanted to throw the idea out there. Feel free to close this issue.

@koxudaxi
Copy link
Owner

@MarkHerhold
I think a good idea. The point is cost to implement.
If the Python-version fills the feature and stability, then I don't think to need it. the cost will be expensive. of course, the cost is the time to develop a Kotlin version.

But, I may change it to the kotlin-version when we need to cover the requirements.

I explain why I choose python and JDBC.

  1. Python is my main programing language.
  2. I wanted to try FastAPI for the new WebAPI.
  3. I detected column metadata is JDBC's ResultSetMetaData after I created early version.
  4. I had not learned in Kotlin yet when this project was started. But, I recently write some projects in Kotlin. poetry-pycharm-plugin, pydantic-pycharm-plugin
    SIGSEGV error in JRE when connecting to the database #50

I don't close this issue for a while.
If The issue gets reactions or comments, then I may rewrite the app in Kotlin.

@koxudaxi
Copy link
Owner

@MarkHerhold @akarmes
I have released a new version 0.6.0
The version has been re-written in Kotlin for the JDBC driver.
I thought I need only 2days to re-write API in Kotlin. But, I spent 4 days developing it 😅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants