在開始這一系列的文章以前,先聲明一下可能需要的閱讀門檻:
為什麼選擇Django來介紹?
我是非本科並且從業不滿2年,負責過的專案規模可以用奈米級來形容XD,但是Django作為我第一個學習的網頁框架,從剛開始接觸都只會照抄程式碼,到現在覺得自己對Django的開發也稍微有點心得,並且真心覺得Django是一個相當強大的後端框架,因此想要推廣Django的魅力給大家XD
現在Next.js, Nuxt.js等全端框架的興起,加上輕量化的API框架快速發展,的確有影響Django的優勢區間,但是Django大而全的設計並且能快速開發的特性,在許多層面上依然是有競爭力的選擇。並且因為是基於python,所以要整合相關的AI應用還是有一定的優勢。
至於為什麼明明有Python這個的主題可以發表,我還是要在Software Development發表文章呢?
有幾個原因:
基於以上理由,我最終還是決定不在python領域發表文章
最後也想對觀看文章的讀者打個預防針
圖源:https://bnetcmsus-a.akamaihd.net/cms/gallery/6EIJCTFG5GAW1402649369938.png
就如前面所說,我身為一個非本科且資歷不深的開發者,網路上大量的資源跟AI就是我開發上最大的老師。因此在可能一些系統設計、命名方式或是資料庫設計上可能會有不符合某些設計原則的時候,甚至可能用字遣詞不是台灣的用法等等XD如果讀者有任何想反饋的地方,隨時可以善用底下的留言區,寫文章就是要有這樣的互動才會更有動力!