小弟是CS大學生,平常主要寫C/C++,偶而會用python
對寫web有點興趣+好奇,但不清楚該如何開始
僅摸過一些基礎的html,css,javascript
之前做project時摸過FB API(javascript)
因為常常被朋友嗆說:"學CS的還不會寫網站"
加上本身也蠻有興趣的,就來版上問問前輩們的建議
=========以下正文==========
因為網站的需求不同,也會有不同的"解法"
目前現階段可能會遇到的兩個case
case1: 幫社團寫一個簡單的網頁,需要有login的功能
根據user的權限決定他看到的內容以及可以編輯或刪除內容的權利
社團人數50人左右,流量不大
case2: 朋友打算參加創意競賽,需要login的功能
user登入後可在上面新增文章、留言等等
類似:http://www.sportsv.net/ 會把每個user上傳的內容display出來
針對以上兩個case來看的話
Q1: 前端建議如何寫? 比較建議自己刻還是建議使用bootstrap?
PS 個人的理解是bootstrap上有別人寫好的css和javascript可以直接套
這樣的理解有錯誤嗎?
Q2: 後端建議使用怎樣的語言?
稍微做了功課,大致有PHP、Ruby、Node.js、Python這些選擇
PHP似乎國內很多人用,Node.js則是有些新創團隊在使用
不太清楚該如何選擇會比較好? 請前輩們指教(爬了文還是不太懂彼此的差異)
Q3: database的部分,有比較推薦的嗎?
聽人家說可以用MongoDB看看
=========以上笨問題=========
問題有點多,麻煩前輩們指點
若有未爬文周全的部分,還請多多包涵
希望前輩們能給小弟一些方向,我會再自己摸索
BTW 我們有2~3個本科系的學生要一起學