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

不知道会出Node.js版本吗? #10

Closed
lanbomo opened this issue Sep 14, 2017 · 15 comments
Closed

不知道会出Node.js版本吗? #10

lanbomo opened this issue Sep 14, 2017 · 15 comments
Labels

Comments

@lanbomo
Copy link

lanbomo commented Sep 14, 2017

不知道会出Node.js版本吗?如果能出的话就太好了,这样前端开发人员就可以直接使用了。
希望作者能考虑一下。
谢谢!

@TommyLemon
Copy link
Collaborator

@lanbomo 有这个打算,nodejs接口开发我做过一段时间,不过没做过初始化配置这些工作,可能会踩一些坑

@jackyon
Copy link

jackyon commented Apr 24, 2018

+1

@testsla
Copy link

testsla commented Jun 19, 2018

@TommyLemon 你应该向尤雨溪(Vue.js框架的作者)学习如何运营,大打爱国牌,挤压和诽谤其他的框架,顺理成章的拉更多的人入坑,然后登上人生巅峰

@TommyLemon
Copy link
Collaborator

@testsla Vue.js作者真是这样的人吗?我觉得Vue.js在官网与React和Anjular的对比挺中肯的啊,另外我也没看到作者 打爱国牌,挤压和诽谤其他的框架 啊

@TommyLemon TommyLemon added the Question 使用问题 使用问题 label Jun 19, 2018
@testsla
Copy link

testsla commented Jun 22, 2018

你看他和angular的布道者大漠穷秋之间的撕逼不就可以猜个一二吗

@TommyLemon
Copy link
Collaborator

TommyLemon commented Jun 22, 2018

这么一说,我好像去年是在知乎上看到过他怼大漠穷秋,在一个贬低Vue的问题下。我早期只知道Vue是前端3大框架之一,因为我不做前端就没太大的兴趣,后来是公司用了我才和前端的同事一起边学边用的,双向绑定很赞,我做Android开发都是要写大量的绑定View的代码,DataBinding虽然也支持双向绑定,但代码写起来比较别扭,还要装插件才能用。Vue用来替代JQuery很不错,React,Angular我没用过,不太了解

@yuu2lee4
Copy link

@TommyLemon node实现啥时候出呢,毕竟现在java还是做得比较底层的服务,跟前端对接的还是php、node这些比较多

@TommyLemon
Copy link
Collaborator

TommyLemon commented Jul 29, 2018

@yuu2lee4 你这么说显然就是用Node做中间件,后端用了APIJSON后就不需要中间件了。
中间件是为了解决后端API提供的数据和结构不能很好地满足前端的需求,但APIJSON能让前端完全定制数据和结构,也就是能很好地满足前端的需求,就没必要加一个中间件去对API做各种聚合、对结构做各种变换了,毕竟额外地开发、部署、维护一个中间件是要不少成本的。
具体可以看我在知乎的回答
https://www.zhihu.com/question/264563447/answer/434112510

@yuu2lee4
Copy link

就算这样 也不能忽视现在大量中小型创业公司都是用的php、node之类的做后端

@TommyLemon
Copy link
Collaborator

TommyLemon commented Jul 29, 2018

@yuu2lee4 如果是做后端,那确实有必要实现了。
我对Node不是很熟,暂时也没时间和精力去开发,希望有热心的开发者做出来哈。
C#版 已经出来了,Node版 还不清楚,你可以问问楼主。

如何实现其它语言的APIJSON?

@figozhu
Copy link

figozhu commented Jul 30, 2018

node.js目前不太现实,因为JavaScript现在还不支持注解(还在后续的规范中)

@TommyLemon
Copy link
Collaborator

TommyLemon commented Jul 30, 2018

@figozhu
目前APIJSON只有自动化权限管理才需要注解哦
https://my.oschina.net/tommylemon/blog/889074

注解也只是为了配置,其实换成非注解的代码也可以的。

我打算放到数据库了,服务启动时一次全加载并缓存,后续通过接口来更新缓存,
这样不但不用写代码配置更方便,还能自动生成文档、支持热部署。

@TommyLemon
Copy link
Collaborator

@hqzh 个人开源的,先开源后投入公司项目使用,这个是我从16年开始就一直在维护的核心项目,也会一直维护下去

@TommyLemon
Copy link
Collaborator

TommyLemon commented Sep 26, 2018

@lanbomo @jackyon @yuu2lee4 @figozhu
APIJSON Node.js 版,基于 typeorm ,使用 TypeScript 实现。

创作不易,给热心的作者右上角点 ⭐Star 支持下吧 ^_^
https://github.com/TEsTsLA/apijson

@TommyLemon
Copy link
Collaborator

@lanbomo @jackyon @yuu2lee4 @figozhu
另一个 APIJSON Node 版本也出来了,
支持单表、关联、数组、分页查询等,有比较完善的文档,
我测试过,除了项目提供的表有 utf8 编码问题导入不了 (用我自己的表测试可以),其它都可用。
作者是微医的,已经写了不少测试用例,在他公司内部用起来了。

点 Star 鼓励作者继续完善吧 ^_^
https://github.com/kevinaskin/apijson-node

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

6 participants