作者spriteeddy (eddy)
看板Web_Design
标题[问题] 新手架站的一些疑问
时间Fri Apr 17 01:26:26 2015
小弟是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个本科系的学生要一起学
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.112.218.128
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Web_Design/M.1429205189.A.545.html
1F:→ iamnodoubt: Q1.你会问那种问题,当然是用bootstrap,Q2 Q3.都写 04/17 02:10
2F:→ iamnodoubt: Python了.当然是Django 04/17 02:10
谢谢,我会开始动手摸
3F:→ alog: Q1: 视情况而定 网站是先规划 要做什麽 04/17 03:05
4F:→ alog: 不是只有用写一写这样而已 这不是做网站 04/17 03:05
5F:→ alog: Q2: 可以学到很多东西 可以朝 Rails 练一下 国外很多文章 04/17 03:06
6F:→ alog: 很多观念跟设计方式可以在这个框架跟社群文化得到灵感 04/17 03:07
7F:→ alog: 之後你要跳到 nodejs or php 之类的其实都蛮容易的 04/17 03:07
8F:→ alog: Q3: 开园系列主流仍然是 MySQL/PostgreSQL 04/17 03:09
9F:→ alog: 开源 04/17 03:09
10F:→ alog: 我觉得 MongoDB 之类的可以等到你熟了做网站流程跟系统之後 04/17 03:10
11F:→ alog: 再来使用会比较好,因为写烂的很多 04/17 03:10
了解,谢谢前辈指教^^
※ 编辑: spriteeddy (140.112.218.128), 04/17/2015 21:15:55