无锅炉板代码
在运行时中生成或隐藏样板代码。去除了偶然复杂性,只表达了本质复杂性。设计语言概念的灵活性与基本复杂性所需的灵活性一样大或一样小。
设计安全可靠
应用程序在生产环境中部署时应保持工作。WebDSL运行时确保了健壮性、性能、可扩展性以及安全性,防止恶意web技术攻击。利用漏洞的对策在运行时实施,而不会增加应用程序代码的复杂性。
提前失败
WebDSL从头开始设计,考虑到静态分析和跨语言一致性检查。IDE和编译器可以分析代码并立即报告错误。由于语言概念的显式句法结构,语义错误可以精确,并且可以根据领域概念传递消息。
网络DSL
WebDSL是一种特定于领域的语言,用于开发具有丰富数据模型的动态web应用程序,由编程语言组在代尔夫特理工大学.