小弟是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个本科系的学生要一起学