缩短网页应用开发的三大省时技巧
使用框架 框架提取出了常规代码,给你编写网页应用提供了一个基本的构造和基础。框架中一个非常典型的例子就是Rails,Rails就是Ruby编程语言的一个网页应用开发框架。通过为你提供预先编写好的代码程序包(举个例 子,像用户输入验证方式)——你不仅仅节省了用Ruby编写你自己代码的时间——你也很清楚这些程序包已经受住了其他开发人员的测试以及检验,这可以在广 度测试时为你减少不少麻烦,另外还可以避免一些因缺少测试而导致潜在的漏洞。同样的好处对于使用诸如MooTools的JavaScript框架也是适用的。这些框架提供给你的一些类方法都是由核心开发者和社区提供,并在诸多浏览器下经受广泛测试的考验。客户端脚本语言框架还有jQuery,Prototype JS,以及YUI。对于服务器端的框架,你可以考虑CakePHP ,CodeIgniter ,Zend ,或者symphony。如果你喜欢VB以及C#之类微软支持的语言,你可以考虑.Net框架 。使用集成开发环境 当然,你可以只用一个Notepad这样的文本编辑器和FTP就可创建网页应用及其页面。但是我想大多数人都认为,这并不是一个可用在开发复杂和健壮网站项目之上的明智方法。
使用集成开发环境 当然,你可以只用一个Notepad这样的文本编辑器和FTP就可创建网页应用及其页面。但是我想大多数人都认为,这并不是一个可用在开发复杂和健壮网站项目之上的明智方法。集成开发环境 (IDE),为你准备了创建和管理大型网站项目所需要的工具集合。集成开发环境的功能一直在变,但它们都有如下一些常见的功能1、项目管理以及团队协作功能。2、调试以及诊断功能。3、语法提示以及自动完成功能(IDE会猜测你想写的语法)4、语法高亮5、内置FTP,能同步本地和远程主机上的文件“IDE”这个词可能有些花哨,有些人还对此不太熟悉,但是大数据人应该听说过Adobe的Dreamweaver。Dreameweaver就可 以看成是一个集成开发环境。因为它含有上面提到的一些功能,帮你更快的编写代码。(它通常适用于前端的制作。但是它也支持服务器端的语言,像PHP和 ASP.NET)
适当的模块化 模块化是创建易于维护和扩展复杂应用的关键之所在。本质上这意味着代码要以小的部件来编写,而不是将所有代码写成一个大文件。模块化开头有其自身的时间成本(因为你必须在设计文件结构方面花费不少心思。)但是,当你需要变更某一部件或者想要扩展你的应用时,这会为你节省掉不少时间。模块化也使得bug限制在模块之内,如果有地方发生问题,你会很快的找到问题所在。但是模块化的滥用会导致代码的臃肿和太多不必要的include语句,这会极大的拖慢整个应用的运行速度。因此在模块化程度过高和过低之间,我们需要到一个好的平衡点。一些模块化设计模式就包含MVC 和PAC模式。
猜你喜欢
红白蓝椭圆是什么品牌
红白蓝椭圆是冠 * 牌。冠军是红白蓝半圆形的标志,是美国的运动...微信聊天记录怎么样才能作为证据
首先可以在电脑上打开微信,在左下角的设置中点击备份与备份,再...历史悠久的贵州遵义文化
遵义,着名的遵义会议就发生在这,被称为转折之城,会议之都。遵...如何把红豆粥熬红
材料红豆黑米白砂糖做法红豆和黑米洗净,清水浸泡小时以上。将浸...墨尔本的翡翠是什么意思
墨尔本的翡翠是由黄志远作词作曲,张敬轩编曲,林颐演唱的一首歌...焊接方法有哪些
焊条电弧焊原理用手工操作焊条进行焊接的电弧焊方法。利用焊条与...做鲤鱼籽的方法
食材准备鱼籽克,花生油毫升,食盐酱油米醋糖葱姜蒜末各适量。鱼...篮球的三分线半径是多少米啊
以篮圈中心为圆心,篮球场三分线半径为米。国际标准篮球场长米,...月饼长毛什么原因
月饼长毛就说明月饼已经发霉变质坏掉了。月饼长毛的原因可大致分...魏公子列传千古名句
魏公子列传千古名句是将在外,主令有所不受。将在外,君命有所不...租房要考虑哪些因素
租房子要考虑到上班是否方便。距离上班会不会远,不能只看价格是...盗物笔记重启第二季剧情
重启之极海听雷第二季将会解锁新地图天麟楼和雷城吴三省的踪迹雷...哪个奥特曼打死了黑暗巴尔坦星人
麦克斯奥特曼是特摄剧麦克斯奥特曼中的主角。是来自星云的光之巨...热水器开着洗澡安全吗
通常情况下,还是比较安全的。但是为了安全起见,还是建议断电之...三星是什么意思
三星是指一个集团,他是韩国最大的跨国企业集团,同时也是上市企...