收藏本站|设为首页

您现在的位置: 首页 > 新闻中心 > 建站经验 > 详细内容

做一个有前瞻性的网站

2012-08-27 09:32 来源: 卓杰科技 www.zhuojie.cc [ ]

不要担忧工作量的问题,你这样做只会越来越简单,未来要进级转变也很轻易,凡事先难必后易,反之亦然,能量守恒定律在此处也效。如不美观你的网站架构设计得好的话,兼容的工作量也会削减。

手艺老是在不竭地成长,理论也在不竭地成长,时装可能会复古,但手艺不会。如不美观你此刻正筹备做一个全新的网站,或者你此刻筹备刷新矣闽旧网站,那媚暌剐些是你应该要注重的。我接下来要说的,不必然是何等新的工具,但确实良多网站在开发的时辰没有注重到。

Amazon是一家很有前瞻性的公司,遗憾的是我们只知道它是一简单书的公司,但现实上它是三年夜云处事供给商之一,其它两家是Google和微软, 但Amazon显然不是排第三名。Amazon在很早前就提出产物全数API化,即使是自己内部的产物,也只能经由过程API挪用。

就算你的网站不筹备供给公开的API处事,也应该基于API开发,你可以不供给这个处事,但你应该有。没准哪一天你的老板俄然要求说,我们和XX公 司要合作,怎么把数据供给给他们,莫非你告诉老板说我们要再筹备半年么?有家公司筹备找我做一个iOS上的项目,我告诉他们要供给API,然后他们已经折 腾一年,仍是没有把API供给出来,My God!

REST可以让API加倍精练,起码我是这样理解的,我们把处事器上所有的内容都抽象成为一个个资本,然后供给增删改查就可以了,仿佛初级轨范员必学就是这四个了。但事实也不是太轻易,手艺并不仅仅是写代码,更难的是设计,REST就是设计典型畴。

国际化

根基上你只需要搞定iOS/Android/Windows Phone就可以了,对于什么S60之类的,抛却它们吧,诺基亚都抛却了,你还有什么理由不抛却呢?

对于一些古老的浏览器和设备,向它们说拜拜吧,记住,不要试图奉迎所有的用户,搞清嚣张自己的方针用户都在用什么浏览器很主要。对于像IE6的用户, 可以供给给他们一个简版的网站,然后提醒他们进级。如不美观你的用户以IE6的用户居多,那你还进级什么网站呢,估量不是做新闻就是采集下载站,让他们看广告 吧。

数据与实现分手

基于REST API

这点很主要,因为我讲的良多处所都依靠于数据与实现分手,这不是什么新理论了吧,但遗憾的是巨匠都喜欢把数据和实现纠缠到一路。社交化时代搜索引擎 此刻真心不那么主要了,良多网站最年夜的访谒来历已经不在搜索引擎,而是社交网了。不美判定全站采用AJAX吧,益处太多坏处太少。如不美观你网站还在过于依靠于搜 索引擎,那么你应该反思一下了。此外,你也可以针对搜索引擎和用户供给分歧的页面,Google此刻已经可以索引AJAX的页面了吧。

就算你的网站只面向中文用户,也应该实现网站的国际化,指不定哪天你的老板说我们要面向全球用户呢,也可能哪天你的网站墙内开花墙外喷香呢。对于那些 采用GB2312编码的网站我是深恶痛绝的,笔手艺的要有一些前瞻性目光。当然国际化不仅仅说话的问题,但你说话的问题都没搞好,谈什么国际化。

国内手艺凡是要比国外手艺落伍,我讲的这些并不是什么前进前辈的手艺,但我拍脑壳认为,国内绝年夜年夜都网站没有做到2点以上。

年夜都情形下,你的网站应该可以经由过程第三方帐号上岸,好比说QQ、人人网、Google、Twitter等等帐号上岸,既然可以操作他们海量的用户资 源,为什么不用呢。我其实不年夜白某些网站供给的处事很一般,要求你注补嵬ɑ年夜堆的资料,恨不得刨你家的祖坟,这是不合错误的。还有一些网站,也不是什么主要的 处事,非得要用户供给极高复杂度的密码,这也是欠好的。

如不美观你还在不竭改削网站的深渊里煎熬,马上彻底重构,如不美观旧的项目无法改削,那么就抛却它,改削的成本有时辰会年夜于重建的成本。有些项目可能牵扯太多,无法一会儿替代,那就一步步换,老是要死的,无非时刻问题,别让团队陷入到改Bug的泥沼中去。

撑持社会化分享和RSS输出

三屏兼容

你的网站不仅仅只能在PC上访谒,还需要在手机和Pad上访谒。你可能会叫救命,当当是PC上的浏览器兼容就已经让人头年夜了,还要兼容Pad和手 机,天啦。没有法子,谁让移动用户越来越多了,最起码要兼容Pad的用户。要做到这些其拭魅真的不难,如不美观你的网站能做到API化和数据分手,三屏兼容的工 作量没有你想象中的年夜。

撑持OAuth和OpenID

用户在你的网站上应该很轻易分享到Facebook、Twitter、腾讯微博、新浪微博等等社交化的网站,而且你应该鼓舞激励用户多多分享,熟人之间的传布信赖度会比搜索引擎高。撑持RSS输出,这和你网站的类型有关,如不美观你是一个全封锁的网站,那么略过这条吧。

注重移动设备

如不美观此刻你还在轻忽移动设备,那仍是洗洗睡吧,你的网站除了要供给可以在移动设备上访谒之外。还应该供给相关的App,事实下场用户仍是不习惯打开浏览器输入你的网址,占有用户桌面仍是没有过时。

结语

注明: