请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于项目架构的问题

老师好啊,这门Django课程学完,跟着开发完之后,我就打算继续学老师那门前后端分离的DRF课程了。
这门课是前后端不分离的架构。那以后对于MTV这种开发技术,比如模板语言,还有jquery是可以不用花太多时间了么?因为我看现在主流都是前后端分离啊,所以我们是不是Django后端都重点就是DRF呢?而对于这种MTV的架构,里面的模板语言啊这些只要大体了解就够了?

正在回答

1回答

其实不能这样说,因为mtv这种有个最大的优势就是不用考虑seo的问题,如果是只是前后端分离那么你还得通过ssr解决seo的问题,当然如果你不考虑seo的问题那么直接上手前后端分离也挺好的,灵活性高,但是还有另一个问题就是: 不论你是否只想学习前后端分离 掌握好django本身是最重要的,drf无非就是让你可以少些代码开发效率高而已,但是对于django本身基础知识的掌握是最重要的, 也就是django学好了学习drf是非常简单的,但是你的drf想要用好你会发现你还得好好的学习django才行,所以如果为了开发效率的话用drf开发前后端分离项目是没错的,但是django本身是基础要掌握好

0 回复 有任何疑惑可以回复我~
  • 提问者 邱晨100 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2021-04-05 21:31:27
  • 提问者 邱晨100 #2
    好的,非常谢谢老师。另外还有一件事,其实这件事我本身也一直有疑虑?就是Go相对Java和Python到底有啥优势(能做的项目方面)?因为我看到目前一些大厂对Go的招聘一直在上涨,相反对C++的需求一直在变冷。加上一些知名博客上原本写Python/Django的大牛好多都开始写Go了。所以现在很关心这个问题。新机遇?钱途?
    回复 有任何疑惑可以回复我~ 2021-04-05 21:34:54
  • bobby 回复 提问者 邱晨100 #3
    很多大公司内部都开始逐步使用go了,报错阿里巴巴这样的大公司,go语言最大的优势就是写协程很方便,以及和docker,k8s天然融合,是的云原生开发中成为了首选,同时还有另一个部分就是go语言语法简单上手快,所以很多其他语言转过去比较快,不像java这样需要学习很多,不过这里我觉得最关键的还是云开发流行了,最大的就是得益于docker和k8s的发展
    回复 有任何疑惑可以回复我~ 2021-04-06 14:58:41
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信