网站开发架设与维护,从何学起? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
aeryen
V2EX    问与答

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

  •  
  •   aeryen 2011 年 5 月 28 日 6535 次点击
    这是一个创建于 5381 天前的主题,其中的信息可能已经有所发展或是发生改变。
    So,情况大致是这样的,我是个二把刀电脑系学生,想给自己及女朋友做网站(主要是自己哈),并借此机会学习。但是不知道如何下手……这方面的知识一直没有什么了解:
    当今网站的制作过程是怎样的,流行的解决方案使用的什么技术,GAE是什么,至今都没头脑……所以有点不知道从何学起……

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

    谢谢
    15 条回复    1970-01-01 08:00:00 +08:00
    aeryen
        1
    aeryen  
    OP
       2011 年 5 月 28 日
    chone
        2
    chone  
       2011 年 5 月 28 日
    熟悉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
        3
    fim8  
       2011 年 5 月 28 日
    @aeryen 这效果也太骚了。酷!
    Sunyanzi
        4
    Sunyanzi  
       2011 年 5 月 28 日
    我这辈子第一次自己注册域名第一次做动态网站也是为了一姑娘 ...

    结果不曾想这一路下来 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
        5
    aeryen  
    OP
       2011 年 5 月 28 日
    哈哈,技能树,就像rpg一样,我只要照着这个练技能点就可以了

    多谢各位回复,给我写了这么多字,太感动了 \o/
    supersheep
        6
    supersheep  
       2011 年 5 月 28 日
    前端建议先学xhtml,会养成比较好的书写习惯。html5和css3只是多了一些小东西,方便你实现更好的效果。刚开始可以多用些框架960 grid system,jquery什么的,方便出活,容易有成就感,然后再慢慢深入学习。
    后端熟悉java就用java好了。dreamweaver cs5貌似支持html5来的,我没用过……
    Rice
        7
    Rice  
       2011 年 5 月 28 日
    @Sunyanzi 和我想的一样……
    zztczcx
        8
    zztczcx  
       2011 年 5 月 28 日
    @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
        9
    supersheep  
       2011 年 5 月 28 日
    @zztczcx 学xhtml主要还是为了养成好习惯,而且对学习html5也不会造成耽误,后者只是比前者更宽容,更简洁,并且多了一些可用标签而已。
    predator
        10
    predator  
       2011 年 5 月 29 日 via Android
    又见热心的燕姿同学,赞
    zenwong
        11
    zenwong  
       2011 年 5 月 29 日
    @predator 换Android了?
    panlilu
        12
    panlilu  
       2011 年 5 月 29 日
    虽然说不提倡用flash,不过用flash做出来的站花里胡哨最适合骗女生了= =。lz可以试试
    Just1n
        13
    Just1n  
       2011 年 5 月 29 日
    我也觉得1楼的那个网站太骚了。。。。
    predator
        14
    predator  
       2011 年 5 月 30 日 via Android
    @zenwong
    拿了个defy作测试
    zenwong
        15
    zenwong  
       2011 年 5 月 30 日
    @predator 好久不见,想你了呀
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     653 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 21:19 PVG 05:19 LAX 13:19 JFK 16:19
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86