http://railscasts-china.com/episodes/rails-starter-c1-starter-here 我这里有介绍,最好是 Linux。Mac OSX 更好。
@iBachue 我的意思是你先遇到的问题,用普通 console.log 方法都搞不定的代码块写测试,总比你一行一行调试来的快吧。并且调试过程中的思路你都留了下来,对代码理解也是一次梳理。代码只有理解意思后才可能找到问题。目前楼主的代码已经相当规模,还不知道有没有用到 Copy & Paste 的代码,第三方的代码片段,你不太可能一步一步去 debuger。
@shiren1118 写测试才是解决调试的办法。实在不会写,先在 it 里用 console.log 打出来看看,再加上 except matches 函数验证。之后大脑的负担就会减轻,有问题就跑一个测试,没抓到的问题加一个用例。
jasminejs 可以满足你的需求。边写边学很快。phantomjs.org 还提供 a headless WebKit with JavaScript API.
Rails 的发展已经把 web 开发推向了 webapp 的新高度,东西好不好,你先写出来。有用户使用你再考虑商业模式。
选择的很好,下一步可以使用 Pusher 来实现实时效果的互动。
我来帮楼主分析几点:
你说:“觉得 rails 大大简化了 web mvc 的开发,但有一些比较复杂的业务还是用到一些 java 代码来实现,” 现成 JAVA 代码已经存在。但要求不使用 jruby 的情况下希望能有解决方案,既然不能再一个 JAVA 容器调用,那就需要考虑 SOA 的架构,使用消息中间件来隔离语言的独立性。
你的场景既然如此复杂,不如全部使用 JAVA. seam 的全套 solution 可以提供你需要的特性。Rails 无法达到你的环境条件。
@sailtsao 那还不快点投递。
建议楼主再本地创建一个可以重现问题的 demo project,然后推到 github 上,这样即使你描述的不能确认让人明白,也方便让其他人下载你的代码帮你 review code。等修正你的代码后给你 pull request。你就可以看到差异化代码,马上你就可以明白错在那里。
我偷偷的投了。
走一个。thomas
@Martin91 http://railscasts-china.com/episodes/rails-starter-c2-asset-pipeline 参考 Guide 录制的,看看对你有没帮助。
@_kaichen 非常靠谱的公司,推荐。
建议关注一下 Charles Oliver Nutter twitter @headius , 看看今天贴出来的 jruby profile 的一个脚本。 https://gist.github.com/4343186
@daqing 看了 slide,很棒。期待录制的视频。
http://huangzhimin.com/2012/11/14/jruby-at-openfeint-jruby-migration-success-story/ 参考一下经验,目前大家遇到的问题是一下有 C 依赖的 Gem 包直接用 jruby 调用效率低下。可以多和上游社区多做反馈,做一下 patch 就能解决。不能解决的模块拆出来使用 SOA 架构分离。你的项目可以一开始就在单纯的 rails 上开发,然后做 JRuby 集成测试来找问题。附上的链接也是通过测试来验证选型的。
学习,我用在开发环境挺方便
@sundevilyang 看看我的玩法。
Fedora 16 - 我的工作系统 recordmydesktop - 录屏软件 Kdenlive - 非线性视频编辑工具,最终合成使用 Audacity - 声音降噪工具 Faad - m4a to wav 转换工具 ffmpeg - 视频压缩
我偷偷提交了一份。
请楼主把最终统计的结果到时分享一下。
你说的这个,在 2.0.0 accepted feature 里没找到,应该不会出现了。 附上 ruby core 2.0 feature list. https://bugs.ruby-lang.org/projects/ruby-trunk/issues?query_id=94
test from firefox 16.02
@poshboytl 我的 backbonejs project 做完第一版的,有机会大家聊聊 realtime app 啊。
@QueXuQ 位置没有要求,看错误好想 highcharts.js 没有加上。你把 assets 看看。
@neverlandxy_naix 把 my_id 这个字符换成唯一的,这是 ID。
我也来一份