网站性能检测评分
注:本网站页面html检测工具扫描网站中存在的基本问题,仅供参考。
网站开发用什么工具
web开发实用小工具 流量视频课程
工欲善其事必先利其器,本文重点介绍几款web开发小工具,涉及分辨率测试、H5测试、性能测试。(PS:chrome devtools、firebug是web开发人员必须要掌握的开发工具,本文不做重点介绍。)
分辨率统计
web开发时,一般会有分辨率适配的需求。这时我们首先要做的是要了解当下主流分辨率,以便做重点测试。相关数据可以参考【百度分辨率统计】。在线地址:http://tongji.baidu/data/screen/
分辨率效果查看
页面合成时,我们希望能同时看到不同分辨率下的页面效果,推荐【响应式设计开发工具】。在线地址:http://coolrabbit.xin/blogs/tool_responsive/index.html
分辨率检测
真机测试发现问题时,我们需要获取真机的分辨率信息,此工具不仅可以查看分辨率,还可以查看dpr等信息。在线地址:https://quirksmode.org/m/tests/widthtest_vpdevice.html
Html5支持度统计
在使用一些h5新特性时,有必要了解下此特性的兼容情况,同时此工具可以以国家为单位,提供支持度统计数据。在线地址:http://caniuse/
html5支持度评分
检测当前浏览器对于html5的支持程度,给出相应分数、详细说明。发现某个设备有兼容性问题时,可以运行下来定位原因。在线地址:http://html5test/
性能评分工具
非常优秀的一款网页性能评分工具,性能标准参考了google的PageSpeed,yahoo的Yslow。大家可以用下此工具,看下自己做的项目能得多少分,有哪些地方可以优化,尤其是我红色标出的4个tab,需要重点看下。在线地址:https://gtmetrix/
其他小工具
二维码生成/解码
http://tool.oschina/qr/
正则测试
http://tool.oschina/regex/
加解密
http://tool.oschina/encrypt/
图片压缩
https://tinypng/
屏幕取色工具
https://colorpix.en.softonic/
如果你也有不错的工具,欢迎一起分享。
技术大牛都在用这些工具(前端篇) 行业视频课程
原文:tutsplus
译文:伯乐在线专栏作者 - 厉瑶
链接:http://blog.jobbole/41251/
译注:
看到这篇文章,觉得内容甚是有趣。作者跟Web开发方面的诸多大牛进行了交流,了解到他们的研究动向,从访谈中可以看到各种风格的开发者,有浏览器控,有设备控。我想,知道行业里的优秀成员在做些什么以及用些什么对于我们或许会有一些用处。另外原文作者还采访了我的偶像Lea Verou,所以忍不住花了一天时间将此文翻译出来与大家共享了,不足之处还望多多批评指正!以下是正文。
在Web开发领域,我们通常会花一些时间关注行业大牛的动态,比如他们开发所用的一些工具或者类库,看他们写的技术文章,学习他们学过的一些酷霸狂旋拽的技术,甚至参加一些新语言的发布会。如果能够知道这些大牛正在关注些什么,以及他们开发时应用的工具,那必定是极好的。
关于这些问题,我访问了Web开发领域的一些闪亮明星。这些人在web开发领域都有着突出的贡献,并且得到业内的极高评价,他们通过自己的代码,文章以及领导力推动着Web开发的发展。你可以在下文中的简介部分了解更多他们的详细信息。
这些牛人非常忙碌,因此,我把问题缩减到了四个:
你的开发工作主要关注点是什么?
你进行开发工作时所用的硬件设备是什么?
你用什么编辑器或者IDE?
你的日常生活中必不可少的软件是什么?
在下文就有他们的回答,或许从这些回答中你可以发现一些更有利于你的开发工具。你会发现一些有一些通用的工具(如Sublime Text)以及一些至少对我来说很新的工具。
Scott Gonzalez
简介:我是一个web应用程序开发人员,主要致力于JavaScript。2007年开始为jQuery效力,目前是jQuery UI的项目经理。我比较活跃的社区有Node.js,WHATWG和W3C。Scott的Blog和Twitter。
Q 1. 你的开发工作主要关注点是什么?
Web开发,只要是客户端的JS以及Node.js
Q 2. 你进行开发工作时所用的硬件设备是什么?
MacBook Pro.
Q3. 你用什么编辑器或者IDE?
Sublime Text, 搭配插件TrailingSpaces(可以高亮空格并瞬间删除),Pretty JSON,GitGutter 和 Markdown Preview。
Q4.你的日常生活中必不可少的软件是什么?
Git, GitHub, Apache, Chrome, Linkinus, Skype, Node。
Raymond Camden
简介:Raymond是一个Adobe中级开发布道者。他的工作主要侧重于web标准,移动开发以及ColdFusion。他出版了一些作品,并且在很多会议和group中发表了很多主题演讲。Raymond的Blog和Twitter。
Q 1. 你的开发工作主要关注点是什么?
我的开发工作主要侧重于web标准,Adobe的Creative Cloud(侧重于HTML tools)以及客户端开发的“non-sexy”部分。我欣赏CSS,不过我对storage,JavaScript以及表单更感兴趣。
Q 2. 你进行开发工作时所用的硬件设备是什么?
我的硬件设备是MacBook Pro。因为我需要做很多的移动端开发,因此,我会在iPhone,Android phone以及各种平板(tablet)上面进行测试。比较诡异的是,我每天要用的唯一一件微软的硬件产品就是我的键盘。我用“Natural”键盘已经有15个年头了,我对它们已经上瘾了。
Q3. 你用什么编辑器或者IDE?
我的编辑器是Brackets,它是一个开源的编辑器,我们用了大约一年。它和Chrome可以很好的绑定,并且具有酷毙的扩展性能。
Q4.你的日常生活中必不可少的软件是什么?
Browser,我的编辑器,Tweetdeck以及Evernote(我用Evernote记录我所有的事情,包括项目资料以及一些零碎的事情)。
John-David Dalton
简介:JDD 是jsPerf/Benchmark.js的共同维护者,是ES5规范的布道者,JavaScript 库的爱好者,两度获得微软IE testing的MVP。在微软负责Chakra performance项目。JDD的Github和Twitter。
Q 1. 你的开发工作主要关注点是什么?
简单的实用工具库。我是一个工具库的忠实粉丝,并且热衷于围绕他们进行开发。
Q 2. 你进行开发工作时所用的硬件设备是什么?
我工作的装备是Win8和IE10。我个人的开发设备是13’’ 的Macbook Pro,OS X10.7.5,2.3GHz 处理器,8GBs的内存。
Q3. 你用什么编辑器或者IDE?
我在OS X和Windows中用的都是Komodo Edit,最爱它的高级搜索功能,可以使用正则表达式和嵌套文件进行搜索。
Q4.你的日常生活中必不可少的软件是什么?
除了我的编辑器之外,我使用Total finder,我几乎拥有所有的浏览器:22个不同版本的Chrome,5个版本的IE,23个版本的Firefox,12个版本的Opear,以及6个版本的Safari。在我发布一个产品的新版本之前,我会确保这个产品在我声明的系统以及浏览器中运行顺利,这也是我为什么要拥有所有的浏览器版本的原因。其他的必备软件包括 Node,Ringo,Rhino以及Narwhat。
Stephanie Sullivan Rewis
简介:Stephanie 是Contatta的董事,负责web运营战略以及市场营销。作为前端开发工程师,她在多个国际性会议上都有演讲,包括HOW Design,UI16,An Event Apart, Microsoft’s MIX, Macworld, SXSW, Adobe Max 等等。她出版过自己的作品,主要负责W3Conversions,并且与跨度很大的一些机构一起工作,包括Newsweek,MLB, New York Magazine, Adobe, SalesForce,甚至是 Disney’s “TRON” movie site。
Stephanie的 Blog和Twitter。
Q 1. 你的开发工作主要关注点是什么?
我是一个前端开发工程师,但是因为参与Contatta新启动项目的关系,我有幸可以参与完成我们的新CMS项目,因此,我需要学习一些PHP的知识。
Q 2. 你进行开发工作时所用的硬件设备是什么?
我没有很特殊的装备,我个人的开发设备是17’’ 的Macbook Pro(我没有升级装备,因为不想降级使用15’’ 的设备)。如果我在工作桌前,那么我会使用外接显示器,我喜欢去类似Costco那样的大超市去买显示器,我不太偏爱高级装备,这样我就可以看到我的网站在普通用户眼中是什么样子的。
Q3. 你用什么编辑器或者IDE?
目前我日常开发用的是Sublime Text 2。如果Adobe的开源编辑器Brackets不断朝着它所描述的方向继续发展的话,我会选择尝试一下。我也会用Dreamweaver进行邮件相关的开发。
Q4.你的日常生活中必不可少的软件是什么?
除了我的编辑器之外,我通常会用CodeKit来编译我的Sass以及压缩CSS和JS文件。我用Git进行代码管理,使用Tower来提交代码。
我利用HipChat与团队中的其他人进行沟通。HipChat最好的一点就是它的Hu Bot,它可以自动部署我的代码,我爱我的bot!
我的设计师使用Fireworks,所以我有时会用它来打开图片,切图等等(没错,我知道Adobe已经不再更新Fireworks了,但是它可以满足设计师的需求。因此,将来我们需要将它与设计师痛苦分离)。我喜欢打开音乐播放器Spotify,通常我会根据心情以及正在从事的开发工作选择艺术家(今天,我选的是Hellsongs 频道)。
最后,我会给Chrome设定每天的work out,有时候会多达150多个标签。我用它来管理我必备的一些插件(1password,OneTab, ColorZilla, Cache Killer, and Dragdis, 等等),以及一些我需要不断维护的事情,如Google Analytics, MailChimp, SproutSocial, Google Docs,同时还有一些我正在进行研究的事情。
Christian Heilmann
简介:Chris Heilmann致力于让web变得更好。他的学科背景是新闻专业,1997年建立了自己的第一个网站,此后多年效力于多家大型国际性站点。后来在Yahoo工作了几年,从事产品开发和员工培训,目前在Mozilla工作。Chris撰写了四本web开发方面的书,并且发表了上百篇博文,他的文章广泛发表在Ajaxian, Smashing Magazine, Yahoo, Mozilla, ScriptJunkie等知名站点。
Christian的 Blog和Twitter。
Q 1. 你的开发工作主要关注点是什么?
我主要的工作侧重点是确保有人接手我的工作的时候,能够很轻松地看懂我的代码并且方便地进行扩展。不幸的是,这是一项过时又耗时的不太有人愿意做的事。我认为从别人的工作中我们可以学到很多,并且我认为编写简洁易懂的代码比单纯的交付工作更加重要。
我关注的是web,不单单是某个浏览器或者操作系统。这就意味着你需要提高你的代码灵活性。灵活性意味着你的代码可以在这里运行,立刻运行,并且在未来需要添加新功能的时候可以很方便的进行扩展。我认为,经过16年的web开发,我们应该进入一个新的阶段,不要再把各种技术堆积在一起,并且不停地替换它们。
Q 2. 你进行开发工作时所用的硬件设备是什么?
Macbook Air,我经常需要跑来跑去,因此不适合携带大型的硬件设备。
Q3. 你用什么编辑器或者IDE?
Sublime Text2,很棒。
Q4.你的日常生活中必不可少的软件是什么?
Browser以及他们的开发工具,Git,an IRC client, Dropbox 以及 Spotify,我越来越多的使用线上的一些服务。
Ryan Grove
简介:Ryan Grove 是SmugMug的一个魔法师,YUI 评阅员,曾经是一家日本服装目录的少年模特。他喜欢pie,电影,老式帆船。
Ryan的 Blog和Twitter。
Q 1. 你的开发工作主要关注点是什么?
最近我的大部分时间用于SmugMugde的客户端JS组件以及新功能的开发。在课余时间,我写了很多Node.js的代码,偶尔也会写写Ruby。在SmugMug,我们的框架用的是YUI3,我也是YUI的核心评阅员,我为它贡献了一些代码,并且也审阅了其他提交者以及开发人员提交的一些代码。
在一些特定的日子,我有时候会写一些非开源的Smugmug代码,有时是一些开源的代码,或者是开源的YUI代码。我们尽可能多的开源我们的JS代码,其中有一些已经添加到了YUI框架中。
Q 2. 你进行开发工作时所用的硬件设备是什么?
我在家的时候用的是2.8GHz 四核 Mac Pro,配备16GB内存和SSD。搭配30’’ 的HP ZR39w 显示器,这样看大图以及视频的时候效果超赞!当我旅行的时候,携带的是13’’ 的Macbook Air(mid-2011, Core i7)。
我酷爱收集用于测试的移动设备。每款iPhone和iPad至少都有一台,多款Android设备,一台Windows phone以及一部Chromebook。
Q3. 你用什么编辑器或者IDE?
我用Sublime Text3来写所有的东西。I want to marry it and have its kittens。
Q4.你的日常生活中必不可少的软件是什么?
除了Sublime Text3之外,我的一些必备app包括JSHint,iTerm2,Adium,OS X messages,Tower,Dropbox and Rsync,Arq (for backup), Gmail, GitHub, 以及 Chrome。
SmugMug有很多远程工作者,所以我们利用Google Hangout开会以及进行面对面的交流。IRC也是一个重要的沟通媒介。SmugMug有自己的IRC服务器,我利用Colloquy iOS app来获取通知,当有人提到我的名字或者发送给我信息时,即使我不再电脑旁边我也可以收到消息提醒。
Charles, cURL, and the REST Console Chrome extension 在调试HTTP...
草根站长需要配备哪些网站建设工具 流量视频课程
做为一个草根站长,网站设计到网站维护都需要自己动手,所以要配备一些常用的工具。下面分享一些比较常用的工具
wampserver是一个在Windows下的apache、php和mysql的服务器软件。 草根站长在前期不用购买域名和空间,就可以在本地搭建网站,先把网站模版做好,再去购买域名和空间。草根站长只能自己找模版或者自己做模版,所以这个工具很适合草根站长。
Editplus是一个功能强大的文本编辑器。在网页设计的时,这个文本编辑器可以无限撤销与重做,多个文件同时编辑,自动换行,高亮显示等等功能,这里就不一一列出。使用此文本编辑器做网页设计,可以达到事半功倍的效果,所以Editplus是草根站长必备工具之一。
FlashFXP(FTP)是用于Internet上的控制文件的双向传输。其实就是一个把网站程序文件上传到服务器的工具。其实很多软件都支持FTP,但是在上传和下载还是没有使用此软件方便。所以这个也被收录到站长工具中。
Adobe Dreamweaver是唯一提供RoundtripHTML、视觉化编辑与原始码编辑同步的设计工具。可以建立网页外观,快速网页更新等等功能,还可以不需要浏览器就能预览网页。此软件功能,都能使得网页编辑和网页维护带来大大的便利。
photoshop PS是一个图像处理软工具。可以进行图像优化、动画制作、Web图像处理、GIF动画制作等功能。在网页设计时,会有些图像需要处理和优化,还有LOGO制作。所以这个软件也是非常需要配备的。
推荐几个软件开发常用的工具网站 互联网视频课程
1、接口测试
经常与外单位进行数据接口对接,对接过程中经常出现接口调试问题,下面推荐一个网站,有助于您进行接口测试:
http://atool.org/httptest.php
2、根据json字符串转换为类实体
接口返回的通常是json字符串,面向对象的开发,怎么能少了实体呢,那么对于一个有很多键值对的json字符串要构造出其实体类,这是一个很大的挑战与工作量,下面推荐这个,就可以轻松生成实体
此外,还提供格式化,json校验等等一些常用功能!
开发人员常用的几个工具网站介绍 公司视频课程
今天,小编就将自己在开发网站和其他应用程序时常用的几个工具网站给大家介绍下,希望能对大家有所借鉴和参考。
提高大家的生产效率。
一、站长之家-站长工具tools.chinaz
站长之家相信很多人都很熟悉,一个老牌的站长站。
站长之家-站长工具
通过这几张截图,大家可以看到工具还是相当丰富的。既有域名查询类的,也有seo相关类的,也有权重查询类,还是一很多的辅助工具。
二、在线工具网tool.lu
这个工具也相当丰富,有开发类、站长类、极客类等,大家可以看看。
三、阿里的iconfont
这是阿里妈妈MUX倾力打造的矢量图标管理、交流平台。设计师将图标上传到Iconfont平台,用户可以自定义下载多种格式的icon,平台也可将图标转换为字体,便于前端工程师自由调整与调用。
通过这个平台,大家可以创建项目,根据我们的项目添加很多的矢量图标,然后下载引用到我们的项目中。非常好用。
今天就先介绍这三个,希望对大家有所帮助。如果你有好用的也可以与我们一起分享下。
网站建设需要学习什么软件 企业视频课程
在我们想要建个网站的时候,偶尔会问网站建设难不难呢?难的话,难点是什么地方,如果不难的话,自己可以搭建吗,自己搭建的时候需要学习点什么知识,以下资料由卓趣科技quhr整理提供。
首先我们解答第一个问题,网站建设难不难?如果说站在专业的角度说的话,网站建设一点不难,但是隔行如隔山,如果说一个行外人想要搭建一个建设一个网站还是有点难的。对于一个行外人,网站建设的主要难点是各方面的,对于网站建设从大的选择上可以有模板建站和自主开发,对于我们行外人就不去了解自主开发了,我们可以了解一下模板建站。
模板建站需要懂的知识有域名、空间、模板的安装、图片的替换、代码的简单修改、栏目的添加与删除等。相对应的我们要学习的知识有域名的备案与解析、空间的选择、301的跳转等。
模板的选择方面,要根据我们的实际情况选择适合我们的模板,如果安装好模板,要根据所选的模板,替换相对应的图片,比如banner图片、产品图片、logo图片等;文字方面的替换也要先找到相应的静态页面,然后从静态页面中把所有的宣传推广语改换成自己的,另外如果所选择的模板中有一定的案例的话,旧的案例图片可以直接在网站的后台中进行替换,然后清除缓存后重新生成所有页面。
所以说对于我们自己建设网站,如果有简单的基础的话,还是不难的,如果说没有任何的基础的话,那么就要去学习一定的基础了,要学的有PS的应用,因为有的图片替换需要的图片大小是不可以改变的,另外一个的话就要学习简单的代码基础了,因为好多地方的替换都是需要从代码里才能找到相应的图片的。
因此如果公司想要做个网站的话,最好还是找专业的网站建设公司比较好点,因为专业的人做出来的东西才是专业的,这样的话,我们再日后的优化工作中也能及时的抓住重点,为公司带来更多的客户,自己的业绩也能稳步上升。
技术大牛都在用这些工具(前端篇) 互联网视频课程
原文:tutsplus
译文:伯乐在线专栏作者 - 厉瑶
链接:http://blog.jobbole/41251/
译注:
看到这篇文章,觉得内容甚是有趣。作者跟Web开发方面的诸多大牛进行了交流,了解到他们的研究动向,从访谈中可以看到各种风格的开发者,有浏览器控,有设备控。我想,知道行业里的优秀成员在做些什么以及用些什么对于我们或许会有一些用处。另外原文作者还采访了我的偶像Lea Verou,所以忍不住花了一天时间将此文翻译出来与大家共享了,不足之处还望多多批评指正!以下是正文。
在Web开发领域,我们通常会花一些时间关注行业大牛的动态,比如他们开发所用的一些工具或者类库,看他们写的技术文章,学习他们学过的一些酷霸狂旋拽的技术,甚至参加一些新语言的发布会。如果能够知道这些大牛正在关注些什么,以及他们开发时应用的工具,那必定是极好的。
关于这些问题,我访问了Web开发领域的一些闪亮明星。这些人在web开发领域都有着突出的贡献,并且得到业内的极高评价,他们通过自己的代码,文章以及领导力推动着Web开发的发展。你可以在下文中的简介部分了解更多他们的详细信息。
这些牛人非常忙碌,因此,我把问题缩减到了四个:
你的开发工作主要关注点是什么?
你进行开发工作时所用的硬件设备是什么?
你用什么编辑器或者IDE?
你的日常生活中必不可少的软件是什么?
在下文就有他们的回答,或许从这些回答中你可以发现一些更有利于你的开发工具。你会发现一些有一些通用的工具(如Sublime Text)以及一些至少对我来说很新的工具。
Scott Gonzalez
简介:我是一个web应用程序开发人员,主要致力于JavaScript。2007年开始为jQuery效力,目前是jQuery UI的项目经理。我比较活跃的社区有Node.js,WHATWG和W3C。Scott的Blog和Twitter。
Q 1. 你的开发工作主要关注点是什么?
Web开发,只要是客户端的JS以及Node.js
Q 2. 你进行开发工作时所用的硬件设备是什么?
MacBook Pro.
Q3. 你用什么编辑器或者IDE?
Sublime Text, 搭配插件TrailingSpaces(可以高亮空格并瞬间删除),Pretty JSON,GitGutter 和 Markdown Preview。
Q4.你的日常生活中必不可少的软件是什么?
Git, GitHub, Apache, Chrome, Linkinus, Skype, Node。
Raymond Camden
简介:Raymond是一个Adobe中级开发布道者。他的工作主要侧重于web标准,移动开发以及ColdFusion。他出版了一些作品,并且在很多会议和group中发表了很多主题演讲。Raymond的Blog和Twitter。
Q 1. 你的开发工作主要关注点是什么?
我的开发工作主要侧重于web标准,Adobe的Creative Cloud(侧重于HTML tools)以及客户端开发的“non-sexy”部分。我欣赏CSS,不过我对storage,JavaScript以及表单更感兴趣。
Q 2. 你进行开发工作时所用的硬件设备是什么?
我的硬件设备是MacBook Pro。因为我需要做很多的移动端开发,因此,我会在iPhone,Android phone以及各种平板(tablet)上面进行测试。比较诡异的是,我每天要用的唯一一件微软的硬件产品就是我的键盘。我用“Natural”键盘已经有15个年头了,我对它们已经上瘾了。
Q3. 你用什么编辑器或者IDE?
我的编辑器是Brackets,它是一个开源的编辑器,我们用了大约一年。它和Chrome可以很好的绑定,并且具有酷毙的扩展性能。
Q4.你的日常生活中必不可少的软件是什么?
Browser,我的编辑器,Tweetdeck以及Evernote(我用Evernote记录我所有的事情,包括项目资料以及一些零碎的事情)。
John-David Dalton
简介:JDD 是jsPerf/Benchmark.js的共同维护者,是ES5规范的布道者,JavaScript 库的爱好者,两度获得微软IE testing的MVP。在微软负责Chakra performance项目。JDD的Github和Twitter。
Q 1. 你的开发工作主要关注点是什么?
简单的实用工具库。我是一个工具库的忠实粉丝,并且热衷于围绕他们进行开发。
Q 2. 你进行开发工作时所用的硬件设备是什么?
我工作的装备是Win8和IE10。我个人的开发设备是13’’ 的Macbook Pro,OS X10.7.5,2.3GHz 处理器,8GBs的内存。
Q3. 你用什么编辑器或者IDE?
我在OS X和Windows中用的都是Komodo Edit,最爱它的高级搜索功能,可以使用正则表达式和嵌套文件进行搜索。
Q4.你的日常生活中必不可少的软件是什么?
除了我的编辑器之外,我使用Total finder,我几乎拥有所有的浏览器:22个不同版本的Chrome,5个版本的IE,23个版本的Firefox,12个版本的Opear,以及6个版本的Safari。在我发布一个产品的新版本之前,我会确保这个产品在我声明的系统以及浏览器中运行顺利,这也是我为什么要拥有所有的浏览器版本的原因。其他的必备软件包括 Node,Ringo,Rhino以及Narwhat。
Stephanie Sullivan Rewis
简介:Stephanie 是Contatta的董事,负责web运营战略以及市场营销。作为前端开发工程师,她在多个国际性会议上都有演讲,包括HOW Design,UI16,An Event Apart, Microsoft’s MIX, Macworld, SXSW, Adobe Max 等等。她出版过自己的作品,主要负责W3Conversions,并且与跨度很大的一些机构一起工作,包括Newsweek,MLB, New York Magazine, Adobe, SalesForce,甚至是 Disney’s “TRON” movie site。
Stephanie的 Blog和Twitter。
Q 1. 你的开发工作主要关注点是什么?
我是一个前端开发工程师,但是因为参与Contatta新启动项目的关系,我有幸可以参与完成我们的新CMS项目,因此,我需要学习一些PHP的知识。
Q 2. 你进行开发工作时所用的硬件设备是什么?
我没有很特殊的装备,我个人的开发设备是17’’ 的Macbook Pro(我没有升级装备,因为不想降级使用15’’ 的设备)。如果我在工作桌前,那么我会使用外接显示器,我喜欢去类似Costco那样的大超市去买显示器,我不太偏爱高级装备,这样我就可以看到我的网站在普通用户眼中是什么样子的。
Q3. 你用什么编辑器或者IDE?
目前我日常开发用的是Sublime Text 2。如果Adobe的开源编辑器Brackets不断朝着它所描述的方向继续发展的话,我会选择尝试一下。我也会用Dreamweaver进行邮件相关的开发。
Q4.你的日常生活中必不可少的软件是什么?
除了我的编辑器之外,我通常会用CodeKit来编译我的Sass以及压缩CSS和JS文件。我用Git进行代码管理,使用Tower来提交代码。
我利用HipChat与团队中的其他人进行沟通。HipChat最好的一点就是它的Hu Bot,它可以自动部署我的代码,我爱我的bot!
我的设计师使用Fireworks,所以我有时会用它来打开图片,切图等等(没错,我知道Adobe已经不再更新Fireworks了,但是它可以满足设计师的需求。因此,将来我们需要将它与设计师痛苦分离)。我喜欢打开音乐播放器Spotify,通常我会根据心情以及正在从事的开发工作选择艺术家(今天,我选的是Hellsongs 频道)。
最后,我会给Chrome设定每天的work out,有时候会多达150多个标签。我用它来管理我必备的一些插件(1password,OneTab, ColorZilla, Cache Killer, and Dragdis, 等等),以及一些我需要不断维护的事情,如Google Analytics, MailChimp, SproutSocial, Google Docs,同时还有一些我正在进行研究的事情。
Christian Heilmann
简介:Chris Heilmann致力于让web变得更好。他的学科背景是新闻专业,1997年建立了自己的第一个网站,此后多年效力于多家大型国际性站点。后来在Yahoo工作了几年,从事产品开发和员工培训,目前在Mozilla工作。Chris撰写了四本web开发方面的书,并且发表了上百篇博文,他的文章广泛发表在Ajaxian, Smashing Magazine, Yahoo, Mozilla, ScriptJunkie等知名站点。
Christian的 Blog和Twitter。
Q 1. 你的开发工作主要关注点是什么?
我主要的工作侧重点是确保有人接手我的工作的时候,能够很轻松地看懂我的代码并且方便地进行扩展。不幸的是,这是一项过时又耗时的不太有人愿意做的事。我认为从别人的工作中我们可以学到很多,并且我认为编写简洁易懂的代码比单纯的交付工作更加重要。
我关注的是web,不单单是某个浏览器或者操作系统。这就意味着你需要提高你的代码灵活性。灵活性意味着你的代码可以在这里运行,立刻运行,并且在未来需要添加新功能的时候可以很方便的进行扩展。我认为,经过16年的web开发,我们应该进入一个新的阶段,不要再把各种技术堆积在一起,并且不停地替换它们。
Q 2. 你进行开发工作时所用的硬件设备是什么?
Macbook Air,我经常需要跑来跑去,因此不适合携带大型的硬件设备。
Q3. 你用什么编辑器或者IDE?
Sublime Text2,很棒。
Q4.你的日常生活中必不可少的软件是什么?
Browser以及他们的开发工具,Git,an IRC client, Dropbox 以及 Spotify,我越来越多的使用线上的一些服务。
Ryan Grove
简介:Ryan Grove 是SmugMug的一个魔法师,YUI 评阅员,曾经是一家日本服装目录的少年模特。他喜欢pie,电影,老式帆船。
Ryan的 Blog和Twitter。
Q 1. 你的开发工作主要关注点是什么?
最近我的大部分时间用于SmugMugde的客户端JS组件以及新功能的开发。在课余时间,我写了很多Node.js的代码,偶尔也会写写Ruby。在SmugMug,我们的框架用的是YUI3,我也是YUI的核心评阅员,我为它贡献了一些代码,并且也审阅了其他提交者以及开发人员提交的一些代码。
在一些特定的日子,我有时候会写一些非开源的Smugmug代码,有时是一些开源的代码,或者是开源的YUI代码。我们尽可能多的开源我们的JS代码,其中有一些已经添加到了YUI框架中。
Q 2. 你进行开发工作时所用的硬件设备是什么?
我在家的时候用的是2.8GHz 四核 Mac Pro,配备16GB内存和SSD。搭配30’’ 的HP ZR39w 显示器,这样看大图以及视频的时候效果超赞!当我旅行的时候,携带的是13’’ 的Macbook Air(mid-2011, Core i7)。
我酷爱收集用于测试的移动设备。每款iPhone和iPad至少都有一台,多款Android设备,一台Windows phone以及一部Chromebook。
Q3. 你用什么编辑器或者IDE?
我用Sublime Text3来写所有的东西。I want to marry it and have its kittens。
Q4.你的日常生活中必不可少的软件是什么?
除了Sublime Text3之外,我的一些必备app包括JSHint,iTerm2,Adium,OS X messages,Tower,Dropbox and Rsync,Arq (for backup), Gmail, GitHub, 以及 Chrome。
SmugMug有很多远程工作者,所以我们利用Google Hangout开会以及进行面对面的交流。IRC也是一个重要的沟通媒介。SmugMug有自己的IRC服务器,我利用Colloquy iOS app来获取通知,当有人提到我的名字或者发送给我信息时,即使我不再电脑旁边我也可以收到消息提醒。
Charles, cURL, and the REST Console Chrome extension 在调试HTTP...
推荐几个软件开发常用的工具网站 互联网视频课程
1、接口测试
经常与外单位进行数据接口对接,对接过程中经常出现接口调试问题,下面推荐一个网站,有助于您进行接口测试:
http://atool.org/httptest.php
2、根据json字符串转换为类实体
接口返回的通常是json字符串,面向对象的开发,怎么能少了实体呢,那么对于一个有很多键值对的json字符串要构造出其实体类,这是一个很大的挑战与工作量,下面推荐这个,就可以轻松生成实体
此外,还提供格式化,json校验等等一些常用功能!