`
ihuashao
  • 浏览: 4554858 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

web 开发:网页设计步骤及工具推荐

阅读更多

自娱自乐版:

1.原型设计

通过和搭档的交流,在脑海中,你便可以知道你需要做什么,你们的需求大概是什么,需要几个页面。这时,你便可以找张纸,找支笔开始框架、轮廓、布局的勾勒。这对自娱自乐是非常有效的,因为你的原型设计不需要经过众多人的评审,不需要提供给客户,不需要具体的表现出每一个链接的跳转,每一个按钮的结果。这一切只需在你原型的空白处加以简单的注释。

到这里,貌似原型已经设计完毕。 No,接下来的一步非常重要。自娱自乐的时候,约束、文档会比较欠缺,这可能会导致你所表达的想法并非和我理解的一致。这时,交流和确认就是必须的了。它不仅可以再次确认你们的共识,还可以让需求更加明确、定位更清晰,乃至碰撞出更好的想法。

至此,可以不断的重复这一环节,直至你的原型出壳。

工具推荐:纸+笔


2.风格确认

原型出来后,便需要一个漂亮的界面。在五花八门的模版中,你可能眼花缭乱、“意识模糊”、失去了确认的能力。每每看到优秀的模版就会觉得“嗯,不错,就用它了。。。但这里有点美中不足”。花费了大量时间可能毫无结果。亦可能想着自己去创作,摸心自问,你真的有那个能力么?也许你从配色到 PS,再到用户体验都会,但你毕竟不够专业。这时便需不去在乎“模仿、山寨”的头衔,大胆的采用“拿来主义”,许多成功人士不也是这样“站在巨人的肩膀上”么 ^^

“拿来”也要有一定的范围,要不如同大海捞针。在原型确认,主题明确,用户群体定位后。便可以确定整个应用的风格、色调,进一步缩小“拿来”范围。找到合适的模版即可采取其优点,摒弃其不足。对于不足之处,如有能力可进行适当的自我创作尝试,否则可采用配色的基本常识进行改进。

至此,可以得到一个平面的设计了。


模版参考网站

http://www.qianduan.net/

http://www.freecsstemplates.org/css-templates/

http://www.instantshift.com/2009/09/29/99-high-quality-free-xhtmlcss-templates/

http://www.cglink.net/cglink_link/cglink_49.htm

http://www.wordpressthemespark.com/

http://www.openwebdesign.org/


图标下载网址

http://findicons.com/

http://ajaxload.info/#preview

http://www.iconfinder.com/


工具推荐

http://www.sumopaint.com/app

http://www.aviary.com


专业版:

目前国内很多公司都还没有划分出前端组,有些甚至一人从头包到尾。即使有些跟潮流划分了前端和后端。但仍是职责不明,分工不合理,没有前后端的意识。昨晚看了淘宝小马对淘宝整个前端历史的讲述。这在国内应该算很不错的了,尤其是计划今年前端将扩招至90人,God,规模,分工将会多么的细致,所带来的又会是何等的专业呢?管理运维又将是如何?这不再是自娱自乐了,每一步都应该会使用到一些工具。

如今还是有很多开源软件可供选择,他们也是一样非常的优秀。像 Gimp, Firefox 相关插件。

由于自己平时都自娱自乐,只粗略玩过 Axure 和 Firefox 的插件 Pencil。今天本来想尝试胸毛使用的 Balsamiq Mockups,可惜公司网速不给力。于是 Google 了下,免费的网页原型工具介绍 这个介绍貌似不错。



本文是使用 B3log SoloVanessa 进行同步发布的
分享到:
评论

相关推荐

    Hibernate Web应用的开发步骤

    Hibernate Web应用的开发一般经过以下几个步骤: (1)创建数据库。 (2)将Hibernate所需的JAR包复制到WEB-INF/lib下。 (3)创建Hibernate的配置文件。 (4)利用Hibernate的第三方工具或Eclipse的有关插件从...

    python web 开发工具, 敏捷开发工具, 强烈推荐, 开发太方便了

    python3 web 开发工具, 模板定义方便, 开发敏捷 安装步骤: tar zxvf django-simpleui-2022.7.29.tar.gz -C /usr/local/src/ cd /usr/local/src/django-simpleui-2022.7.29 python3 setup.py install

    Eclipse Web开发环境搭建

    Eclipse Web开发环境搭建,步骤很详细,5分钟搭建好环境.

    java web开发技术大全

    除此之外,《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》还提供了两个完整的实例来讲解开发SSH的详细步骤和方法。通过对这两个实例的学习,读者可以对SSH开发模式有更透彻地理解和认识。SSH是...

    《精通Struts:基于MVC的JavaWeb设计与开发》实例教程

    本书详细介绍了在最新的Struts1.1及不久将推出的Struts1.2版本上设计和开发Java Web应用的各种技术。书中内容注重理论与实践相结合,列举了大量具有典型性和实用价值的Web应用实例,并提供了详细的开发和部署步骤。...

    java web技术开发大全(最全最新)

    除此之外,《Java Web开发技术大全:JSP+Servlet+Struts+Hibernate+Spring+Ajax》还提供了两个完整的实例来讲解开发SSH的详细步骤和方法。通过对这两个实例的学习,读者可以对SSH开发模式有更透彻地理解和认识。SSH是...

    Web服务完整实例构建Web通道(Web服务端) 简单、规范、易学、易用

    上述各步骤除了4、7二步骤外,其余各步骤都在软件开发者的开发范围内,也就是说,只要传输的指令串及结果串符合Web服务端的收发规则,开发者再也不必操心前后台的数据传输问题了(前后台环境及开发工具完全由开发者...

    java个人网页管理系统

    精通Eclipse Web开发:Java体系结构、工具、框架及整合应用 源代码(ch3-ch18),第14章网络文件管理系统的源代码及操作步骤

    cmsweb:CmsWeb 2.0

    关于CmsWeb v2020 使用Internet 2.0的最佳实践在智能软件中创建和管理动态网页 该工具包括第三方软件包: 已安装 ...CmsWeb开发人员是经验工程师: 执照 CmsWeb v2020是根据MIT许可证许可的开源软件。

    基于Web的高校科研管理系统设计与实现毕业设计毕业论文

    开发流程参照软件开发常见的步骤,主要包括系统的需求分析,系统数据库设计,系统详细设计,以及开发后期的系统测试等阶段。本系统中,主要使用了 AS P . NET 技术实现,并且使用了 Mi c rosoft 公司的 Visulstudi o...

    A毕业设计:使用SSM框架组合技术开发科研管理系统

    SSM框架(Spring + SpringMVC + MyBatis)是一种常用的Java Web应用开发框架,它结合了Spring、SpringMVC和MyBatis三大框架的优点,提高了应用的性能、可维护性和扩展性。下面是开发科研管理系统的一般步骤: 1. **...

    《数据库原理》实验报告-数据库系统设计开发.docx

    在username后面单击,选中工具箱中的"TextBox",并双击,在username后就会出现输入栏,如下图所示: 预览一下网页登录界面: 《数据库原理》实验报告-数据库系统设计开发全文共11页,当前为第7页。《数据库原理》...

    Webserver开发指南

    本文是关于webservcie开发指南,其中主要包括:基本概念、使用axis来进行开发和测试、axis和spring集成开发、aixs和web服务期集成开发、通过ObjectWeb Lomboz工具生成客户端和服务器代码方式等等。 核心内容包括: ...

    php集成开发环境搭建.docx

    确保在安装过程中勾选了与开发相关的选项,如开发工具、调试器等。 安装Web服务器:选择一个适合你的Web服务器,如Apache或Nginx。根据你选择的服务器,下载相应的安装包并按照提示进行安装。确保在安装过程中勾选了...

    Web Application Stress Tool.rar

     负载测试是任何Web应用的开发周期中一个重要的步骤。如果你在构造一个为大量用户服务的应用,搞清楚你的产品配置能够承受多大的负载非常重要。如果你在构造一个小型的Intranet网站,测试能够暴露出最终会导致...

    基于 Web 的光学音乐识别工具,可将单音乐谱上的音符转换为 ABC 符号并注释到乐谱上_HTML_代码_下载

    这个 Web 应用程序是使用 Flask 在Calvo-Zaragoza 等人构建的tensorflow 模型上开发的。在 2018 年应用科学杂志上发表为单音分数的端到端神经光学音乐识别。 要开始,请按照以下步骤操作: 安装以下依赖项:...

    laraedit-deprecated:Web开发人员的终极工具!

    Web开发人员的终极工具! 关于LaraEdit LaraEdit目前正在密集开发中。 目前,尚未实现任何功能,所有工作仍在进行中! 但是,上面的屏幕截图仅显示了按照以下安装步骤操作后您将获得的内容。 安装 运行Composer...

    [DIV.CSS网站布局从入门到精通].朱印宏等.扫描版

     本教程力求模拟真实开发场景,用简单的方法帮助读者掌握使用Web标准进行网页设计的方方面面,以及CSS布局中表现与内容分离的相关知识。通过对本教程的学习,希望读者能够以符合标准的设计思维,采用实战操作步骤...

    awesome-web-performance-budget::high_voltage:文章,网站,工具和案例研究,以对网站实施绩效预算。 (欢迎PR)

    Web性能预算是对影响网站性能的某些值的一组限制,在任何Web项目的设计和开发中都不应超过这些限制。 通过设置效果预算,我们可以将更多精力放在性能上,从而可以提高网站的速度和整体用户体验。 此列表可帮助我们...

Global site tag (gtag.js) - Google Analytics