缩短网页应用开发的三大省时技巧

在当今的开发环境之下,快即是好。
当今诸如“快速应用开发 ”,“敏捷软件开发 ”以及“异步JavaScript和XML “(如今我们甚至无法耐心地等待网页的重新载入)等流行词汇和术语让你见识到究竟身处于怎样一个快节奏的世界当中。
但是做事赶时间并不意味着你工作要加班加点。本文将为你提供缩短网页应用开发的三大省时技巧。

操作方法

  • 01

    一、使用框架 框架提取出了常规代码,给你编写网页应用提供了一个基本的构造和基础。 框架中一个非常典型的例子就是Rails,Rails就是Ruby编程语言的一个网页应用开发框架。通过为你提供预先编写好的代码程序包(举个例 子,像用户输入验证方式)——你不仅仅节省了用Ruby编写你自己代码的时间——你也很清楚这些程序包已经受住了其他开发人员的测试以及检验,这可以在广 度测试时为你减少不少麻烦,另外还可以避免一些因缺少测试而导致潜在的漏洞。 同样的好处对于使用诸如MooTools的JavaScript框架也是适用的。这些框架提供给你的一些类方法都是由核心开发者和社区提供,并在诸多浏览器下经受广泛测试的考验。客户端脚本语言框架还有jQuery,Prototype JS,以及YUI。 对于服务器端的框架,你可以考虑CakePHP ,CodeIgniter ,Zend ,或者symphony。如果你喜欢VB以及C#之类微软支持的语言,你可以考虑.Net框架 。你甚至是可以使用像960Grid 或者BluePrint这样的CSS框架来快速编写和规范你自己风格的页面结构。

  • 02

    二、使用集成开发环境 当然,你可以只用一个Notepad这样的文本编辑器和FTP就可创建网页应用及其页面。但是我想大多数人都认为,这并不是一个可用在开发复杂和健壮网站项目之上的明智方法。 集成开发环境 (IDE),为你准备了创建和管理大型网站项目所需要的工具集合。集成开发环境的功能一直在变,但它们都有如下一些常见的功能 1、项目管理以及团队协作功能。 2、调试以及诊断功能。 3、语法提示以及自动完成功能(IDE会猜测你想写的语法) 4、语法高亮 5、内置FTP,能同步本地和远程主机上的文件 “IDE”这个词可能有些花哨,有些人还对此不太熟悉,但是大数据人应该听说过Adobe的Dreamweaver。Dreameweaver就可 以看成是一个集成开发环境。因为它含有上面提到的一些功能,帮你更快的编写代码。(它通常适用于前端的制作。但是它也支持服务器端的语言,像PHP和 ASP.NET)如今网上有大量的IDE,你所要做的就是为你自己(或者你的团队)挑选一个。像一些流行的,功能齐全的IDE,如Eclipse, Komodo IDE, NetBeans, Visual Studio, 以及Aptana Studio.

  • 03

    三、适当的模块化 模块化是创建易于维护和扩展复杂应用的关键之所在。本质上这意味着代码要以小的部件来编写,而不是将所有代码写成一个大文件。 模块化开头有其自身的时间成本(因为你必须在设计文件结构方面花费不少心思。)但是,当你需要变更某一部件或者想要扩展你的应用时,这会为你节省掉不少时间。 模块化也使得bug限制在模块之内,如果有地方发生问题,你会很快的找到问题所在。 但是模块化的滥用会导致代码的臃肿和太多不必要的include语句,这会极大的拖慢整个应用的运行速度。因此在模块化程度过高和过低之间,我们需要到一个好的平衡点。 一些模块化设计模式就包含MVC 和PAC模式。

(0)

相关推荐

  • iOS7在Safari网页中查找关键字的小技巧

    iOS7的Safari与旧版相比,界面和操作上都有很大不同。特别是直接在网页中搜索单词和查找关键字,在iOS7中轻微的改变也容易让人一头雾水。今天小编就向大家着重介绍在Safari网页中查找关键字的小 ...

  • 美图秀秀如何抠图换背景 美图秀秀网页版抠图换背景小技巧介绍

    美图秀秀是一款简单易学的图片处理软件,可以很容易的实现很多图片处理功能,但美图秀秀网页版却没有抠图功能,那么美图秀秀如何抠图换背景?方法很简单,我们可以通过一些技巧来实现抠图的功能。下面小编就来详细讲 ...

  • 解决网页右键不能用的小技巧

    怎么解决网页右键不能用的小技巧:当你遇到喜欢的文章、图片,而希望复制下来时,右键却受到限制,此时,有如下方法可以破解,试一试管用。 第一种情况,出现版权信息类的破解方法如下: 在页面目标上按下鼠标右键 ...

  • Excel2013中三大常用技巧

    Excel2013中三大常用技巧 Excel2013 1.在第一行,选中A~G列.点击工具栏上的[合并后居中]. 输入文字"员工工资表". Excel2013 2.选中2.3两第A ...

  • 如何成为露娜大神?(露娜三大操作技巧)

    王者荣耀中,露娜一直是被受玩家推崇的英雄.露娜定位法师战士,是一名能够创造无限可能性的英雄,也是一名需要操作的英雄.那么作为露娜要怎么样才能玩好?甚至1v5呢? 操作方法 01 在介绍露娜的三大操作技 ...

  • 网页前端开发工具推荐

    当启动一个新的项目,使用 CSS 框架或样板,可以帮助您节省大量的时间。在这篇文章中,我编译整理了我最喜欢的 CSS样板,框架和库,帮助你在建立网站或应用程序时更加高效。 Bootstrap 如果你想 ...

  • 如何建立个人网页,个人网站建设方法技巧

    操作方法 01 一.引言 一个网站的整体规划和设计的好坏是它发展的重要之处, 也是它吸引人们浏览的所在之处.Internet/Intranet技术的日益发展,使人们认识到了Internet/Intra ...

  • 手机APP客户端开发的三大取决因素

    操作方法 01 随着移动互联网的快速发展,手机客户端开发应用的数量可谓是多如繁星,数不胜数.为何有些手机客户端开发应用能在海量应用中脱颖而出,突破亿次,而有些手机客户端下载量突破万次都艰难呢?对此,爱 ...

  • 中小企业挑选打印机三大实用技巧

    操作方法 01 一般而言,大家都知道看问题要看重点,如果眉毛胡子一把抓,就只会什么都做不好.挑选打印机也是如此,只要抓住三大必看点打印速度.使用便捷度以及打印成本进行比对,就可以事半功倍一举多得. 中 ...