浅谈大型网站开发要注意的几个细节

  我曾经开发多个大型网站,音乐门户、信息门户、现在开发B2C网站,都是高流量的大型网站。那么我要说的是在开发过程中团队的配合和应需要注意的几个细节:​ ​

  一、程序框架:我们想开发的网站,往往市面上会有很多同类的开源程序,所以大家选择程序上并不难,但是大家不要随便的选择了一个框架,要看该程序的二次开发性能、弊端、结构优化等几方面是否适合自己。以及网站未来发展规划,都要考虑在内。所以选择程序不是意见简单的事情。​​

  二、开发过程:对前台开发大家都知道要用到设计师、网站布局人员、JS工程师等等还有。。我这里就对JS方面阐述一下,大型网站得对前端有一个整体规划,所以JS规划是不可缺少的,以下我自己归纳的3种JS编写方案:​

  1、零散型:什么是零散型的呢,这是我自己定义的,就是说当我们用到什么效果的时候就去针对性的写一块,这样的好处是方便,省事,哪里需要就在哪里写,也不用外部文件调用,对于JS要求不多的网站来说很实用,缺点是不好管理,修改代码时候往往会找不到代码。​

  2、封装型:和零散型区别是,把代码都封装起来,用文件调用,封装好处是,不和别的函数发生冲突,做成一个个的封装类,很实用,现在大多数网站是用这种方法。​缺点是,仍然不是一个整体的类库,但要比零散的好管理的多,因人而异吧。

  3、JS类库:JS类库很多,用的比较多的有prototype,jQuery,我们拿jQuery举例,现在大型网站总的来说用JS无非是两种方式,一个是原生JS,纯JS编写的网站(以上的两种方法包含在内),再就是利用jQuery框架,两种方式过程是截然不同的,但是用户看到的效果却是一样的,有的大型网站单纯就是JS编写,不用任何框架,这是一种技术上的硬性标准,对于不同的公司而言,这样做是对单纯技术上的考验,高手很多,用JS同样能写出和jQuery一样的类库,但是如果用jQuery的话就会节省大量的时间,因为jQuery本身就有很多的插件供大家使用,完全开源。不过另一方面说,jQuery可能确实是属于应用的APP,和自己编写的代码是有本质区别的。我看过很多有名的网站,有JS和jQuery结合的,有单纯JS的,也有纯jQuery的,不管怎么使用浏览者所看到的效果是一样的,区别是我们在扩展上、维护上、管理上是有区别的。所以大家写前端代码时候用到的JS要谨慎考虑,也要根据自己的能力来判断该如何使用JS。 ​

  三、​团队配合:好的产品是离不开整个团队配合的,因为你不是一个人在战斗。在技术开发上,要时刻保持沟通,哪怕一丁点问题,能问同事就多问,一句话的事情总比去百度上找强吧,特别是核心上的问题,策划上的问题,不能自己单方面的去想,要一起来决定这件事是否正确,是否可以实施。往往返工就因为配合的不默契导致技术上失误,造成时间的开销和领导的指责。要记住,自己在怎么有能力,也不会胜于整个团队的努力。​​

  四、找BUG:BUG在技术领域上是很热的一个词了,我们开发过程中,每时每刻都在找BUG,BUG也是无形中发现的。发现一个BUG有时候甚至要比你学了好几天的东西要强的多,因为BUG是你最容易忽视的问题,你学漏的知识。产品发布有时候会因为一个BUG降低知名度、权威度。所以在产品发布之前,找BUG是最重要的,但我想说的是,找BUG不是要专门等到一定的时机在去找,我们要在工作中,休息中,睡不着觉的时候都应该来想,今天我写了什么代码。会不会有问题。这个时间是比专门腾出来的时间找BUG要多的多。这是技术上的细节,我们要利用有效的时间做一些无限的事。貌似这句话是别人说的。嘎嘎。​  ​

  五、工作总结:提到工作总结,我下意识的暗地里就说骂道:“又TM写总结,今天干什么来着?”没错,你们也是一样吧,我们有时候把工作总结当成工作的一部分了是吧?每天要去做的。但实际上公司看你的工作总结是想知道你每天都干了什么,但是自己给自己做工作总结是想知道自己学到什么新知识,做出了哪些和昨天不同的事情,这里也出现了一个细节,就是把每天自己发现不同地方总结出来,不要轻易的忽视,这样会对自己有一个动力,你知道是什么?那就是无形的增长,能力是怎么来的,不是天生的,是自己用心去学到的。(本节和技术无关,纯属啰嗦。)​​

  以上五点,是我简单的总结出来的,希望对大家有点用处,如有不对的地方请指责。​

  本人来自一纱网(www.yeesha.com)团队开发小组,技术交流群:37817801,文章为本人原创,欢迎大家转载,转载请标明出处。

时间: 2024-10-29 08:18:51

浅谈大型网站开发要注意的几个细节的相关文章

阿涛:浅谈新手网站开发的注意事项

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 新手打算自己做网站,不知道从哪里入手,今天我就来谈谈我自己的看法,我自己既做过比较简单的asp开发,又做过比较难学的j2ee,下面从几个方面谈谈新手做网站要注意的一些事情. 一:你做网站的目的 如果你只是想修改淘宝的宝贝描述,或者修改一些cms的模板,那你语言上只要学学html,开发软件上学学DW就可以了,没有必要花很长的时间学asp,.ne

