这种方法的缺点是没有现成的解决方案。
例如,您需要在网站上创建一个用户授权系统。程序员必须在命令级别详细描述 - 数据将存储在哪里、如何保护数据、输入表单是什么样子、系统如何检查用户是否存在等。这项工作将需要程序员大量的时间。如果您需要真正独特的解决方案,那么成本是合理的。
但您自己很可能已经注意到互联网上有大量标准解决方案。相同的注册和授权表格在不同站点之间几乎没有什么区别。每次从头开始编写相同的代码几乎就像“重新发明轮子”;这是毫无意义且昂贵的。这就是发明 Web 开发工具的原因——框架和 CMS。
应用框架
为了避免每次都从头开始编写相同的代码,许多程序员使用自己的开发。他们将典型的代码片段存储在文件中并根据需要使用它们。但这种方法有一定的缺点:
添加时,程序员仍然读取他的“标准”代码以使 罗马尼亚电子邮件列表 其适应当前任务。
一个人负责现成解决方案的数据库。然而,没有标准化。即使同事开始交换他们的工作,为了将别人的代码与你的任务联系起来,你也必须研究它并部分改变它。
因此,现成开发的数据库最常由一个人使用。每个程序员再次被迫“重新发明自己的轮子”,而不是从同事那里获取现成的版本。框架的出现是为了解决标准化问题并创建现成解决方案的基础。
网站开发中的框架是现成代码的片段,组合成某些模块,这些模块使用某种范式相互交互,即预先商定的规则列表。
那些。现在,要解决用户授权的问题,不需要从头开始编写代码。您可以采用现成的框架,将其安装在网站上的正确位置,仅此而已。创建用户授权块的工作只需几分钟而不是几天,有时甚至几周。在某些情况下,可能会出现配置困难。但即便如此,对于程序员来说,这只是几个小时的工作,而不是几天。
头开始编写网站的优点是没有任何限
-
- Posts: 103
- Joined: Tue Jan 07, 2025 4:42 am