个人以为rails带来最好的东西就是多环境。
现实中经常会遇到多环境的问题。比如live总是用branch,qa是用HEAD,而本地开发则是最新的版本。
当issue出现的时候,总是要模拟一个类似的环境来重现,这时候java的各种框架就不够用了,因为他们似乎从来没考虑过这个问题。
rails缺省test, development, production三个环境,还可以再扩充,另外对数据库维护非常方便,可以让开发者在三个环境下切换。
java需要从中学习到位,至少也要从框架级来建立多环境。
现实中经常会遇到多环境的问题。比如live总是用branch,qa是用HEAD,而本地开发则是最新的版本。
当issue出现的时候,总是要模拟一个类似的环境来重现,这时候java的各种框架就不够用了,因为他们似乎从来没考虑过这个问题。
rails缺省test, development, production三个环境,还可以再扩充,另外对数据库维护非常方便,可以让开发者在三个环境下切换。
java需要从中学习到位,至少也要从框架级来建立多环境。