最近我看到了一个关于“框架”的问题,如果“框架”有不同的类型或概念。 那么,存在“框架”的不同“类型”?
例如: NodeJS是一个'类型'(概念),而Hibernate ORM是另一个'类型'(概念)?
或者“框架”一词只是定义?
答案 0 :(得分:1)
当我听到“框架”这个词时,我想到了一个位于“平台”之上的代码,以便更容易通过“平台”实现某个目标。
例如,我会将Node称为服务器上运行javascript的平台。 Node包含运行Web应用程序服务器所需的所有功能,但有一些框架,如Express,Hapi,Koa等,可以使这更容易。
另一个例子是Ruby平台,它具有用于创建MVC Web应用程序的Ruby On Rails框架。