网站开发架设与维护,从何学起?

2011-05-28 07:21:48 +08:00
 aeryen
So,情况大致是这样的,我是个二把刀电脑系学生,想给自己及女朋友做网站(主要是自己哈),并借此机会学习。但是不知道如何下手……这方面的知识一直没有什么了解:
当今网站的制作过程是怎样的,流行的解决方案使用的什么技术,GAE是什么,至今都没头脑……所以有点不知道从何学起……

小时候做过网站,不过那还是frontpage和dreamweaver……现在的人还用么?
我比较熟悉java和C,我猜我应该学习下html5和python?

谢谢
5887 次点击
所在节点    问与答
15 条回复
aeryen
2011-05-28 07:31:19 +08:00
chone
2011-05-28 08:59:40 +08:00
熟悉java的话gae java sdk嘛,云运维比较轻松,把时间留出来学前端。
http://code.google.com/intl/fr-FR/appengine/docs/java/overview.html

至于前端方面html,css,javascript肯定都要来,最好以html5的标准来,目标浏览器可以先定位firefox,chrome这样比较标准的浏览器。

如果选择使用Eclipse来做开发的话,可以装上Aptana。
fim8
2011-05-28 09:15:55 +08:00
@aeryen 这效果也太骚了。酷!
Sunyanzi
2011-05-28 09:19:13 +08:00
我这辈子第一次自己注册域名第一次做动态网站也是为了一姑娘 ...

结果不曾想这一路下来 web 开发居然会成了我的主业 ... 果然大家都有类似的开始么 ...

网站的制作过程都一样 ...

先有想法 ... 然后将其实现 ... 实现的过程中会冒出新的想法 ... 记录下来做将来的 update ...

至于技术 ... 我从来就打心里厌烦技术社区的那种争论哪种语言比哪种语言更好的主题 ...

高级语言间本无笼统的优劣 ... 各有千秋 ... 喜欢什么用什么 ...

Python / rails / .NET / php 或者自己用 c 实现一个 80 端口监听这都可以 ... 关键还是看喜好 ...

前端 ... frontpage 和 dreamweaver 现在依然可以用 ...

不过如果你要学 html5 的话 ... 这俩貌似都不支持生成 html5 的 tags ...

还是练练自己用文本编辑器写网页才是正道 ... 当然如果你不强求 html5 的话用这俩就挺好 ...

学习的路线 ... 看你偏页面的漂亮还是偏功能的完善 ... 基本上以下几个东西是要会的 ...

页面构成 ( xhtml1 / html5 / xml + xsl ) ... 元素渲染 ( css2 / css3 ) ... 前端动态 ( JavaScript ) ...

后端动态 ... 数据库 ( MySQL / Oracle / MSSQL / Mongo / Redis ) ...

第一行是前端基础技能树 ... 第二行是后端的 ... 括号里的内容随便选一样砸精了就可以 ...

后续的高阶技能前端还包括切模板技巧 ... 熟悉各种浏览器专有特性以及 css hack ...

后端包括缓存处理 ... webserver 架构优化等等 ... 这基本上不是你现在需要关心的 ...

另外说 ... 你的目标离你正经不近 ... 还是先一步一步的来吧 ...

先按自己的喜好先把两条基础技能树中的一条砸通再说 ... 谁先谁后无所谓 ...
aeryen
2011-05-28 09:28:24 +08:00
哈哈,技能树,就像rpg一样,我只要照着这个练技能点就可以了

多谢各位回复,给我写了这么多字,太感动了 \o/
supersheep
2011-05-28 09:37:04 +08:00
前端建议先学xhtml,会养成比较好的书写习惯。html5和css3只是多了一些小东西,方便你实现更好的效果。刚开始可以多用些框架960 grid system,jquery什么的,方便出活,容易有成就感,然后再慢慢深入学习。
后端熟悉java就用java好了。dreamweaver cs5貌似支持html5来的,我没用过……
Rice
2011-05-28 13:27:02 +08:00
@Sunyanzi 和我想的一样……
zztczcx
2011-05-28 15:52:31 +08:00
@supersheep 感觉要学的话,现在还是直接上html5吧。 xhtml都要成为被废弃了。
Currently, it appears that XHTML is losing traction, as the XHTML 2 working group has been disbanded and HTML5 is being implemented by all major browser vendors.
supersheep
2011-05-28 22:26:46 +08:00
@zztczcx 学xhtml主要还是为了养成好习惯,而且对学习html5也不会造成耽误,后者只是比前者更宽容,更简洁,并且多了一些可用标签而已。
predator
2011-05-29 14:12:57 +08:00
又见热心的燕姿同学,赞
zenwong
2011-05-29 14:16:59 +08:00
@predator 换Android了?
panlilu
2011-05-29 16:01:18 +08:00
虽然说不提倡用flash,不过用flash做出来的站花里胡哨最适合骗女生了= =。lz可以试试
Just1n
2011-05-29 16:34:49 +08:00
我也觉得1楼的那个网站太骚了。。。。
predator
2011-05-30 08:01:58 +08:00
@zenwong
拿了个defy作测试
zenwong
2011-05-30 09:39:12 +08:00
@predator 好久不见,想你了呀

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/13650

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX