作为一个刚开始从事web开发的人,我经常被这些术语困扰,真的希望有人能为我解释一些问题。
前端框架和后端框架的主要区别和相似之处是什么?
我可以在一个web项目中同时使用这两个项目吗?还是它们之间存在冲突?(从未见过同时使用前端和后端框架的项目)。
如果一个项目只需要一个框架,那么为什么一些命名的前端框架和一些命名的后端框架。
目前我更熟悉Django,一个后端框架,在Django中,在Django开发中,前端变成了基本的html和css,尽管我期待更花哨的东西(比如react组件)。
在项目或工作中从未使用过前端框架。那么后端的东西在前端框架项目中是如何工作的呢?
任何答案都会有帮助
发布于 2021-05-19 11:28:15
是的,您可以在同一项目中同时使用前端和后端框架。
一些后端框架,如Adonis.js、Django或Spring,为你提供了一个模板引擎(我相信这就是你在django https://docs.djangoproject.com/en/3.2/topics/templates/中使用的),这对于简单的页面非常有用。但正如您所说,有时您需要更复杂的功能,在这种情况下,前端框架将派上用场(例如React.js或Vue.js)。
在最后一种情况下,您可以有两个独立的代码库,它们通过api更改信息。在我的经验中,我总是喜欢前端和后端分开,这样更容易维护代码,你可以从多个客户端使用相同的后端,比如说网站和移动应用程序。
发布于 2021-06-18 19:53:29
我完全同意Pedro的观点--在构建相同的软件/应用程序/网站时,您可以使用前端和后端框架。如果你想构建一个复杂的项目,我认为Vue.js将是一个完美的选择。然而,最近我注意到使用React Native开发数字产品的兴趣越来越大。老实说,我对这个框架没有太多的经验,所以我不能告诉你它是否是一个好的选择。如果你想查看最好的开发框架,这篇内容将告诉你你需要知道的一切:https://www.miquido.com/blog/the-best-frontend-development-frameworks/
https://stackoverflow.com/questions/67571744
复制相似问题