Coder Social home page Coder Social logo

有没有兴趣 about apijson HOT 17 CLOSED

tencent avatar tencent commented on May 29, 2024
有没有兴趣

from apijson.

Comments (17)

TommyLemon avatar TommyLemon commented on May 29, 2024

@wanghaisheng 可以的,请问有语言限制吗?

from apijson.

wanghaisheng avatar wanghaisheng commented on May 29, 2024

@TommyLemon 最好大众化一些呗 什么java c# nodejs

from apijson.

TommyLemon avatar TommyLemon commented on May 29, 2024

@wanghaisheng OK,java没问题的。有别的要求吗?

from apijson.

wanghaisheng avatar wanghaisheng commented on May 29, 2024

@TommyLemon mysql sqlserver oracle

from apijson.

TommyLemon avatar TommyLemon commented on May 29, 2024

@wanghaisheng 已有对接MySQL的Java后端实现

from apijson.

TommyLemon avatar TommyLemon commented on May 29, 2024

@wanghaisheng 对了,我需要提供什么?

from apijson.

Liuqin avatar Liuqin commented on May 29, 2024

赶紧出个c#版本,我可以参与维护

from apijson.

TommyLemon avatar TommyLemon commented on May 29, 2024

@Liuqin 有人在做了哈

from apijson.

wanghaisheng avatar wanghaisheng commented on May 29, 2024

@TommyLemon 我现在有这么一个场景
我们有客户上了一些系统 但是这些系统的供应商配合支持力度有限 数据库可能是oracle 或者sqlserver的 如果想基于原来的数据库做一些新的应用开发

from apijson.

TommyLemon avatar TommyLemon commented on May 29, 2024

@wanghaisheng 还没说完?

from apijson.

wanghaisheng avatar wanghaisheng commented on May 29, 2024

@TommyLemon 大概就是这么个意思 说完了

from apijson.

TommyLemon avatar TommyLemon commented on May 29, 2024

@wanghaisheng APIJSON Server目前对接的数据库是MySQL,如果要切换为其它数据库,需要换一下数据库驱动jar包,然后在SQLConfig类里改一下生成SQL语句的代码

from apijson.

ysjiang4869 avatar ysjiang4869 commented on May 29, 2024

建议:sql builder可以是否可以考虑第三方库?目前在用jooq感觉就不错。通过sql builder库完成对不同的数据库方言的支持,如果能提供一个maven包更合适了。

from apijson.

TommyLemon avatar TommyLemon commented on May 29, 2024

@ysjiang4869 你好,感谢你的建议,我打算新增SQLConfig来支持PostgreSQL等其它数据库。
仔细看了JOOQ,发现它更像MyBatis,Hibernate这种ORM库,都是后端写死的静态代码,对于APIJSON的自动化解析来说,灵活性还不够,不能实现后端不写代码也能提供各种查询“接口”(其实就一个/get,想怎么查都行嘿嘿)。

from apijson.

TommyLemon avatar TommyLemon commented on May 29, 2024

@Liuqin
APIJSON-C# Server:
https://github.com/liaozb/APIJSON.NET

from apijson.

TommyLemon avatar TommyLemon commented on May 29, 2024

@ysjiang4869 感谢建议,APIJSON ORM 已支持 Maven, Gradle 等远程依赖方式,具体见
https://github.com/APIJSON/apijson-orm

from apijson.

TommyLemon avatar TommyLemon commented on May 29, 2024

@TommyLemon 我现在有这么一个场景 我们有客户上了一些系统 但是这些系统的供应商配合支持力度有限 数据库可能是oracle 或者sqlserver的 如果想基于原来的数据库做一些新的应用开发

@ysjiang4869 APIJSON 已支持 MySQL 5.7+, PostgreSQL 9.5+, MS SQLServer 2012+, Oracle 12C+, IBM DB2 7.1+, TiDB 2.1+, ClickHouse 21.1+, Hive 3.1.2+, Hadoop 3.1.3+
理论上所有支持 SQL 与 JDBC/ODBC 的软件,都可以用本项目对接 CRUD,待测试:
Elasticsearch, OceanBase, Presto, Spark,Phoenix(延伸支持 HBase), Presto/Trino(延伸支持 Redis, Hive, Kafka, Elasticsearch, Thrift, Cassandra, MySQL, PostgreSQL, Oracle, MongoDB...)

目前最新版 5.0.0:

增强各种功能;腾讯负责人公开称赞;登记万科发起的采筑电商
https://github.com/Tencent/APIJSON/releases/tag/5.0.0

from apijson.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.