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