Skip to content
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
inclube
theme
README.md
fu.js
index.html
server.js

README.md

MicroGroup

初因

  1. 是否觉得浏览论坛的时候,要找到一个贴,需要先找到板块、找到分支,最后还得找Tag,还不一定找得到!所以我就想做一个UE很好,不需要太多操作就能达到目的的一个系统。
  2. 然后还有我们在写论坛帖子的时候,虽然没有明确的规定,但是大大的textarea会给我们一种无形的压力,而且如果我们写帖子写得很简单,就会被管理员视为“灌水”而给予警告甚至删帖处理。而之所以微博如此流行,是因为限定了每次信息的字数,这样就可以很随便的写东西。

技术层

  • 我们这个系统觉得用JavaScript MVC的方式搭建,后端不参与HTML的组织。
  • 前端采用jQuery + Mustache.js(模板引擎) + Backbone.js(MVC辅助库) 的架构完成。前端与后端采用Ajax中承载JSON或者XML(为跨平台API打下基础)
  • 后端我们这次采用多语言实现,这样决定的原因是我以前的一次意外:我的Wordpress博客寄存的主机突然宏机了,后来发现原来是服务器主机硬件出了问题。而因为我已经关顾这家IDC很长一段时间了,所以就不想换,而IDC方面说他们只能够提供Python主机了,我又不想换博客程序。因此就诞生了现在这种一个Web程序有多种后端语言解决方案,可以不同环境的主机内无缝兼容。我们初定的后端语言有Node.js(JavaScript)、PHP、Python、Ruby和GoLang。
  • 采用NoSQL进行存储。

体验层

  • 有三个理念“微分享、微讨论、微问答”
  • 每个Talk只能有300个中文汉字,采用Markdown格式,当然不会计算代码的字数。为了防止在代码里穿插中文来突破300字的限制,我们会让代码高亮,其中的注释会变的很模糊。
  • 每个Talk只能定义一个Tag
  • 我们会通过算法,给每个Talk附上一个评分,也就是是否值得浏览,比如技术分享之类的。

我们目前在编写整个程序的MVC框架

Something went wrong with that request. Please try again.