首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以从哪里开始设计网站?

我可以从哪里开始设计网站?
EN

Stack Overflow用户
提问于 2008-12-31 02:04:54
回答 5查看 405关注 0票数 2

我想设计一个网站,但我不知道从哪里开始。

有没有初学者指南可以参考?

EN

回答 5

Stack Overflow用户

发布于 2008-12-31 02:21:32

你希望提供多少贡献?如果你只想设计一个网站,快速而肮脏,网上有大量的开源web模板,你可以修改干净基本的HTML/XHTML设计策略,并提供内容。

例如thisthat

或者,如果你想从头开始设计自己的网站,并在该领域拥有完整的技术知识(正确的方式)。拿起一两本关于HTML/XHTML/XML的书,里面有关于内容管理系统、php等的文档。

您很快就会发现,在开始时,您的开发将是渐进的,充其量也是缓慢的。如果你付出了足够的努力,你会发现你可以自信地快速设计网站,最大限度地照亮你的内容。

您应该熟悉thisthis

票数 2
EN

Stack Overflow用户

发布于 2008-12-31 02:07:06

尝试此Web Design from Scratch

票数 1
EN

Stack Overflow用户

发布于 2008-12-31 02:32:02

我知道你说的网站是指某种网络应用程序。你所说的设计,不仅仅是页面设计,还有网页应用的设计。首先,你必须了解web应用的结构。主要组件包括:

  • Database用于长期存储用户和应用程序数据。数据库提供查询功能(SQL)、一个安装上的备份和另一个安装上的还原、当数据条目发生更改时触发,以及data tables.
  • Web服务器服务器(也称为Http服务器)必须满足的约束。

当用户在web浏览器中键入URL时,web服务器将该URL转发到相应的web应用程序。web应用程序执行所需的任务(可能涉及读取或写入数据库),并通过www将新的html页面返回给用户。

web应用程序的一些组件包括:

  • Database access objects逻辑是封装与数据库交互的对象的表示。tables.
  • Business 是应用程序的主要逻辑。在这里,我们使用Lucene库实现搜索功能,因为example.
  • Action处理程序处理从用户收到的http请求,例如,当她键入URL或单击“提交”按钮时。这些是Http GET和POST请求。Action Handler使用业务逻辑来驱动actions.
  • Data视图,web brower上的是使用某个模板库(通常为web浏览器生成javascript用户界面代码)构建的。对于交互性,可以使用Ajax技术。

几乎所有的web应用程序都将web应用程序的模型、视图和控制器分开。视图处理显示,模型处理数据,控制器处理控制/功能。参见http://www.uidesign.net/Articles/Papers/UsingMVCPatterninWebInter.html

有几个框架实现了MVC。最容易上手的是Ruby on RailsDjango (一个名为Pinax too的开源社交网络就是基于这两个平台编写的)。java中也有更全面的框架和库(对于单个web应用程序,您可能需要加入其中的几个库),如spring、webwork、tapestry、lucene (用于搜索)、sitemesh (用于页面装饰)。许多java web应用程序运行在tomcat web服务器和mysql数据库上。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/402089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档