最近一直在找到一个适合的web开发解决方案来开发一个合作项目,Moto的师兄带来了他的ACT Framework.

最近一直在找到一个适合的web开发解决方案来开发一个合作项目,Moto的师兄带来了他的自己写的ACT Framework.

 

最近一直在找到一个适合的web开发解决方案来开发一个合作项目,Moto的师兄带来了他的ACT Framework.

我的需求大概有:

  1. 基本web开发库
  2. 支持Restfull
  3. 需要OAuth2.0,用户来着微信公众号。
  4. 前端web 加Android,iPhone。所以需要2,3.
  5. 整合现有的php 版的公众号平台。
  6. 能放到Load balance 后面,这个是必须的,不然用户一多,是搞不定的。

有点点遗憾的是我必须找个第三方的OAuth2.0 JAVA 库来集成。因为我需要做自己的认证登录系统。

重量级的Spring,我·有点阿望而却步了。

一个是我自己还需要花大量的时间来整合,现在的Spring 已经不是5年前的Spring了,那时,玩的happy,现在的Spring 几乎应有尽有。庞大复杂。我自己还有一段路要走。

二,是给开发兄弟Training 可能需要花很多时间,而且不一定达得到效果。所以,期望ACT Framework 能满足我的需求。

接触ACT Framework 的第一印象还是不错的:

遇到的第一个问题是:

ACT 采用的Maven解决依赖,我常用的IDE是Eclipse, 第一道坎就在这里,折腾了好几天(断断续续的),也没有办法运行起来,即使新建Project 手动将所有的依赖加入进来,也启动不起来,只得搁下了。

Green 兄弟来Moto 做了一次workshop,于是又想起了ACT, 看到他用的是IntelliJ,

所以,我觉得他应该一直在IntelliJ上做的开发。可能没有在eclipse 上面试过。

然后我也下载了IntelliJ, 第一次下载了一个商业版,30天试用,发现还是不对。

于是又现在了IntelliJ Community 版,一次成功。

开始了第一个Helloword.

新的问题来了:

  1. 缺省 ACT 内置了 Server, 工程是一个Java project, 不是web的,直接从main函数启动。可是web程序一般都是放在一下知名的服务器环境下的,我想ACT应该也可以。
  2. 内置server的部署问题,发布jar文件吗?
  3. 内置server能不能充分利用CPU的核心数?
  4. 有没有整合到Ngnix的方案?

 

to be continue.