2009年3月7日星期六

ASP.NET MVC或可大大推动VB的使用

ASP.NET MVC让微软的开发人员回到了网站开发的主流世界中,虽然业界早已接受了MVC形式的框架,可是.NET开发人员依旧使用WebForms进行工作。不论好坏,WebForms将代码和HTML相分离,使它们难以混在一起。不过WebForms在广泛使用AJAX和CSS的情况下反而会出现一些麻烦问题,因为WebForms无法满足两者对客户端的严格控制要求。

在ASP.NET MVC中,开发人员依旧使用aspx文件中的伪HTML代码来编写视图。这些文件无法立即得到编译,这意味着再简单的语法错误也要在运行时才能发现。而视图的单元测试也因此变得比想象中更加困难。

aspx的一个替代品便是Visual Basic,它的内联XML片段功能与目前的要求非常吻合。Visual Basic并非首次用在模板语言中,VBScript是传统ASP开发的默认语言。不过与asp文件不同的是,VB.NET能够更清晰地分离HTML和代码。

除了编译器检验这一优势之外,VB可以使用更强大的方式来表现公用站点元素。对于普通的aspx文件,公用站点元素存放在母版页中,它基本上是对aspx文件中HTML片段的包装。有了VB之后,您就可以简单地使用基类来实现同样的功能了。这样,站点模板和内容生成器之间可以进行丰富的交互,使复杂站点的开发工作变的相对简单一些。

使用VB和XML Literal的主要缺点是无法享受到HTML和JavaScript的智能提示功能。

没有评论:

wholesale retail company from china

achinaseller.com is a professional wholesale retail company, having our own factory with 5 years of wholesale retail experience. Achinaseller.com is also cooperating closely with many factories, so the price that we offer to the consumer is directly from the Chinese Factory. Without leaving your home, you could order your own products at achinaseller.com at the lowest price.
We service over 100,000 registered buyers, delivering to virtually every country in the world. Our warehouse and office are staffed by a young team of Chinese and Western staff.
Happy AchinaSeller buyers include frequent wholesale importers, famous ecommerce websites, eBay powersellers, retail shops and startup home import businesses. On a daily basis, we serve corporate buyers, drop-ship experts, home business Moms, and small bussiness wholesaler