有没有团队愿意承接网站 API 开发?

2013-08-26 23:10:02 +08:00
 ironblood
后台旧的业务逻辑都有,API 文档我们也会写好给你,比较麻烦的是:

我们原有的系统是用 C 开发的,核心代码散落在自己写的库和实现之间,没有关系型数据库更没有 NoSQL,原有设计里大量依赖共享内存、MMAP 之类的东东。

好一点的消息是,我们有一个简易的 web 实现(基于 FastCGI),功能不多,不能和 RoR 以及其他框架相比较,只有比较原始的 session、cookie、模板。

不期待太多,期待和大家交流。如果您可以基于其他语言重写一下库(工作量会比较大),我们不胜感激,乐意配合改动其他代码。
2670 次点击
所在节点    外包
34 条回复
qinix
2013-08-26 23:29:13 +08:00
没有联系方式,没有报价…
ipconfiger
2013-08-26 23:43:22 +08:00
什么玩意儿?好玩么?
ironblood
2013-08-26 23:49:24 +08:00
@qinix 多谢提醒,已经补充 :-)
ironblood
2013-08-26 23:50:03 +08:00
@ipconfiger 不好玩,十多年前的老系统 :-)
ipconfiger
2013-08-26 23:54:59 +08:00
@ironblood 主要的工作量在于了解原有系统,其实开发来说倒是不算复杂
ironblood
2013-08-27 10:34:39 +08:00
@ipconfiger 可能这里的解释还是有些笼统,不详之处还请指出,多谢~

简版介绍:这是一个类似于水木的BBS系统

细致一些的介绍:源码是 [YTHT](http://zh.wikipedia.org/wiki/%E4%B8%80%E5%A1%8C%E7%B3%8A%E6%B6%82) 的一个分支,主要的一些功能,例如发帖看帖、站内信,都是特定路径下的文件读写操作。其他的一些数据,例如用户名密码、版面索引、版面配置,同样也是文件格式存放。
halo
2013-08-27 10:42:14 +08:00
telnet bbs要做web版的意思?
ipconfiger
2013-08-27 10:49:38 +08:00
@ironblood 果然是firebird的分支,大学里玩过这东西。不知道你们概念上的重写库是怎么回事?
ironblood
2013-08-27 10:51:16 +08:00
@halo web版已经存在了(nju09),这次的需求确切的说是为新 web 做准备。
ironblood
2013-08-27 10:58:20 +08:00
@ipconfiger 我们现在使用的两个库,ythtlib 和 libythtbbs,是用 C 编写的,耦合了一些底层操作(例如 POSIX IPC)。

我对 php/python 不是很了解,是不是采用这类的语言开发,得把绝大多数方法重写一下?
ipconfiger
2013-08-27 11:01:07 +08:00
@ironblood 如果原有的库还工作良好的话为什么要替换掉呢?
ironblood
2013-08-27 11:04:23 +08:00
@ipconfiger 如果有些团队要用其他语言来开发 api 的话。。。
ironblood
2013-08-27 11:05:11 +08:00
@ipconfiger 补充 #12,也不是说替换了,只是说专供 api 使用
ipconfiger
2013-08-27 11:06:29 +08:00
@ironblood 提供一个restful的api给外部?
ironblood
2013-08-27 11:09:19 +08:00
qinix
2013-08-27 11:24:37 +08:00
发邮件了…木有回复
jimrok
2013-08-27 11:40:08 +08:00
够老的一个库,能活到今天绝对不简单。
bd572db
2013-08-28 07:38:02 +08:00
有一个建议是,直接php重新做一个,可能更快
likexian
2013-08-28 08:35:17 +08:00
如果是读写文件的话,能不能不经过原来的系统,新的API直接操作这些文件?这样就相当省事了。

可以先了解了解具体的东西吗
willerce
2013-08-28 09:29:15 +08:00
了解原数据的保存格式。然后重写一个吧,把旧数据导入来。这样可能更快!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/80316

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX