開發網頁相關的 packages

以前大概就是用簡單的 HTML, 加一點 CSS, 然後刻一刻 javascript。最近越來越多東西出來, 例如幾年前 AJAX 出現, 然後 jQuery。現在寫網頁已經跟以前不太一樣了。從今年二月開始比較密集的在做網頁, 也算邊做邊學吧。

前端, 大推 Bootstrap。如果不想花太多精力去雕刻 CSS 以及網頁的 components, 用他就對了。他除了把視覺美美的東西都弄好, 大概也處裡 cross-browser 到差不多。而他連 grid & responsive 都處理好了。另外 jQuery 大概就是一定會使用的了。

後端, 其實太多偏好了。我最後選用 django。他的很多東西真的還挺好用的, 不過我個人認為在 ajax 的部分還沒有到很成熟。也許哪天會換 ruby on rails 來試試看也說不定。

曾經一度想要使用 mongodb 來當 database storage, 但最近發現, 我目前還挺依賴 django 的 models。而若是使用 mongodb, 則很多東西變成要自己去做掉, 因此反而最近新的功能都是做在 relational database 上。