[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

【超过500家企业部署】AWS搭建、运维、监控服务

【超过500家企业部署】AWS搭建、运维、监控服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

[仅适用于 WordPress] 云服务器“Web Speed”

[仅适用于 WordPress] 云服务器“Web Speed”

[便宜]网站安全自动诊断“快速扫描仪”

[便宜]网站安全自动诊断“快速扫描仪”

[预约系统开发] EDISONE定制开发服务

[预约系统开发] EDISONE定制开发服务

[注册100个URL 0日元] 网站监控服务“Appmill”

[注册100个URL 0日元] 网站监控服务“Appmill”

【兼容200多个国家】全球eSIM“超越SIM”

【兼容200多个国家】全球eSIM“超越SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

【全球专属服务】Beyond北美及中国MSP

【全球专属服务】Beyond北美及中国MSP

[YouTube]超越官方频道“美由丸频道”

[YouTube]超越官方频道“美由丸频道”

Beyond举办第七期学习会“游戏开发的【好感】——可用于社交游戏开发的‘游戏API开发’”!

我叫 Ito,是一名基础设施工程师,也是网络营销团队的成员。
我们在2017年举办了第一次学习会!

通知: 【第七期】Beyond学习会即将召开! | 超越有限公司

Doorkeeper:游戏开发的[很棒的感觉]~社交游戏开发中可以使用的“游戏API开发”~Beyond Study Group #7 - Beyond Study Group |

这次《剑与魔法·洛格勒斯》而闻名的爱明株式会社的场地

一如既往,我想介绍一下内容!

首先,这是本次会议的列表。

<tr>公司名称 演讲者姓名 会议标题

三叶草实验室有限公司 畑中先生 使用 Go 进行 API 开发以及在何处使用它
超越有限公司 万代 使用 Phalcon 进行 API 开发
艾明有限公司 上森先生 Rails-API 瞄准方式

使用 Go 进行 API 开发以及在何处使用它


由 Clover Lab 的 Hatanaka 先生主持的会议。
说实话,你这次解释的部分其实已经在Github上了哈哈

GitHub - hatajoe/kug2: 下载kug2的源码_GitHub_酷徒

点击此处查看本次的材料。
使用 Go 进行 API 开发以及在何处使用它

看起来Wonder Crown的后端都是用Go语言编写的。
神奇皇冠~七大洲与被遗忘的岛屿~

社交游戏开发正在从小规模开发转向大规模开发。
这就是 Go 语言派上用场的地方。

  • 静态整理语言
  • 简单的
  • 多平台

还有其他原因,但如下。

静态整理语言

Go语言是一种类型固定的静态清理语言,非常
适合多人使用的大规模开发。

简单的

Go语言很简单,所以很容易学习,而且
无论谁写的代码都会相似。

多平台

无论是 Windows、Mac 还是 Linux
您都可以看到相同的内容
这是 Windows 粉丝和 Mac 粉丝可以和睦相处的时刻。

虽然是说明,但是有原创资料,请看一下! !
使用 Go 进行 API 开发以及在何处使用它


这是一个非常容易理解的演示,因为执行结果现场显示在终端上

使用 Phalcon 进行 API 开发


由我们公司 Beyond 的 Bandai 主持的会议。

这是对 Phalcon 的介绍,Phalcon 是一个非常快的 PHP 框架。

首先,他介绍了典型的 PHP 框架及其速度的列表,但
这里是前三个。

  1. 高性能 PHP 框架 - Phalcon 框架
  2. 快速PHP框架| Ice框架
  3. Tipsy,一个 MVW PHP 微框架

目前(或应该)常用的Laravelfuelphp在速度上垫底,
“用Laravel的都被宠坏了”的说法抱歉,Laravel 用户。

安装方法与其他框架不同,
可以使用yum安装,而不是从github安装。
我们将使用从所谓的共享库文件加载 php 的方法。

由于它是由 C 二进制组成的,因此速度非常快。

ORM也有快速的内部处理,但它在与DB交互方面似乎有点弱,但
它似乎有速度弥补这一点。

它具有多模块配置,
例如可以分离前端和后端,或者轻松分离每个 API 版本的源代码。

尽管每个安装都不同,但它具有与其他 MVC 框架类似的目录结构,并且
似乎没有与从其他框架转移相关的学习成本。

他还表示,如果花学习成本就能得到一个极快的框架,那是值​​得的。

所以大家,让我们换成Phalcon吧!

Phalcon 的文章正在逐渐出现在我们的博客上,所以请看一下!
菲尔康|超越有限公司

Rails-API 瞄准方式


最后一场会议由 Aiming 的 Uemori 先生主持。

这是一个关于“瞄准风格”的故事。

目标显然决定了每个项目的语言。

看来客户端几乎都是用Unity开发的。
顺便说一句,风靡一时的游戏《LogresAncient Goddess》就是cocos-2dx,
那是因为Unity在它几乎不兼容2D的时候就开始制作它了。

另外,需要实时性能的部分经常使用C++或C#,而
Web API部分似乎经常使用Ruby(Rails)或Python。
顺便说一下,logres 是用 Python 编写的。

瞄准经常使用 RPC 而不是 REST API。
这是因为面向资源并没有太多好处,而且客户端到WebAPI的通信是被包装和抽象的,所以
端点侧没有被自觉地使用。

定义协议

WebAPI 和实时服务器/客户端之间的通信协议是内部创建的,
每个环境(客户端、实时服务器端、API 服务器端)都必须独立实现它,我正在阻止它。
如果你要创建自己的,你将需要分享各种东西。 。

不仅是开发,文档生成和测试客户端生成都变得更加容易,这是一个很好的接触!这就是原因。

使用导轨

看来Rails本身很大程度上是一个生态系统,即使实现起来很困难,
如果使用现有的gem或参考它会更容易。
拥有编写良好的架构和丰富的最佳实践,因此
可以轻松处理各种问题。

然而,性能可能会较差,所以我想这是一个权衡。

概括

这是显而易见的,但我再次被提醒,不同的公司使用不同的方法开发产品。
通过查看各个公司的各种方法,您可以选择哪些更好地合并,哪些不更好。
有时我们会有学生来参加我们的学习课程,所以我想知道他们对此有何感想。

我是说,艾明的办公室真的很干净。 。 。

第八集见!

如果您觉得这篇文章有帮助,请点赞!
0
加载中...
0 票,平均:0.00 / 10
462
X Facebook 哈特纳书签 口袋
[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

写这篇文章的人

关于作者