Web学习笔记之:web相关开发工具以及使用心得与技巧

本文介绍了一系列Web开发必备工具,包括前端代码编辑器Atom、专业搜索工具Archivarius3000、网络抓包工具Wireshark及网页调试工具Postman,分享了使用心得与技巧。

写在前面

工欲善其事,必先利其器。好的开发和调试工具不仅会让你少走弯路,更会引导你养成良好的开发习惯和开发思维。那么,在我学习web开发的过程中用到了哪些工具,这些工具有什么技巧和使用体会呢?
我们一起来看看吧!

前端代码与调试:Atom

Atom 是 Github 专门为程序员推出的一个跨平台文本编辑器。具有简洁和直观的图形用户界面,并有很多有趣的特点:支持CSS,HTML,JavaScript等网页编程语言。它支持宏,自动完成分屏功能,集成了文件管理器。
在这里插入图片描述

个人感受:
1. Atom软件本身相当于是用electron编写的,界面时髦,功能也比较丰富,至于稳定性:我使用了大概两个多月,没有发现异常崩溃的现象。
(这里扩展一下,其实Atom 就是electron的爸爸,最初是 Github 发布的 Atom 编辑器衍生出的 Atom Shell,后更名为 Electron。)
2.Atom具备丰富的插件安装功能。想要代码补全?插件有!想要HTML实时预览?插件有!而且依托于GitHub,不断有开源爱好者和软件开发者开发出优秀的插件来,生态还是十分良性的。

使用技巧:
这里说几个个人使用的技巧

1.插件安装:
在这里插入图片描述
这是我安装的插件,解释在图中有的。
注意其中的atom-html-preview,推荐安装这个,这是atom实时预览html插件做的比较优秀的。
(为了找好插件,翻了好多论坛和帖子)

2.拖拽打开:
atom 各种web的文件都是比较顺利的,直接向atom里面拖拽就好了,而且代码高亮处理的不错。

专业搜索工具:Archivarius 3000

又到了我核弹库里的杀手级软件了:Archivarius 3000!这也是我们的老朋友了。
 
Archivarius 3000是一款功能非常强大的电脑文件搜索软件,它搜索范围广,可帮助用户快速搜索包含局域网在内的指定文件,同时还有创建、删除、重建、更改、压缩、计划任务等多种常见功能。它提供的全文本文档搜索现在可以支持10种不同的语言。程序将会提取和保存关于文档的完整信息,既使文档实际上并不能够访问,Archivarius 3000将会通过关键字查找它们,并检查文件位于哪个磁盘中。
程序几乎支持所有普通的文档类型,从MS Office、PDF到TXT。它可以在压缩文档和Outlook,Outlook Express和The Bat的电子邮件及邮件附件中进行搜索。

这两段话看完,你找到Archivarius 3000最大的亮点了吗?

对!这神仙东西居然可以搜索到文件里面的内容,而不只是文件名!
我举个例子:
我们可能会发生这样的事:你写了一份稿件,但是却忘了文件名,也忘记存在哪里了,只记得你稿件里面写的一句话。
这时候像everything这样的文件搜索工具基本上就无能为力了,但Archivarius 3000可以。
下图为Archivarius 3000在一整个文件夹里检索指定文本内容的例子。
在这里插入图片描述
这东西的作用不用我说了吧,简直不要太方便!
在查找代码调用的时候,直接把整个工程丢进去建立索引,然后直接查方法名!

(我之前就是全程使用Archivarius 3000 来对arduino的启动和调用流程进行分析的,少了他,我几乎不可能从近千个.c和.h文件中找到我想要的代码片段,尽管使用VS也可能可以,但Archivarius 3000 来的更加简单专业,并且文件类型更加全面!PS:你试过把整个盘符作为工程丢进VS吗哈哈)

网络抓包工具:Wireshark

Wireshark(前称Ethereal)是一个网络封包分析软件。网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。

在过去,网络封包分析软件是非常昂贵的,或是专门属于盈利用的软件。Ethereal的出现改变了这一切。在GNUGPL通用许可证的保障范围底下,使用者可以以免费的代价取得软件与其源代码,并拥有针对其源代码修改及客制化的权利。Ethereal是全世界最广泛的网络封包分析软件之一。
在这里插入图片描述
网络管理员使用Wireshark来检测网络问题,网络安全工程师使用Wireshark来检查资讯安全相关问题,开发者使用Wireshark来为新的通讯协定除错,普通使用者使用Wireshark来学习网络协定的相关知识。
当然,有的人也会“居心叵测”的用它来寻找一些敏感信息……

笔者曾经接手过一个奇怪的需求:实验室里有一套门禁系统,使用的是专门的管理软件,里面有一个功能是强制开门几秒种,正好对应的就是刷卡开门的动作。
实验室希望有访客来访问的时候能在电脑上操作一下就远程把门打开,然鹅厂家拒绝透露接口。于是我就自己动手,用这个工具抓到门禁与管理软件的通信协议流程,然后使用python复现了出来,嘿嘿~
wireshark对于调比较底层的通信问题很有用,所以在这里也做了说明,web开发者也许更喜欢用下面的工具。

网页调试工具:postman

postman是一款强大网页调试工具的客户端,postman为用户提供强大的 Web API & HTTP 请求调试功能。
postman能够发送任何类型的HTTP 请求 (GET, HEAD, POST, PUT…),附带任何数量的参数+ headers,是一款非常实用的调试工具。
在这里插入图片描述
postman软件特色:
支持各种的请求类型: get、post、put、patch、delete 等
支持在线存储数据,通过账号就可以进行迁移数据
很方便的支持请求 header 和请求参数的设置
支持不同的认证机制,包括 Basic Auth,Digest Auth,OAuth 1.0,OAuth 2.0 等
响应数据是自动按照语法格式高亮的,包括 HTML,JSON 和 XML

