![]() |
blogkid发表于17月29天前 1中有1人认为此评论有用 |
| 评论:应用Rails进行敏捷Web开发 | |
| 这几天在看这本书:真是一件让人兴奋的事。 这本书里提的每一个主题都是我们熟悉的,mvc的设计模式,OR mapping, logging, test, deployment等等,我们在java里会用到struts,hibernate,log4j,等,但是rails把这些以一种很自然的方式组织在一起,一切都像是为你而设计。 rails正是从一个实际的项目所抽取而实现的框架,所以它的各种设计都恰到好处。 rails的一个显著的特点就是“convention over configuration”,很多东西是一种约定,而不是配置在xml文件里。在struts中,我们需要把bean, action, view都写在struts-config.xml里面,虽然也可以使用一些命名约定,使用工具来生成这个配置文件,但远没有rails来得这么自然, controller,view,model都在它应该在的地方,名字就是它应该叫的名字,这对有良好编程习惯的人是一个奖励。 另外一个特点也很吸引人 | |
344583383在17月22天前回应:
344583383
344583383


