查看完整版本: 既然ajax都普遍了
頁: [1] 2

行過沒碰到 發表於 2014-8-3 02:55 PM

既然ajax都普遍了

既然ajax都普遍了, 為什麼還有這麼多網頁(包括一些大公司)用傳統的全頁刷新的方法?<div></div>

theloserbm 發表於 2014-8-4 12:30 AM

很多大公司的網頁都是在ajax普遍之前寫的, 除非是本身就跟資訊有關的公司, 可以花一部分的資源去重寫, 要不然那種外包給別人寫好的, 公司裡面哪有人會那麼閒去重寫.

就算是資訊有關的公司, 老闆也不一定會分出資源去重寫, 畢竟是已經可以用的東西, 重寫就代表沒有從事生產, 還不如多寫一些賺錢的東西...

除非是剛好遇上要大更新, 或是硬體/軟體已經沒辦法負荷, 那一次過換新的情況會比較合理....<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

bpflsll234 發表於 2014-8-4 08:23 AM

跟 搜索引擎優化 (SEO) 也有關西唷

andus 發表於 2014-8-17 12:44 PM

每樣技術都要適用和不適用的地方
不一定所有的地方都用ajax做就是最好的

PPOOQ 發表於 2014-8-22 11:01 PM

ajax 只是拿來 partial update 用的,除非真的 ux 差很多,或是有特殊需求,不然不一定要用 ajax 吧 XD

而且如果 ajax 用得複雜點,那就要另外找專業的前端工程師了 XD 也不是所有懂軟體架構的人都寫 js 的。<br><br><br><br><br><div></div>

mojamoja1202 發表於 2014-8-23 10:14 AM

嗯…要公司願意大更新才有可能修改
不想寫好的東西,除非出了問題,不然不怎麼想動它

h19024 發表於 2014-9-9 07:00 PM

andus 發表於 2014-8-17 12:44 PM static/image/common/back.gif
每樣技術都要適用和不適用的地方
不一定所有的地方都用ajax做就是最好的

我也覺得andus大大說得不錯
用得適得其所最好
不必為了ajax而ajax
不過現況很多也的確是為了維持現狀或減少成本

boy00392647 發表於 2014-9-19 11:37 PM

本帖最後由 boy00392647 於 2014-9-19 11:39 PM 編輯

小弟是完全不會AJAX的小嫩嫩
不過也認同,不用為了AJAX而AJAX這句話
AJAX在我這小嫩嫩眼中是個工具,我只知道
1.非同步傳輸 (效能比如何我都不知道)
2.網頁不會因為submit重新讀取而回到頁首
對我來說,AJAX只是為了在某個頁面,使用者會有頻繁更新DB資料的狀況而使用
因為傳統submit刷新後,頁面會回到頁首,這樣操作很不方面

個人寫程式都會以使用方便、流程合理為前提,因為我自己(包括多數身邊朋友)在使用軟體,或者瀏覽網頁的時候都會一直罵什麼什麼很不方便、很不人性化、寫得很爛之類的,不會寫程式就算了,但是我會寫,我不希望我絞盡腦汁寫出來的東西會被嫌成垃圾=.=...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

chevylin0802 發表於 2014-9-20 11:21 AM

本帖最後由 chevylin0802 於 2014-9-20 11:21 AM 編輯

許多公司還是只有單純的HTML語法
至少所有的瀏覽器都會向下相容到最舊的HTML 1.0標準
可是ajax卻不見得如此
ajax對於很簡陋很傳統的瀏覽器來說未必可以執行
或者會有執行上的錯誤問題

不要只靠想當然爾的方式想說自己現在都已經在用win8了
怎麼可能還會有人用很舊的瀏覽器

事實上即使是dos到現在也還有人在使用

純HTML的優點就是至少可以保證不管什麼瀏覽器都可以順利正常的開啟

而且瀏覽器本身也可以設限javascripts的語法是否要執行
如果你關閉了javascripts語法解析的時候
ajax等於完全沒用武之地


...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

anywayt 發表於 2014-11-12 02:15 PM

門檻問題囉~~~~~~門檻篩掉不少無能者~~~~
但成本考量~~~~不一定是無能者被篩掉<br><br><br><br><br><div></div>

我愛小笨蛋 發表於 2014-11-14 03:59 PM

還有大企業沒有使用AJAX
應該也是有考慮到有些USER還在用較舊版IE的關係吧
較舊IE對AJAX跟JQuery的支援性都比較差
像我也很少用AJAX因為有些客戶用的瀏覽器真的很舊
到時候寫了不能用不就是在浪費時間(我有遇過還有USER再用2000的電腦的說 嚇死我了)

yihua735 發表於 2014-11-15 08:31 AM

後端的操作比較會偏向 AJAX 設計, 以使用者操作方便為主.
前端需要考慮到SEO, 網頁存取次數, Cache 設計等, 不全然會用 AJAX 來展現.

alpe 發表於 2014-11-15 09:11 PM

用不用ajax其實都是要看你的用途,其實他只是一個方式

sulawu823 發表於 2015-3-2 09:24 PM

SEO 會有影響
另外 也有UX 使用者體驗的觀感問題

先出現一部分  比一次loading完全部再出來內容
接受度要來的高一些

hatakc56923us 發表於 2015-3-6 11:41 AM

many large corp won't update their website structure to the latest tech...<br><br><br><br><br><div></div>
頁: [1] 2