由于某个面向机构的 webapp,客户的主流情况是 windows server,所以想尝试一下 JRuby 开发与部署的方式,想问问大家,有哪些注意事项?比如,哪些常用的 gem 不能使用?还有哪些你用过的较好实践?你踩过的印象深刻的地雷?
有一些 C 的 gem 不好用
没想到呀,这个还真有人用呀。。。
#2 楼 @hhuai 不但有人用,而且还有一些 ruby 的资深开发者在用 @ouyang 一开始就注意避免 c 扩展就可以了,另外 windows 平台容易使用 gbk 编码,这点要避免,其它大概没什么了
一开始就用 jdbc 另外编码会导致 to_param 有问题。 其他问题如上。
部署到 Tomcat 上偶尔会出现 ClassLoader 问题
还有尽量不要使用 Rails4 中的 ActionController::Live 当使用这个模块并用 Warbler 打包成 war 文件部署到 Java server(例如 Tomcat)上之后,会遇到各种意想不到的问题
这个 Jruby 的目标群体是哪些呢?