看板 Python 關於我們 聯絡資訊
目前大四、學校無相關課程, 自己有寫過swift接php 後端, 跟課堂寫過php架站 目前有一個研究室的專案要做線上問卷網站, 有一群同學並分前後端兩組(全無開發經驗), 看完並實作django的一些教學後,有些疑問: 1. 我的理解是 大部分的教學是用 view.py 去呈現前端,是用後端框架去決定呈現的內 容(不知道這樣想有沒有錯誤)所以如果要明確劃分前後端分工,應該要找前端框架來結 合? 2.如果要結合前端框架是否一定要寫restful api ? (之前swift是request php的網址 return 結果給手機端,不知道網頁是不是也是一樣的 道理,看了很久還是不知道restful api的意義) 3.會想說用前端框架是因為問卷需要放一些簡單的互動遊戲,有比較多資源可以用,或是 其實基本的js就可以處理了(即只用Django 開發就夠了) 實在是新手,又無相關人員可以詢問,上google也不太知道關鍵字如何下,找了很久也沒 有解決到我的疑問,所以來請教各位大神,若問題太簡單也可以說一下查詢的方向,我再 去先研究才來問,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.233.180 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1553014971.A.A46.html ※ 編輯: pugbana (223.137.233.180), 03/20/2019 01:04:27
tentenlee: 1 看你網頁上的呈現需不需要用js框架,而不是一定要 03/20 02:35
tentenlee: 2 現在的網頁大多都有用ajax去做畫面渲染體感會比較好 03/20 02:36
tentenlee: 呈上還是看你網頁需不需要做再做決定 03/20 02:36
tentenlee: 3 若要用互動遊戲那問題在於前端處理了,都是結果往後 03/20 02:36
tentenlee: 送到你的後端,再把哪存起來。 03/20 02:37
jasonfghx: it's Django 03/20 08:07
TitanEric: 前後端分離可以用Vue + Django 如果要這樣的話需要rest 03/20 10:26
TitanEric: ful API 你的想法沒錯 03/20 10:26
TitanEric: 但我覺得沒有開發經驗還是維持前後端綁在一起 對新手比 03/20 10:26
TitanEric: 較友善 03/20 10:26
Sunal: 也不一定要restful api單純views.py接ajax request也可 03/20 10:33
Sunal: 但是新手還是bootstrap jquery套一套再去看前端框架 03/20 10:33
froce: 前後端分離不一定要什麼框架,只要兩邊能用ajax去溝通即可 03/20 12:05
froce: 只是以Django來說,要前後端分離,乾脆弄個rest api server 03/20 12:09
froce: 比較方便。 03/20 12:09
pugbana: 謝謝各位大神,我會作為參考的,謝謝花時間回覆 03/21 00:15