中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

如何做一個(gè)有前瞻性的網(wǎng)站?

2024-04-30    分類: 網(wǎng)站建設(shè)

技術(shù)總是在不停地發(fā)展,理論也在不停地發(fā)展,時(shí)裝可能會(huì)復(fù)古,但技術(shù)不會(huì)。如果你現(xiàn)在正準(zhǔn)備做一個(gè)全新的網(wǎng)站,或者你現(xiàn)在準(zhǔn)備改造一個(gè)舊網(wǎng)站,那么有些是你應(yīng)該要注意的。我接下來要說的,不一定是多么新的東西,但確實(shí)很多網(wǎng)站在開發(fā)的時(shí)候沒有注意到。

基于REST API

Amazon是一家很有前瞻性的公司,遺憾的是我們只知道它是一家賣書的公司,但實(shí)際上它是三大云服務(wù)提供商之一,其它兩家是Google和微軟, 但Amazon顯然不是排第三名。Amazon在很早前就提出產(chǎn)品全部API化,即使是自己內(nèi)部的產(chǎn)品,也只能通過API調(diào)用。

就算你的網(wǎng)站不準(zhǔn)備提供公開的API服務(wù),也應(yīng)該基于API開發(fā),你可以不提供這個(gè)服務(wù),但你應(yīng)該有。沒準(zhǔn)哪一天你的老板突然要求說,我們和XX公 司要合作,怎么把數(shù)據(jù)提供給他們,難道你告訴老板說我們要再準(zhǔn)備半年么?有家公司準(zhǔn)備找我做一個(gè)iOS上的項(xiàng)目,我告訴他們要提供API,然后他們已經(jīng)折 騰一年,還是沒有把API提供出來,My God!

REST可以讓API更加簡潔,起碼我是這樣理解的,我們把服務(wù)器上所有的內(nèi)容都抽象成為一個(gè)個(gè)資源,然后提供增刪改查就可以了,好像初級(jí)程序員必學(xué)就是這四個(gè)了。但事實(shí)也不是太容易,技術(shù)并不僅僅是寫代碼,更難的是設(shè)計(jì),REST就是設(shè)計(jì)的范疇。

三屏兼容

你的網(wǎng)站不僅僅只能在PC上訪問,還需要在手機(jī)和Pad上訪問。你可能會(huì)叫救命,當(dāng)當(dāng)是PC上的瀏覽器兼容就已經(jīng)讓人頭大了,還要兼容Pad和手 機(jī),天啦。沒有辦法,誰讓移動(dòng)用戶越來越多了,最起碼要兼容Pad的用戶。要做到這些其實(shí)真的不難,如果你的網(wǎng)站能做到API化和數(shù)據(jù)分離,三屏兼容的工 作量沒有你想象中的大。

對于一些古老的瀏覽器和設(shè)備,向它們說拜拜吧,記住,不要試圖討好所有的用戶,搞清楚自己的目標(biāo)用戶都在用什么瀏覽器很重要。對于像IE6的用戶, 可以提供給他們一個(gè)簡版的網(wǎng)站,然后提醒他們升級(jí)。如果你的用戶以IE6的用戶居多,那你還升級(jí)什么網(wǎng)站呢,估計(jì)不是做新聞就是采集下載站,讓他們看廣告 吧。

數(shù)據(jù)與實(shí)現(xiàn)分離

這點(diǎn)很重要,因?yàn)槲抑v的很多地方都依賴于數(shù)據(jù)與實(shí)現(xiàn)分離,這不是什么新理論了吧,但遺憾的是大家都喜歡把數(shù)據(jù)和實(shí)現(xiàn)糾纏到一起。社交化時(shí)代搜索引擎 現(xiàn)在真心不那么重要了,很多網(wǎng)站大的訪問來源已經(jīng)不在搜索引擎,而是社交網(wǎng)了。果斷全站采用AJAX吧,好處太多壞處太少。如果你網(wǎng)站還在過于依賴于搜 索引擎,那么你應(yīng)該反思一下了。另外,你也可以針對搜索引擎和用戶提供不同的頁面,Google現(xiàn)在已經(jīng)可以索引AJAX的頁面了吧。

國際化

就算你的網(wǎng)站只面向中文用戶,也應(yīng)該實(shí)現(xiàn)網(wǎng)站的國際化,指不定哪天你的老板說我們要面向全球用戶呢,也可能哪天你的網(wǎng)站墻內(nèi)開花墻外香呢。對于那些 采用GB2312編碼的網(wǎng)站我是深惡痛絕的,做技術(shù)的要有一些前瞻性眼光。當(dāng)然國際化不僅僅語言的問題,但你語言的問題都沒搞好,談什么國際化。

支持OAuth和OpenID

多數(shù)情況下,你的網(wǎng)站應(yīng)該可以通過第三方帳號(hào)登陸,比如說QQ、人人網(wǎng)、Google、Twitter等等帳號(hào)登陸,既然可以利用他們海量的用戶資 源,為什么不用呢。我實(shí)在不明白某些網(wǎng)站提供的服務(wù)很一般,要求你注冊填一大堆的資料,恨不得刨你家的祖墳,這是不對的。還有一些網(wǎng)站,也不是什么重要的 服務(wù),非得要用戶提供極高復(fù)雜度的密碼,這也是不好的。

支持社會(huì)化分享和RSS輸出

用戶在你的網(wǎng)站上應(yīng)該很容易分享到Facebook、Twitter、騰訊微博、新浪微博等等社交化的網(wǎng)站,并且你應(yīng)該鼓勵(lì)用戶多多分享,熟人之間的傳播信任度會(huì)比搜索引擎高。支持RSS輸出,這和你網(wǎng)站的類型有關(guān),如果你是一個(gè)全封閉的網(wǎng)站,那么略過這條吧。

注重移動(dòng)設(shè)備

如果現(xiàn)在你還在忽視移動(dòng)設(shè)備,那還是洗洗睡吧,你的網(wǎng)站除了要提供可以在移動(dòng)設(shè)備上訪問之外。還應(yīng)該提供相關(guān)的App,畢竟用戶還是不習(xí)慣打開瀏覽器輸入你的網(wǎng)址,占據(jù)用戶桌面還是沒有過時(shí)。

基本上你只需要搞定iOS/Android/Windows Phone就可以了,對于什么S60之類的,放棄它們吧,諾基亞都放棄了,你還有什么理由不放棄呢?

結(jié)語

不要擔(dān)心工作量的問題,你這樣做只會(huì)越來越簡單,未來要升級(jí)變化也很容易,凡事先難必后易,反之亦然,能量守恒定律在此處也效。如果你的網(wǎng)站架構(gòu)設(shè)計(jì)得好的話,兼容的工作量也會(huì)減少。

如果你還在不停修改網(wǎng)站的深淵里煎熬,馬上徹底重構(gòu),如果舊的項(xiàng)目無法修改,那么就放棄它,修改的成本有時(shí)候會(huì)大于重建的成本。有些項(xiàng)目可能牽扯太多,無法一下子替換,那就一步步換,總是要死的,無非時(shí)間問題,別讓團(tuán)隊(duì)陷入到改Bug的泥沼中去。

國內(nèi)技術(shù)通常要比國外技術(shù)落后,我講的這些并不是什么先進(jìn)的技術(shù),但我拍腦袋認(rèn)為,國內(nèi)絕大多數(shù)網(wǎng)站沒有做到2點(diǎn)以上。

本文來自成都品牌網(wǎng)站建設(shè)網(wǎng)站設(shè)計(jì)公司-創(chuàng)新互聯(lián)

標(biāo)題名稱:如何做一個(gè)有前瞻性的網(wǎng)站?
標(biāo)題路徑:http://www.rwnh.cn/news29/326629.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營銷推廣、響應(yīng)式網(wǎng)站網(wǎng)站收錄、建站公司、網(wǎng)站維護(hù)、網(wǎng)站設(shè)計(jì)公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管
夏津县| 永昌县| 饶河县| 罗田县| 新密市| 淅川县| 瑞昌市| 天台县| 灵台县| 孟连| 玉门市| 黑河市| 德州市| 堆龙德庆县| 永城市| 南岸区| 麻阳| 京山县| 海原县| 交口县| 株洲市| 尼勒克县| 淳安县| 高淳县| 专栏| 江陵县| 衡南县| 遂平县| 嘉义县| 察哈| 葵青区| 定安县| 闸北区| 凤城市| 从江县| 疏附县| 海伦市| 柘城县| 上栗县| 云和县| 赤壁市|