1 
                    
                    lbj96347      2011-12-29 02:02:30 +08:00 
                    
                    楼主是女的? 
                 | 
            
     2 
                    
                    Sivan      2011-12-29 02:05:00 +08:00 
                    
                    最近好像女会员格外多。 
                 | 
            
     4 
                    
                    zythum      2011-12-29 02:12:44 +08:00 
                    
                    @Sivan 如果是真的,那是个好现象。 = =。  
                网站最基础需要一个server.好比iis,或者阿帕奇或者nginx什么的 用html写个页面放上去,这样就可以把静态的网站挂上线了。 html5是html最新的标准。css是html的样式表。 当然你需要一个域名。总不能让别人用ip地址访问你的站 如果想在网站上一些效果,那需要用到javascript,就是所谓js. 如果要做个动态的站,那么需要一个后台语言来处理用户请求。后台语言有很多。php,rails,node,python,java什么的。 如果涉及到数据存储,那么就需要数据库了。 接下去不知道怎么说了。 谁继续下把。  | 
            
     5 
                    
                    qlqsh      2011-12-29 02:17:33 +08:00 
                    
                    html5是标签,解释性语言,所有网站最终都是html的。 
                css是样式表,描述html显示的样式。 js是脚本,描述html的行为。 简单来说,就是html提供内容、css描述html内容怎么显示、js提供交互动作(主要是前端界面)。 php、jsp、asp是动态语言,主要用来开发前端界面与后端服务器交互的程序。前端最终生成的也是html、css、js这些东西。后端主要是缓存、数据库这些东西。 rails、struct等等这些所谓框架,就是为了快速开发整个网站。 所谓的sql、nosql什么的都是为了存储数据的。就像仓库一样。  | 
            
     6 
                    
                    reus      2011-12-29 02:41:24 +08:00 via Android 
                    
                    看样子楼主不是不懂啊,分类都分对了啊,而且知道从上到下是分层的啊 
                 | 
            
     8 
                    
                    skywinger      2011-12-29 02:50:40 +08:00 
                    
                    楼主心里明晰,故作不懂,来考考大家耳。 
                 | 
            
     9 
                    
                    liangdi      2011-12-29 03:04:15 +08:00 
                    
                    估计是寻找合适的对象的 
                 | 
            
     10 
                    
                    Weakdancer      2011-12-29 03:12:08 +08:00 
                    
                    这个问题要从自身情况出发,因为不能要求每个人都对所有技术都有及其深刻的了解。 
                如何建立网站有很多方法,就像你提到的那么多。 原理也可以用一句晦涩的话来概括,我尝试概括下:浏览器发起请求(键入网址或提交表单),经dns服务器解析域名,找到服务器主机,服务器获得数据,作出处理(囊括前端相关知识),反馈(以网页(囊括前端相关知识)形式)给浏览器。 那么理解它就是从选择一种方法建立网站开始。借用最近看的一本书的话:良质在主客观结合时发生。 客观的东西到处都是。  | 
            
     11 
                    
                    leiz      2011-12-29 03:41:51 +08:00 
                    
                    有钓鱼嫌疑,观望 
                 | 
            
     14 
                    
                    glume      2011-12-29 04:30:54 +08:00 
                    
                    我一直在寻找有没有不用tcp/ip/http协议的网站。 
                 | 
            
     15 
                    
                    liutanyu   OP @Weakdancer @qlqsh @zythum 是不是一种服务器只能提供给一种特定语言写成的框架实用?我看google 提供的主机只能用python写。换个例子:是不是yaws只能运行html,css和用erlang写的framework,django就不能在那上面运行? 
                html css这些是和rails用一个主机吗,还是两个东西要分开放? 我看hadoop的介绍,没有说他是一个数据库,可是同样用mapreduce的CouchDB就是个数据库。 谢谢  | 
            
     19 
                    
                    liutanyu   OP @glume HTTP使用TCP而不是UDP的原因在于打开一个网页必须传送很多数据,而TCP协议提供传输控制,按顺序组织数据,和错误纠正。具体细节请参考『TCP和UDP的不同』。http://zh.wikipedia.org/wiki/Http 
                 | 
            
     20 
                    
                    leiz      2011-12-29 06:00:08 +08:00 
                    
                    
                 | 
            
     21 
                    
                    leiz      2011-12-29 06:08:14 +08:00 
                    
                    
                 | 
            
     23 
                    
                    GhXst      2011-12-29 07:28:02 +08:00 
                    
                    把软妹?真不知道哪里软了?哈哈哈! 
                 | 
            
     24 
                    
                    GhXst      2011-12-29 07:35:31 +08:00 
                    
                    头像名字叫林秀香,韩国人,整过容,别见个女人头像就。。。。。。 
                 | 
            
     26 
                    
                    qlqsh      2011-12-29 10:55:43 +08:00 
                    
                    @liutanyu  
                服务器?指硬件主机吗?如果是的话,没有特指,一个服务器可以有很多语言的很多框架。就像一个电脑城,可以有很多摊位,很多品牌的电脑一样。但最终卖的还是电脑相关的那点玩意儿。 google的主机不止提供python,还提供Java。 yaws不了解。大概搜了一下,应该是和apache一样的东西,如果是的话,跟用哪种语言、哪种框架无关。diango只是一种框架。 hadoop不熟,不过对你没用。你不需要关心它。应该是为了大数据量的分布式存储、计算方面的应用。 html、css和rails是否分开无所谓,rails的前端最终生成的就是html、css这些东西。 其实你弄这么多没用,不如找个好点的方向,深入研究。技术好,研究的透,你用什么开发都无所谓;技术掌握不好,什么好框架给你都没用。  | 
            
     28 
                    
                    mywaiting      2011-12-29 11:25:42 +08:00 
                    
                    看来坛子的寂寞.....泛滥到看见女头像都不淡定了...... 
                 | 
            
     29 
                    
                    Nick      2011-12-29 11:51:26 +08:00 
                    
                    我觉得,楼主能举出这些词汇神马的。。。 
                不至于连网站从上到下是怎么弄出来的都不知道吧 嗯,楼主在娱乐大众  | 
            
     30 
                    
                    reus      2011-12-29 11:57:36 +08:00 via Android 
                    
                    楼主对协议层面挺了解的,就只是对应用方面的架构不熟悉吧。建议直接看这些框架或者数据库的tutorial,实践下应该可以理解更多的 
                 | 
            
     31 
                    
                    yehuichen      2011-12-29 12:15:10 +08:00 
                    
                    禁止水贴... 
                 | 
            
     33 
                    
                    X_Del      2011-12-29 13:02:24 +08:00 
                    
                    
                 | 
            
     35 
                    
                    moplay      2011-12-29 13:49:18 +08:00 
                    
                    又是个装美女勾引技术宅的 
                 | 
            
     36 
                    
                    goldenlove      2011-12-29 14:13:31 +08:00 
                    
                    V2 应该加个 技术征婚 的节点。。。。 
                 | 
            
     37 
                    
                    kojp      2011-12-29 14:40:27 +08:00 
                    
                    
                 | 
            
     39 
                    
                    Weakdancer      2011-12-29 21:53:58 +08:00 
                    
                    
                 | 
            
     40 
                    
                    zythum      2011-12-30 01:08:49 +08:00 
                    
                    是不是应该加个v什么的。 
                 | 
            
     41 
                    
                    ooorangeee      2011-12-30 01:17:05 +08:00 
                    
                    @zythum (喂 
                 | 
            
     42 
                    
                    tomyiyun      2011-12-30 08:52:41 +08:00 via Android 
                    
                    于是以后每个女会员加入V2EX都需要 @Livid 去亲身验证一下加个特殊标记了么……喂你们这群死程序猿! 
                 | 
            
     43 
                    
                    glume      2011-12-30 09:13:15 +08:00 
                    
                    @kojp @leiz @liutanyu @Weakdancer 感谢回答,没想到我的感概也不孤单。因为曾看过GFW那可称恢弘的设备倍感震惊,思科牛B但在美国挨骂也的确不冤;加上前段时间的安全问题,总是感概,美国人已经画好了游戏场,想在上面玩乐很自在,诡异、巧妙的方法也不少;但在画好的圈子外,没可能……只是感慨。 
                 | 
            
     44 
                    
                    leiz      2011-12-30 10:12:13 +08:00 
                    
                    @glume 单纯地把互联网或者tcp/ip协议(族)看成是美国人已经画好了游戏场这样的看法有失偏颇。 
                11月的时候有幸在cmu听了tcp/ip的设计师 Vinton Cerf 的一个讲座,内容就是reinventing internet. 他对当时设计tcp的一些想法从新做了一些阐述。 个人的感受是,他的一个出发点是怎样能让互联网正常地工作,并且要考虑到某种程度上的安全性。 在发明这么个东西的角度上,起码,设计者和发明者是不带有或者在一开始是不带政治企图的。 只是因为当时的环境上,美国正好是最能孕育这些东西的地方。  | 
            
     45 
                    
                    glume      2011-12-30 10:59:25 +08:00 
                    
                    @leiz 我不是说政治企图什么的,更多而是产业格局和生态链方面的问题,主要是我觉得没有其他可替换的选择,总觉稍嫌垄断。当然统一的标准有其好处。 
                 | 
            
     46 
                    
                    ooxcoo      2011-12-30 11:51:03 +08:00 
                    
                    这帖也很营养嘛 
                 | 
            
     47 
                    
                    sun019      2011-12-30 13:25:23 +08:00 
                    
                    确实很营养 有MM大家都积极了 
                 |