为什么scriptlet /嵌入式代码块在JSP中被认为是有害的,而在ASP.NET中则不然?

时间:2014-07-02 19:08:18

标签: asp.net jsp

在JSP开发社区,人们普遍认为使用scriptlet(直接在<% %>标签内的.jsp页面中编写的Java代码)是一种非常糟糕的开发实践。 (例如,请参阅此热门问题:How to avoid Java code in JSP files?。)

但是,在ASP.NET中,似乎没有关于在.aspx页面中<% %>标记中合理/有限地使用C#(或其他CLR语言)代码的嵌入式代码块的广泛否定意见。 / p>

除了明显的简单观察,JSP和ASP.NET是不同的平台,有什么原因可以解释这种差异? (是因为JSP的某些现代功能,例如JSTL,可以避免使用scriptlet,在ASP.NET中没有等效功能吗?)

0 个答案:

没有答案