最近,我与一位同事交谈,他提到他的公司正致力于将MVC设计模式添加为PHP扩展。他解释说,他们编写了C代码,用于将Controllers, Models and Views添加到语言结构中,以提高性能。现在我知道MVC是一种在web应用程序中被广泛使用的架构设计模式,但是我仍然必须遇到一些语言,例如,对于控制器有一个语言构造。
IMHO将设计模式集成到语言中可以强调良好的OO设计的重要性。那么,为什么最常用的设计模式
假设您希望向不熟悉任何编程语言的人展示一些基本概念:您希望提供循环、条件语句的概念,并允许创建几个具有美观GUI的简单程序。为此,我发现Visual Studio with Visual Basic (或C#)是一个相当好的解决方案。首先,它只适用于Windows (好吧,我知道Visual Studio代码,但它不支持简单的GUI设计)。其次,对于要创建简单窗口应用程序的人来说,VS环境是非常庞大的。
如果可能的话,我想更换当前的IDE并重新设计课程。就我个人而言,我