Web工程師Ivan Zuzak近日在博客中列出了一份
基于Web的開發(fā)工具清單,涉及應(yīng)用程序的開發(fā)、測試、調(diào)試和文檔編寫。
這些工具都是Ivan本人所用過的,或者是正在使用的,并符合以下特征:
- 基于Web,無需你去擴(kuò)展或托管
- 免費(fèi)使用,或提供某種免費(fèi)計(jì)劃
- 通用,而非只適用于特定的平臺
- 對Web工程師非常實(shí)用,不止針對網(wǎng)站設(shè)計(jì)
這些工具包括: 1. RequestBin 你可以創(chuàng)建一個URL,然后通過RequestBin收集針對該URL的請求,然后通過一個非常友好的方式來查看這些請求。
2. Hurl 輸入一個URL,設(shè)置header,然后查看響應(yīng)。類似工具:
REST test test、
Apigee console 3. httpbin 一個HTTP請求和響應(yīng)服務(wù),涵蓋所有類型的HTTP場景,如不同的HTTP動詞、狀態(tài)碼、重定向等。類似工具:
UrlEcho 4. REDbot 一個用于檢測HTTP資源的自動化工作,可以幫助你找出常見問題,并提出改進(jìn)建議。類似工具:
HTTP lint 5. WebGun 用于創(chuàng)建模板化webhooks的API,幫助你輕松管理、提交、跟蹤webhooks。類似工具:
UrlReq.
6. Apify 可以將現(xiàn)有HTML網(wǎng)站或wiki頁面中的數(shù)據(jù)轉(zhuǎn)換成JSON API形式。
7. Unicorn W3C統(tǒng)一驗(yàn)證工具,可以執(zhí)行針對HTML和CSS的各種檢測。類似工具:
HTML lint 8. Feed validator W3C的RSS/ATOM訂閱語法檢測工具。
9. Link checker 從網(wǎng)站中提取鏈接,并檢查是否存在重復(fù)定義或重定向問題。
10. Host tracker 網(wǎng)站監(jiān)測工具,功能包括分布式ping/trace檢測、定期監(jiān)測、Email/SMS/IM通知、統(tǒng)計(jì)等。類似工具:
Down for everyone or just me、
Pimgdom ping service.
11. Pingdom Full page test 測試網(wǎng)頁的加載時間,并通過分析、監(jiān)控,找出瓶頸,支持以HAR格式導(dǎo)出結(jié)果。類似工具:
Web page test 12. HAR viewer 可以使HTTP跟蹤工具生成的HAR日志文件更加直觀化。
13. CORS proxy 允許你網(wǎng)站中的JavaScript代碼訪問其他域中的資源。通常,由于同源策略,此行為會被阻止。
14. Browserling 允許在一個瀏覽器中測試你的應(yīng)用程序在所有主流瀏覽器中的表現(xiàn)。
15. WebSocket Echo Test 通過WebSocket Echo服務(wù)器,允許你在瀏覽器中測試WebSocket連接。
16. YQL 一個類SQL語言,允許你跨Web服務(wù)查詢、過濾、添加數(shù)據(jù)。
17. Yahoo Pipes 雅虎的Feed再聚合工具,可以通過可視化的操作,將多個Feed源聚合在一起。
18. Apiary 用于生成REST API文檔的工具。類似工具:
Swagger