postman软件功能
1、模拟各种HTTPrequests
从常用的GET、POST到RESTful的PUT、DELETE…等等。甚至还可以发送文件、送出额外的header。
2、Collection功能(测试集合)
通过collection的归类,我们可以良好的分类测试软件所提供的API.而且Collection还可以Import或是Share出来,让团队里面的所有人共享你建立起来的Collection。
3、人性化的Response整理
一般在用其他工具来测试的时候,response的内容通常都是纯文字的raw,但如果是JSON,就是塞成一整行的JSON。这会造成阅读的障碍,而Postman可以针对response内容的格式自动美化。JSON、XML或是HTML都会整理成我们可以阅读的格式
4、内置测试脚本语言
支持编写测试脚本,可以快速的检查request的结果,并返回测试结果
5、设定变量与环境
Postman可以自由设定变量与Environment,一般我们在编辑request,校验response的时候,总会需要重复输入某些字符,比如url,允许我们设定变量来保存这些值。并且把变量保存在不同的环境中。

这个工具网上的教程和说明简直太多了,用的人也是多如牛毛,一句话,我强烈推荐!
————————————————————————————————————————
END
欢迎大家关注,点赞哦,您的支持是我加速更新和为您写出更好文章的动力!

Archivarius 3000 – 是一个搜索计算机上,局域网上和可移动驱动器(CD,DVD)上的文档和电子邮件. 文档可以使用关键字或使用查询语言进行搜索, 和在Internet搜索引擎一样. 当前版本: 4.72 (2014年11月28日). 支持的平台: Windows 95, 98, ME, NT, 2000, XP, 2003, Vista, 2008, 7, 8. 系统要求: Pentium 166+, RAM 32+. 主要功能包括 实时的文档和电子邮件的全文本搜索. 18种语言的带语法的上下文搜索. 支持LAN (局域网)和可移动驱动器(CD, DVD和其它). 支持常用的格式,可以从MS Office和PDF到TXT的文档搜索. 在压缩文档格式 ZIP, ACE, RAR和其它中进行搜索. 在Outlook, Outlook Express, MS Exchange, Netscape, PocoMail和The Bat!电子邮件消息和它们的附件中搜索. 通过Internet远程搜索和文档访问. 完整的Unicode支持. 还有更多… 所有的这些使Archivarius 3000为那些整天和文本文档,电子邮件和它们的压缩文档缠身的人提供了简便的管理手段. 程序有多种语言界面. 目前可用的有: 英语,德语,法语,西班牙语, 意大利语,荷兰语,希腊语,瑞典语,阿尔巴尼亚语,捷克语, 克罗地亚语, 匈牙利语, 罗马尼亚语, 波兰语, 土耳其语. 它可以使用英文,德文,西班牙文,法文,捷克文,希腊文,荷兰文,匈牙利文,意大利文,葡萄牙文,俄文,瑞典文,保加利亚文,丹麦文,乌克兰文和白俄罗斯文进行上下文搜索. 关键字: 文档搜索引擎,桌面搜索引擎, PDF搜索引擎, Outlook搜索引擎, 实时搜索引擎. 10大主要优势 Archivarius 3000和同类程序比较的十大优势: 完整的Unicode支持 由于有完整的Unicode支持, Archivarius 3000可以正确的在多种文档中进行搜索. 例如, 一个希腊-德语混合的文档只可以使用Unicode处理, 否则希腊字符和德文读音符号将会丢失. 文件名也可以使用Unicode,它可以正确处理亚洲文档(中日韩). 超过110种不同的编码 包括所有的欧洲文字 (如 Win-1252, DOS-850), >所有的西里尔文字 (KOI8-R, DOS-866), 所有的希腊文,中文,日文和韩文编码. 即使很少见的编码也支持: 哈萨克文, 亚美尼亚文, 乔治亚文,泰文,藏文,等等. 超过40种文档类型 从DOC和PDF到NG (Norton Guide)和W&D (Word and Deed). 所有广泛使用的压缩格式 从ZIP和RAR到ARJ和ZOO. 而且, Archivarius 3000可以无需使用任何外部程序即可解压它们. 各种电子邮件系统 Archivarius 3000不但可以搜索E-mail消息,还包括附件, 包括被压缩的. 下列的格式被支持: Outlook, Outlook Express, The Bat!, PocoMail, Netscape, Mozilla, Firefox和他们兼容的格式. 通用实时消息软件 Archivarius 3000可以搜索ICQ, Odigo 和 Miranda 的消息库. 带完整Unicode支持的多语种界面 Archivarius 3000 有多个语种界面,包括英文,德文,法文和其它语言. 并且也支持Unicode界面,现在它可以处理一些情况,如亚美尼亚或希腊界面语言在一台德文版的Windows上也可以运行. 如果所有的字体可用并且操作系统支持Unicode,它就应该没问题. 18种语言的语态分析模块 语态搜索支持英,德意大利,西班牙,法,俄,乌克兰,白俄罗斯,捷克,丹麦,荷兰,希腊葡萄牙,波兰,保加利亚和瑞典语. 多达18种语态分析模块. 服务器模式和远程访问 服务器模式让你可以使用任何浏览器(如,IE)远程搜索并远程访问你的文档. 本模式可以通过简单的一下鼠标单击实现切换. 低价,高质量 Archivarius 3000花费少于同类程序. 并且考虑以上列出的功能,明显你可以用最低的价格获得最高的质量.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值