Erlang/Elixir Phoenix + AngularJS 的一个小站点的开发

davidgao · 2016年02月01日 · 最后由 davidgao 回复于 2016年02月02日 · 3403 次阅读

#原因 自己本身做了 Erlang 很久,也玩了很久的 Ruby on Rails。当自己想写一个东西的时候,发现 Rails 的组件好多,配置也多,自我感觉一个人驾驭不了。用 AngularJS,纯粹就是想尝试下纯粹的客户端应用开发。

#仓库 https://github.com/DavidAlphaFox/mate.im

#完成情况 基础功能还不完善,不过能发帖子和回帖子了

#后记 个人感觉国内玩 Phoenix/Elixir 的好少,基本上都没有多少人的样子。不过确实是很有意义的一个语言和产品。Elixir 解决了 Erlang 的颜值问题,Phoenix 带来了和 Rails 相似的快速开发的框架。

论坛挺多 Elixir 粉的

打开网站好慢,要翻墙

提个醒,既然做成了 SPA,别的都好说最起码先把路由搞好,否则用起来会让人非常不舒服的。

举个例子,如果我向后翻几页(这个翻页也不太好用)然后进入一个贴子,等我退出来的时候你猜我在第几页?

#4 楼 @nightire 这个确实还有待于改善,正在研究 AngularJS 的 ui-router。目前都是手写的简单路有,不能记录页面状态。

#3 楼 @yukihiro_matz 是的,服务器丢在日本,访问确实有点慢,目前该站点就是用来学习前端技术来练手的。

#4 楼 @nightire 这个问题今天给解决掉了,对 AngularJS 的 route 机制还是了解的不够深,整个解决方法也比较土鳖。
使用了$rootScope 保存全局变量的方式,看 AngularJS 中 service 是一个单实例,现在正在考虑使用 service 进行共享变凉的方式。刚刚学习 AngularJS 一周,很多不足的地方,还希望多多指点。

访问速度还可以,不知道跑在什么一个配置的服务器上?消耗的内存高不高,ruby 最烦人的就是内存占用比较多。

#8 楼 @jimrokliu 用的是一个 2Core + 1G 的 VPS,内存消耗非常低。

#11 楼 @davidgao 那确实不错,正追随 erlang 大法。

#12 楼 @jimrokliu 这个网站是用 Erts 平台上 Elixir 写的,很多东西还不够完善。

#13 楼 @davidgao 我准备先了解了 Erlang,OTP,再进入到 Elixir。

是不是删帖了?

我记得前一段时间朋友发给我时候,我提问有没有开源。。 😄

作为一个练手的开源项目还是不错的,但是想真正运营起来还是有点困难,没找到明显的需求。

#15 楼 @watsy0007 没删,就是没有 pagination。

#16 楼 @hxh1246996371 运营啥的,现在还没啥具体打算,不过确实写了 BP。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号