- 主题:NodeJS和Angular2的RPC框架 觉得可以替代LAMP了
不错。。我觉得这才是 web 的方向。 rest 和 rpc 比起来真是弱暴了。
这个事情我几年前就实践过了。主要问题还是 js 太弱了,不支持 attribute 拦截。你用 typescript 或许会好一点。web 后端则不用担心,各种新技术都能往上面用,python 处理起来实在容易不过。
我当时的 rpc 是基于 websocket 的,所以不止浏览器调用后端,后端也可以调用浏览器。
【 在 solicitor (Gerbera & Lily) 的大作中提到: 】
: 造个轮子 轻拍 不过感觉比express那种一个个写函数的模式更方便 在不重启server的情况下直接添加修改任何东西都可以
: github.com/errisy/NgNode
: 基本上做到跟写本机程序一样简单
: ...................
--
FROM 120.42.93.*
顺便说一下你这标题。。nodejs + mongodb 的那一票我就呵呵了。现在是 Linux + Nginx + MySQL/PostgreSQL + PHP/Python/Java,前三个打算怎么代替?
顺便说一下,我实现过 java/cpp/python/javascript 的 RPC,还是 python 最强。协商、加密、API优雅度、实现速度,完胜其它三种语言。
【 在 solicitor (Gerbera & Lily) 的大作中提到: 】
: 造个轮子 轻拍 不过感觉比express那种一个个写函数的模式更方便 在不重启server的情况下直接添加修改任何东西都可以
: github.com/errisy/NgNode
: 基本上做到跟写本机程序一样简单
: ...................
--
FROM 120.42.93.*
学什么出身,,我学语言的顺序依次是 basic, vbscript, javascript, c++, python, java,后四个谈过了。用前两个来写 RPC 肯定会吐血,反正也没人用了。
ps: 序列化,现在都有 json 了,为啥还要编译呢?建议你想办法去掉那个编译步骤。不管你怎么样弄成自动的,总归是麻烦的事情。
【 在 solicitor (Gerbera & Lily) 的大作中提到: 】
: 在国外找工作 主要可能还是MEAN框架比较多
: 我这个rpc的关键是不用协商 直接编译出来客户端文件
: 至于什么好用优雅与否 是路径依赖的 跟你学什么出身有关
: ...................
--
修改:hgoldfish FROM 120.42.93.*
FROM 120.42.93.*
基于 tcp 的不好加 failover / load balance,但是基于 web socket 和 http 的就比较容易了。实际上都不需要自己搞,nginx 会帮我们搞定,我试过支持 websocket。
【 在 alanju (alanju) 的大作中提到: 】
: 拜 牛。
: 你实现的RPC后来有加哪些 failover, load balance吗?
: Nginx + MySQL/PostgreSQL + PHP/Python/Java,前三个打算怎么代替?
: ...................
--
FROM 222.79.77.*
当然非常有价值,实际上我觉得 rpc 比 rest 好。因为他更贴近常用编程语言的概念——调用,及调用相关的概念异常等等。
我的意思是 js 尤其是 typescript 本身是动态语言,不要搞“编译”。
【 在 acrazing (acrazing) 的大作中提到: 】
: 现在Node做前台UI, Java做Service是大势啊, PHP快要被抛弃了, js下的rpc客户端还是有价值的吧..
--
修改:hgoldfish FROM 120.42.100.*
FROM 120.42.100.*
asmjs 啊。把 js 当作汇编语言用。
【 在 facilitator (黄书中自有颜如玉 脸书中自有黄金屋) 的大作中提到: 】
: 大家吵来吵去最后还是啥啥不靠谱的工业标准啥的
: 按说像苹果那样做APP 对程序安全进行审查也没有什么难度 不过你做浏览器要对不同操作系统的行为进行统一 这种事情费力不讨好 有这么大的心 还不如做操作系统取代windows
: 所以想了一圈 觉得各家其实没啥呢动力做这种事情吧
: ...................
--
FROM 211.162.33.*