|
1.我对MVC的理解:
a.MVC的表现层技术应当是可选择的(可以选择jsp velocity 或其他的实现)
b.必须是易配置的,太多的XML文件并不能给我们带来多少好处
2.我对AJAX的理解:
ajax是旧瓶装新酒,正因为这个原因,她比其他RIA更接近传统Web开发。虽然她最终将被更好的技术取代,但这需要一个相对漫长的过程。js作为一种广泛应用的client端脚本将继续不断发展完善,prototype项目让我们看到了希望。
正是以上的理解促成了我在Redlion上的努力
Redlion是一个结合mvc和ajax技术的web框架,运用了DIP和IOC思想,具有低侵入性和很好的扩展性,比如用户可实现IRender接口来扩展表现层模版技术,通过配置选择Velocity、jsp等。同样的思想体现在也cache和log的封装处理上。本框架很适合在原有框架上增加ajax功能,只需在目标action上实现IAjaxAction接口,再将其加入配配置文件即可在javascript端调用action中的方法。
期待以后会有高度抽象的web开发技术出现,使Web的开发和使用更像桌面应用
下载:https://sourceforge.net/projects/redlion/ |