iT邦幫忙

2023 iThome 鐵人賽

DAY 12
0
自我挑戰組

我是怎麼讓寫程式變成我生活的樂趣系列 第 12

[Day-12].我踩過的那些坑還有想做的事情

  • 分享至 

  • xImage
  •  

Python

大家知道python是後端語言,如果要架網站,需要有其他框架來配合(前面說過為了寫網站,我先學了PHP,結果失敗了!),在Python常用的網站框架中,就是Django、Flask、FastAPI。在三個框架中,我不講誰好壞,只講我自己常用的就是Flask,雖然Django很方便,什麼都有,但我其實常常只需要弄個很簡單的HTML網站,我又何必搞的一大堆,那FastAPI的資料比Flask好像少一點,所以我就一直追隨Flask了!

GUI框架

因為一直想要做一個桌面應用程式,剛開始,我是想說用python寫好,用pyinstaller打包,沒想到一直失敗,打包給windows用的,不好容易弄出來,打包給mac的幾乎都失敗,上網問人,幾乎沒人會,因為很少人會打包給別人用,所以只好放棄,想說要用python的GUI框架。結果找了資料都不太多,最多是Tkinter,但是不知道為何環境一直搞不定,根本沒法用。又換去一堆人推薦的kivy,結果中文的支持很差,畫面一堆亂碼,網路上範例也講得不清楚。我只好再換,找到一個Flet,中文支援度很棒,教材也不少,也不難懂,但是一樣是打包出問題,Hosting到網頁上,速度慢到哭,又只能拋棄。我還用過NiceGUI,EEL。。。。後來都放棄!

現在期待Electron能夠救我,但是我對於Node.js實在是不行呀.....

剩下最後一個希望是Reflex,期待這次鐵人賽的教材能救我

我希望明年能夠把POS系統改好,目前只能用Odoo,這次鐵人賽有odoo的專欄,可見還是花了大錢了,但是報名的不多,其中還不少根本沒有文章,不然有的就是中文說明書,根本沒有幫助,嘆氣呀!


上一篇
[Day-11].我到底學了什麼東西(五)
下一篇
[Day-13]. Linux,Window,Mac
系列文
我是怎麼讓寫程式變成我生活的樂趣30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言