浅谈大型网站动态应用系统架构

中介交易 SEO诊断 淘宝客 云主机 技术大厅 动态应用,是相对于网站静态内容而言,是指以c/c++.php.Java.perl..net等服务器端语言开发的网络应用软件,比如论坛.网络相册.交友.BLOG等常见应用.动态应用系统通常与数据库系统.缓存系统.分布式存储系统等密不可分. 大型动态应用系统平台主要是针对于大流量.高并发网站建立的底层系统架构.大型网站的运行需要一个可靠.安全.可扩展.易维护的应用系统平台做为支撑,以保证网站应用的平稳运行. 大型动态应用系统又可分为几个子系统: 1)W

浅谈大型网站动态应用系统架构,互联网营销

动态应用,是相对于网站静态内容而言,是指以c/c++.php.Java.perl..net等服务器端语言开发的网络应用软件,比如论坛.网络相册.交友.BLOG等常见应用.动态应用系统通常与数据库系统.缓存系统.分布式存储系统等密不可分. 大型动态应用系统平台主要是针对于大流量.高并发网站建立的底层系统架构.大型网站的运行需要一个可靠.安全.可扩展.易维护的应用系统平台做为支撑,以保证网站应用的平稳运行. 大型动态应用系统又可分为几个子系统: 1)Web前端系统 2)负载均衡系统 3)数据库集群系

浅谈大型网站的SEO策略及如何执行,互联网营销

一.知己知彼1.确定你的竞争对手,通过各种渠道收集同类网站的情报(每日流量,Alexa排名,网站内容规模,在搜索引擎收录表现,关键词排名等等).2.根据已有条件(技术,资金,人员)确定项目的可行性,然后制定具有可执行的SEO策略及可衡量的SEO指标. 二.关键词选取策略做SEO项目中关键词分析是很 重要的环节,直接影响SEO项目的执行!所以关键词选取在网站策划阶段就应该考虑进去,它可以帮助我们分析竞争对手,还可以帮助网站编辑组织内容,为产品策划提供用户需求等等. 选择关键词的基本原则:1.研究用

浅谈大型网站的外链操作

今天想与大家分享一下外链该如何操作?也许对于每位从事SEOER者都深知外链在网站排名的重要性.外链的实质是引导蜘蛛爬取网站.刚迈入SEO行业的人也许都听过"内容为王,外链为皇",可见外链对于SEOER的重要性. 新旧思维寻找外链资源 对于传统外链资源无外乎博客.论坛.书签.问答.及目录等.曾几何时,利用新浪博客.网易博客.SOHU博客操作来提升关键词排名.其中令我们最为惊叹之笔无外乎链轮的操作.如今虽然新浪.网易等博客权重依然很高,但是我们发现蜘蛛并不是很勤快的爬取.我们经常看到一个博

浅谈web网站架构演变过程

原文:浅谈web网站架构演变过程 前言 我们以javaweb为例,来搭建一个简单的电商系统,看看这个系统可以如何一步步演变.   该系统具备的功能:   用户模块:用户注册和管理 商品模块:商品展示和管理 交易模块:创建交易和管理    阶段一.单机构建网站 网站的初期,我们经常会在单机上跑我们所有的程序和软件.此时我们使用一个容器,如tomcat.jetty.jboos,然后直接使用JSP/servlet技术,或者使用一些开源的框架如maven+spring+struct+hibernate.

浅谈学校网站的建设

浅谈学校网站的建设      在包罗万象的网络世界里,要制作一个具有学校特色的网页是需要一定方法与技巧.下面我对学校网页的制作浅谈自己的几点意见. 一:定位好网站的主题和名称 1.主题要有特色而且精巧.定位要有学校特色,内容要精巧.如果想制作一个包罗万象的站点,把所有认为精彩的东西都放在上面,那么往往会事与愿违,给人的感觉是没有主题,没有特色,样样有却样样都很肤浅,因为不可能有那么多的精力去维护它.网络的最大特点就是新和快,目前最热门的主页都是天天更新甚至几小时更新一次.最新的调查结果也显示,网

浅谈新网站应该如果去做SEO优化

如题"浅谈新网站应该如果去做SEO优化",其实这个话题应该属于老生常谈的话题了,但是很多人却一直提出新站到底怎么优化才能达到更好的效果.下面根据海元工作室多年的经验,为大家简单的说下几种方法,希望对大家有所帮助. (一):在新站正式上线的时候,先去各大搜索引擎那里去提交自己的网站,适当的加几个网站的目标关键词.注意:你所提交的网站不一定就能够被收录,你要耐心点,网站提交一次就OK了,没必要经常的提交.(一般来说新站的话15--30天差不多就被收录了) (二):网站上线后,首先你要清楚,

浅谈地方网站的建设与推广

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 浅谈地方网站的建设与推广:故名思义,地方站即是针对某个地区而建立的网站.而地方站同样分为综合类和偏特色类两种. 既然选择建的是地方站,那么前期无论是网站主题定位还是到运营后的推广宣传,都应高度集中精神在本地化这方面下功夫. 就地方站的主题定位而言,无论是建综合类站点还是建偏特色类站点,首先都要了解本地文化,搜寻到本地有特色的内容.资源.项目才