Frameworks 什么级别的复杂性需要一个框架?
在何种复杂程度上,必须切换到现有的web开发框架Frameworks 什么级别的复杂性需要一个框架?,frameworks,complexity-theory,Frameworks,Complexity Theory,在何种复杂程度上,必须切换到现有的web开发框架 对于web开发来说,什么样的复杂性度量是可行的?代码长度?功能列表?数据库大小?我认为没有一个复杂的级别需要一个框架。对我来说,每当我编写一个动态站点时,我会立即考虑一个框架,如果它能节省我的时间,我就使用它(它几乎总是这样做,而且我几乎总是这样做)。对我来说,每当我编写一个动态站点时,我立即考虑一个框架,如果它能节省我的时间,我就使用它(它几乎总是这样做,而我几乎总是这样做)。您应该衡量使用第三方框架可以节省多少时间,并将其与使用他人代码的风险
对于web开发来说,什么样的复杂性度量是可行的?代码长度?功能列表?数据库大小?我认为没有一个复杂的级别需要一个框架。对我来说,每当我编写一个动态站点时,我会立即考虑一个框架,如果它能节省我的时间,我就使用它(它几乎总是这样做,而且我几乎总是这样做)。对我来说,每当我编写一个动态站点时,我立即考虑一个框架,如果它能节省我的时间,我就使用它(它几乎总是这样做,而我几乎总是这样做)。您应该衡量使用第三方框架可以节省多少时间,并将其与使用他人代码的风险进行比较所有因素都很重要。您应该衡量使用第三方框架可以节省多少时间,并将其与使用他人代码的风险进行比较从不“强制”。有些问题不是任何框架都能很好地解决的。当您正在实现的大多数代码已经由所讨论的框架以适合您的特定应用程序的方式实现时,建议切换到框架。这节省了您的时间、精力,并且很可能比您编写的新代码更稳定。从不“强制”。有些问题并不是任何框架都能很好地解决的。当您正在实现的大多数代码已经由所讨论的框架以适合您的特定应用程序的方式实现时,建议切换到框架。这将为您节省时间、精力,并且很可能比您编写的新代码更稳定。如果您在多个不同的站点上工作,那么通过在所有站点上使用通用框架,您可以花时间编写代码,而不是试图记住代码的位置和原因 我总是使用某种框架,即使它是您自己的,因为统一性将帮助您构建项目。除非它是一个单页静态HTML项目
但是,没有强制性限制。如果您在多个不同的站点上工作,那么通过在所有站点上使用通用框架,您可以花时间编写代码,而不是试图记住代码的位置和原因 我总是使用某种框架,即使它是您自己的,因为统一性将帮助您构建项目。除非它是一个单页静态HTML项目
但是,没有强制性限制。您知道,这实际上是两个问题。:-)第一个问题的答案是,它从来不是强制性的,但老实说,直接解析HTML请求参数从一开始就非常可怕。我甚至不想做一次,所以我倾向于在相对较早的时候使用框架
至于什么测量方法是可行的,那么,你担心什么呢?您列出的所有描述都有价值。在我看来,数据库大小主要取决于可伸缩性(如果您有一个非常简单的模式,即使数据库中有数十万行,也可以编写一个非常简单的应用程序)。功能列表可能会决定UI页面的数量和复杂性,这反过来又有助于决定代码长度。您意识到,这实际上是两个问题。:-)第一个问题的答案是,它从来不是强制性的,但老实说,直接解析HTML请求参数从一开始就非常可怕。我甚至不想做一次,所以我倾向于在相对较早的时候使用框架
至于什么测量方法是可行的,那么,你担心什么呢?您列出的所有描述都有价值。在我看来,数据库大小主要取决于可伸缩性(如果您有一个非常简单的模式,即使数据库中有数十万行,也可以编写一个非常简单的应用程序)。功能列表可能会决定UI页面的数量和复杂性,而这反过来又有助于决定代码长度。有一些框架可以通过简单的博客快速移动,或者一直到企业全堆栈应用程序。不仅仅局限于buzz世界,还有ASP.Net和J2EE等。有一些框架,可以通过简单的博客快速移动,或者一直移动到企业全堆栈应用程序。不仅限于buzz世界,还有ASP.Net和J2EE等。所有框架和库都是您可以使用的工具。确定哪些会让你的项目更轻松,并使用它们 所有框架和库都是您可以使用的工具。确定哪些会让你的项目更轻松,并使用它们 考虑一下这个问题可能有问题。许多最复杂的网站不使用任何流行的、已有的框架。谷歌有自己的网络服务器和自己的定制方式,就像亚马逊和其他很多网站一样 如果一个框架让你的任务更容易,或者提供了附加值,那就去做吧。然而,当你得到这个框架时,你就与一个新的依赖性联系在一起了。我开始在软件帖子上重新创建Joel,因此我将在这里重定向您,以了解更多关于向代码添加不必要的依赖项的信息:
考虑一下这个问题可能有问题。许多最复杂的网站不使用任何流行的、已有的框架。谷歌有自己的网络服务器和自己的定制方式,就像亚马逊和其他很多网站一样 如果一个框架让你的任务更容易,或者提供了附加值,那就去做吧。然而,当你得到这个框架时,你就与一个新的依赖性联系在一起了。我开始在软件帖子上重新创建一个Joel,所以我将在这里重定向您,以了解更多关于添加不必要内容的信息