让我们共建中国Rust爱好者的社区

ly站务

今天,2016年5月18日,Rust中文社区正式上线啦,尽管还很简陋,但千里之行,始于足下。

Rust是一门优秀的新语言,但在国内却没有一个社区去供大家讨论学习。所以我自从开始学习Rust并被她深深吸引时,就在心里发了一个愿,用Rust语言把Rust中文社区搭建起来,于是就有了这个雏形。

该项目的源码放在github上,希望大家可以一起参与开发,如果有什么建议或反馈,可以在这里提出来或者到github上提issue。

目前已初步完成的功能:

  • 注册
  • 登录
  • 发表话题
  • 回帖

用到的主要技术:

是为开篇 :)

48 回复
  • admin

    占楼

    此处省去1000字.

  • Devops

    我觉得Ruby-China社区的网站做的蛮好的,前期可以模仿下哈.

  • ly

    @Devops 嗯,谢谢,也欢迎多提建议,会不断优化的

  • root_root

    好的,Rust与Go相比,还是各有千秋的!

  • ly

    @root_root 嗯,各有各的特点

  • gonglexin

    @ly 可以分析一下 Rust 和 Elixir 的有缺点吗?

  • ly

    @gonglexin 我对Elixir没有深入的了解,你可以参考这里。主要的区别在于:Rust是系统编程语言,类似于C/C++,更底层,直接编译成机器码执行;而Elixir是依赖于Erlang VM的动态函数式编程语言。

  • EricGuo

    Elixir和Rust都是粗粗看了点文档,说说我的感觉,Elixir也是有编译过程的,只不过基于Beam,也就是Erlang的VM,性能方面比JVM差,但GC是基于纤程的,所以实时性比JVM好很多。但同Rust的无GC相比,Rust性能肯定是完爆Elixir的。 然后是Web开发方面,Elixir完爆Erlang,理由是Phoenix是奔着接班Rails去的,但是Rust这边,Iron还是有差距的。

  • ly

    @EricGuo 嗯,Rust是系统编程语言,跟C++相竞争的,做Web肯定不是它的强项。

  • steve

    Good!!!

  • ly

    @steve 谢谢,多多分享哦

  • liuxey

    希望这个站能坚持下去,如果需要我们帮忙的可以一起来讨论建设

  • ly

    @liuxey 嗯,一定会的。欢迎一起来建设。你先加入交流群吧,页面底部就有。

  • axlrose

    赞一个,刚在rust群看到的,特意注册顶一下

  • unix

    刚RUST群里看到。特顶!!!

  • ly

    @axlrose 谢谢,多多交流

  • ly

    @unix 谢谢捧场

  • newbee

    做的不错!

  • ly

    @newbee 谢谢鼓励

  • gaicitadie

    速度挺快

  • ly

    @gaicitadie 目前服务器在香港,网络上可能不如架在内地的。其他没问题

  • gazeldx

    楼主用心了。 没事研究你的代码。 :)

  • ly

    @gazeldx 欢迎贡献哦

  • jthmath

    建议登录之后返回登陆前的页面,而不是返回首页;

    建议支持HTTPS

  • ly

    @jthmath 谢谢建议

  • ly

    @jthmath 登录之后返回登录前的页面已经加上了;至于HTTPS由于成本原因会在以后成熟的时候再考虑

  • yugo

    不知道为什么,提交新文章,长一点的,根本就提交不上去。

  • ly

    @yugo 多长,把内容传我一下,我试试

  • lxy254069025

    请问一下,rust和golang哪个开发web更方便?

  • ly

    @lxy254069025 这个没有绝对的答案,目前总体来说,golang的库丰富和稳定一些,开发web可能方便些。rust是系统编程语言,可以跟C++媲美,当然也可以用来写web。

  • Arata

    @lxy254069025 我觉得开发web的话,看具体的业务场景了, 按照量和业务的复杂 ,快速到稳定。方向应该是 php -> go , 做API形式的 前端完全分离的话使用 Vue + golang 应该还是不错的。

  • hades3264331136

    rust语言全栈开发web不好吗?

  • itfanr

    代码好简洁。

    我以为rust写web会像C一样复杂呢。

    有空拜读下楼主的代码。感觉rust和go很像啊。

  • itfanr

    楼主推荐个好用的编辑器吧。谢谢。

  • ly

    @itfanr 我都是在mac下用emacs的,编辑器用你熟悉的就好。Rust比C的表达能力还是强不少的,其实写起来不会比Go繁琐,论坛也是当时边学边写的,欢迎指教,也欢迎贡献。

  • ly

    @hades3264331136 Rust可以用来开发后端,前后端通用的只有JavaScript了。

  • iPixelOldC

    话说我这里。。。本站直接走http是打不开的。。。必须加https才行,是我的问题,还是服务器配置问题

  • ly

    @iPixelOldC http会重定向至https

  • stuartZhang

    @xy254069025 D语言、GO语言、Rust语言, 谁更有前途?

    这篇文章推荐给你。相对于Go的GC停滞时间,Rust在运行性能上是完全碾压的。Go与JAVA是一个量级,但是和Rust不在一个量级上。这篇文章里写得更清楚。

  • stuartZhang

    @hades3264331136 Rust与WEB相关的应用场景,我能想到3个:

    1. WEB字节码开发(前后端都有)
    2. Rust Web Server
    3. Node.js的N API扩展开发。 无论哪一个,都让我好激动。但是,我认为《WEB字节码WASM》应该是Rust成长过程中应该首先全力拿下的第一个滩头堡。
  • danielsss

    @ly 强烈建议设置下body style=“background:linear-gradient(45deg, hsl(241, 100%, 85%), hsl(90, 100%, 85%));” 甚至可以用个js脚本动态的去变degress和颜色让社区更骚气.

  • ly

    @danielsss 好的,我可以试试,我不擅长前端。如果你擅长前端,有想法,欢迎参与贡献哦,提pull request就可

  • ly

    @danielsss 我试了一下,很受启发,不过太骚气感觉不太适合我们正经学术社区的氛围,欢迎继续发表意见,或者开个issue讨论

  • lemontea

    @ly 站长你好,方便加个友情链接吗?

    Java 中文社区 https://www.javafm.com/

    透明文字logo http://7xk8kk.com1.z0.glb.clouddn.com/logo.png

    白底文字logo http://7xk8kk.com1.z0.glb.clouddn.com/logo-white.png

  • ly

    @lemontea 好的,我后面会处理

  • hyvxing

    请求处理发那些乱七八糟东西的账号

  • ly

    @hyvxing 感谢提醒

  • zzps

    rust无论是语言本身还是后面语言核心团队的风格我都非常欣赏,大爱