“消息中间件”……消息放在中间,果然很贱…… 回复 2# windoze
头像,好幽默。 作者其实对自己开发的Zeromq也不是太满意, 后来又开发了一个纯C语言做的代替品,叫nanomq, 据说性能要好一些, 而且作者说今后主要开发和更新要放到nanomq方面, {:1_1:}
我自己觉得小程序用还是不错的, 开发效率比较高. 简单好学.
重要的大系统还是算了, 宁可选其他的或者自己开发.另外 windoze 开源的网络库不错, 纯C++, C++的功底是国内超一流水平, 但是如果看源代码的话,C++水平低的人, 学习难度比较大.
自己开发的话, 推荐的库就是Boost Asio 回复 2# windoze
zeromq的作者不是这个光头吗?http://zeromq.wdfiles.com/local--files/intro:read-the-manual/floss-weekly.jpg 回复 13# wlmqgzm
ASIO的API设计的不错,跨平台的能力比libevent好太多了,但是proactive的异步风格可能需要适应一下。它最大的问题是性能,TCP的性能比起手写epoll低了点,UDP简直就是个坑,当然我写的那个fibio基于ASIO,上面又包了一层适配coroutine,性能还要再打个折扣…………
写服务端程序,没有特别需求的话强烈不建议入C++这个坑,搞搞Go还是挺省心的,只要你能忍得住这个语言带来的生理反应,反正我经常忍不住要去吐会儿。
离不开Java但腻歪了SSH的同学可以看看Vert.x和Quasar,尤其是后者,与Kotlin一起服用能让你high整夜;React个人觉得类似榴莲,营养固然充足但味道太难闻,当然这纯属个人偏好。
Akka、Play什么的纯粹浪费生命,不是说这些东西做得不好,而是说Scala在编译时间这一块已经战胜C++了,想在公司偷懒或者手里有私活的话倒是绝佳选择。
想找点新奇的可以去看看D和vibe.d,实话说挺好玩的,但IDE支持就是渣,写程序苦点。
Node.JS治疗颈椎病有奇效,强烈建议大家多去读读源代码,用它开发……还是算了,除非你是那种需要负责从挖沙子到卖广告的全桟程序员。
Rust这种东西目前还完全不适于写服务端的程序,想入坑的同学可以回去再睡会儿,一觉醒来就能用了也说不定。
实话说Swift+libdispatch/GCD组合看起来底子真的不错啊,有兴趣的话刚好可以开个项目拉拉人气,当网红指日可待 233333333
页:
1
[2]