经过了一个周末的冲刺,终于发布了 3.2.1, Martian 框架彻底拥抱 NIO

2020-12-13 21:35:58 +08:00
 Joker123456789

本次更新点如下

拥抱 NIO

经过一个周末的努力,终于彻底摘除了 HttpServer 这个 sun 包下的不稳定炸弹,彻底的拥抱了 NIO 。

从此刻起,Martian 变成了一个真正的不依赖于任何 web 容器的框架,而且 NIO 的非阻塞特性相信将会极大的提升吞吐量。

除了将框架的核心变成了 NIO,其他的都保持不变,用法和以前一模一样

详细情况

感兴趣的朋友如果想要了解更多关于 Martian 的信息,可以访问官网查看文档哦

mars-framework.com

2072 次点击
所在节点    Java
8 条回复
abersheeran
2020-12-14 09:05:58 +08:00
有一个建议,如果你没有中文文档,GitHub 上也都是中文介绍,官网首页就别放全英文了,放英文反而让人觉得不太舒服。要么彻底走英文路线,要么彻底走中文路线。
abersheeran
2020-12-14 09:06:52 +08:00
@abersheeran 上面打错了,如果你没有英文文档……

第一版的语言统一会很好。国际化可以考虑以后做。
Joker123456789
2020-12-14 11:09:31 +08:00
@abersheeran 谢谢你的建议, 其实以前 github 上也都是英文的,后来嫌维护麻烦就改了。 官网改成全中文也基本上快了。
anakinsky
2020-12-14 11:37:41 +08:00
跳转链接 404
Joker123456789
2020-12-14 12:32:56 +08:00
@anakinsky 跳转连接 是指从后端接口中 跳转到其他的链接吗? 如果是的话,那就是不支持的,这个框架是纯粹面向前后端分离的架构, 只能返回 json 和文件流。

如果不是的话,麻烦详细描述下错误,方便我分析。

谢谢
Braisdom
2020-12-14 13:36:28 +08:00
为开源项目点赞,“ 所有杰出的软件,都发源于开发软件的程序员对满足个人诉求的追求。” 这是几乎所有优秀开源项目发起的初衷。
加油,一起努力,同为开源项目的作者。
abersheeran
2020-12-14 15:16:21 +08:00
@Joker123456789 哈哈哈,跟我的想法差不多。以前 indexpy 也是 English document+readme,直到有一天大版本更新,我懒得写那么多英文了,直接中文完事。不过后果就是外国给我 star 的人刷刷的掉。哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈
dk7952638
2020-12-14 16:51:26 +08:00
只是一点建议:单是 web 这一块搞 NIO 意义不大,需要配套的各种异步,要不然很鸡肋

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/735056

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX