成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

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

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

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

基于REST API

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

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

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

三屏兼容

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

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

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

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

國際化

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

支持OAuth和OpenID

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

支持社會化分享和RSS輸出

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

注重移動設備

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

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

結語

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

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

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

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

標題名稱:如何做一個有前瞻性的網(wǎng)站?
標題路徑:http://jinyejixie.com/news29/326629.html

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

廣告

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

綿陽服務器托管
湘潭市| 姚安县| 河间市| 临泉县| 建瓯市| 托里县| 枣阳市| 儋州市| 凤翔县| 榕江县| 织金县| 丁青县| 连平县| 漯河市| 吴江市| 合作市| 濮阳市| 晋江市| 晋江市| 开远市| 高密市| 息烽县| 嵊泗县| 东乌珠穆沁旗| 通许县| 根河市| 红原县| 怀仁县| 德安县| 宁陵县| 商南县| 疏附县| 余江县| 五常市| 安吉县| 竹溪县| 祁东县| 郸城县| 抚远县| 瑞安市| 长白|