我是个初学网站开发不久的菜鸟,最近要自己做一个小网站,看了一些网上关于网站开发的相关资料,发现了很多自己不解的专业知识和术语。
首先一个网站开发之前需求分析完成后,就需要大体计划一下内容的部署,比如图片放在images,导入的文件放在include,会员的页面放到member等等,这方面有没有一个专业的术语,有的话叫什么?(是网站部署吗)如果有的话,这个有没有一个原则或者规定,如何存放各种文件比较好?
其次就是框架是个什么概念?我学html时候,知道框架是一个标签(framset),但是网上有很多人提到框架,看了一些发现并不是简单的framset而已,比如thinkphp框架,我想知道的是框架怎么用?这个和用Dreamweaver设置的框架模板有没有什么关联或相似的地方?它和网站布局有关系吗?
最后,我想问的是架构和以上两个内容又是什么关系?架构有没有一个详细的定义?架构包括框架吗?菜鸟小飞纯属自学,如果提问的内容有不对的地方或者让朋友们一头雾水的话,希望见谅,因为有些东西我确实也不知道如何表达更为确切,希望高手不吝赐教,提前感谢大家了!^_^ 

解决方案 »

  1.   

    框架相当于建造大楼的一个空架子,这栋大楼你想怎么建就看你怎么往他身上添砖加瓦了,框架就是一个程序的完整的架构,里面的文件都是些常用的功能,有点像是自定义的php扩展类库,为你开发的时候节省时间
      

  2.   

    首先一个网站开发之前需求分析完成后,就需要大体计划一下内容的部署,比如图片放在images,导入的文件放在include,会员的页面放到member等等,这个就叫网站架构或者站点结构
      

  3.   

    文件的存放通用就你讲那个样子 不同的公司有着自己不同的要求框架(如 thinkphp)就是把大部份通用要的功能都实现  跟用framset是不一样的 用它开发相对规范 维护方便 
    自己搜下mvc
      

  4.   

    问题1:比如图片放在images,导入的文件放在include,会员的页面放到member等等,这方面有没有一个专业的术语,有的话叫什么?
    答:你那个叫目录结构!没有固定结构,不过最好让文件存放的结构清晰些问题2:比如thinkphp框架,我想知道的是框架怎么用?这个和用Dreamweaver设置的框架模板有没有什么关联或相似的地方?它和网站布局有关系吗?
    答:你说的frameset只是制作网页的时候用的一种标签,不是程序开发意义上的框架.thinkphp框架是一种mvc结构的程序开发框架,方便各种站点在上面更方便进行开发.他和Dreamweaver设置的无任何关系。问题3:我想问的是架构和以上两个内容又是什么关系?架构有没有一个详细的定义?架构包括框架吗?
    答:架构和上面两个问题无关。在网站开发过程中,一般是是指在服务器部署以及开发环境的选择。这里面涉的东西比较多。等你php编成达到中等水平之后会慢慢接触到这块的!
      

  5.   

    架构问题就复杂了可以理解为三点:一是软件架构, UML建模;二是部署;三是约定(结构);你只有进入到综合项目中才能理解更好其实就是要牢记高性能,可维护,可扩展,可部署,还有就是可用(这个就点多余了,不可用就没有意义了)