这两组件最终都会把函数转为 Action 并注册到路由器执行。主要区别有：


| @Controller | @Remoting | 说明 |
| -------- | -------- | -------- |
| 作为Web开发的控制器     | 作为Rpc开发的控制器（或服务端）     |      |
| /     | 一般会做为某接口的远程实现     |      |
| /     | 一般用 @NamiClient 做它的客户端使用     | 假装 Solon 和 Nami 是情侣关系     |
| 函数需要 @Mapping     | 函数不要需要 @Mapping （但也可以加）      |      |
| /     | 函数不可同名（切记）     |      |
| 输出普通Json     | 输出带@type的Json（或指定序列化格式）     | 两者都可指定序列化格式     |
