1. Mosaic
图形设计师们应该记住11月的某一天,因为这一天诞生了让你们谋生的职业。如果没有Mosaic(查看解释)的图片显示支持,互联网根本就不需要好的设计。Mosaic在1993年正式诞生,并且给所有的web开发者和用户打开了一个全新的互联网世界。
2. Firefox
Firefox结束了IE长期以来对web开发者和用户们的精神折磨,这款支持多插件的浏览器迫使IE加快了更新步伐,要知道在这之前,IE在将近5年的时间内居然没有任何更新。
除了推进基于标准的浏览器发展,Firefox的可扩展性让web开发者受益匪浅,大量基于firefox的插件对于开发工作非常有帮助。
3. Browsershots.org
几乎每一位web开发者都知道CSS hack(由于各大浏览器对于CSS的支持不一,要想用户在不同的浏览器获得相同的视觉体验,web开发者需要写不同的代码)的痛苦,但是通过 Browsershots我们可以轻易地找到每个页面在不同浏览器下的问题,并且不断找出让你讨厌IE的理由(哈哈)。
4. Firebug
感谢Firefox,因为它不仅是一个浏览器,还是一个非常有用的开发工具。Firebug就是一款web开发者的必备插件,通过firebug,你可以全方位地了解和调试你的页面,对于设计者和coder来说,它的影响非同一般。
5. Google Code
如果你正在寻找一些有用的代码,Google Code是最好的去处。在这里,你不仅可以找到对你的项目有帮助的各种代码,还能为你提供对外发布项目的平台,并且,这一切都是免费的。
同时,你还可以使用Google的带宽来加载项目中的javascript框架。如果你想要使用jQuery的话,完全可以使用在google code上发布的版本。Google提供了这么美妙的礼物,还有什么理由不用呢?
6. Frameworks
各种开发框架也是web开发者们应该感谢的东西。在开发过程中,很多代码都是反复用到的,因此使用Rails, Django 或者CakePHP这样的框架,可以帮助web开发者们有效地节省时间,这是编程领域一个伟大的进步。
下面是一些我们经常使用的开发框架:
Ruby on Rails (Ruby)
CakePHP (PHP)
Django (Python)
Zend (PHP)
CodeIgnitor (PHP)
Symfony (PHP)
7. Open Source Projects
开源机制的建立者和所有被开源社区驱动的项目都应该受到大家的尊敬,因为没有它们,我们不可能拥有现在的互联网和众多免费的开源技术。很多出众的项目都是开源软件,因为它们都是建立在大家免费贡献的基础之上。这些免费的项目可以为那些咨询公司赚取大量的商业利润,并且创造其他的商业机会,但是他们还是向开发者开放这些项目,让他们进行修改和提高,努力维护这些免费的项目。
开源项目是互联网世界最大的贡献之一,被它鼓励的思想碰撞是网络上最好的事物之一,尤其是那些web开发者们。有谁没有用开源软件来创建过网站或者其他项目呢?这正是我们值得感谢的地方。
8. Creative Commons
开源的一大特色是那些创作共用协议,你可以修改/复用/分发这些基于创作共用协议的代码和项目,只要你对其做出了贡献。创作共用协议保护作者的成果,但同时又允许大家去修正和使用它。创作共用协议对于设计者和blogger之类的人来说是非常有用,举个例子,如果某篇文章里面的图片是基于创作共用协议的,那些互联网编辑们就可以免费使用它们来进行内容编辑了。
9. Paypal
不管你是爱还是恨,Paypal和其他的支付工具都让在线支付变得更加容易了。诚然,它们还有很多问题和不好的用户体验,但Paypal革新了在线支付的方式是不容置疑的。同时Paypal提供了便于使用的API,让你的网上支付业务实现起来更加容易。如果Paypal曾经让你失望,并且你正在选择其他的支付工具,可以参考five Paypal alternatives。
10. Javascript Libraries
Javascript一直是web开发领域最流行的分支之一,其中一个主要因素是由于一大批javascript类库的诞生,这些类库基本上能解决大部分日常的开发问题。除了这些框架本身的类库以外,流行的插件功能也让这些类库无比强大。以下是一些主流的javascript类库:
jQuery
Dojo
Scriptaculous
Prototype
MooTools
MochiKit
11. Amazon S3 and EC2
Amazon的S3 和 EC2服务让开发者们生活得更加轻松,一方面他们再也不用担心流量的问题 ,另一方面他们也不用花大量的钱来预购服务器。“用多少支付多少”的托管和存储服务模式对于开发者来说非常实惠。这些“云计算”类型的服务器改变了传统的web-hosting模式,Amazon的创新极大地帮助了web开发人员,使得开发者可以专注于创新和程序开发。
12. Anti-RSI software
RSI工具对于web开发者来说是必不可少的朋友。RSI(查看解释)通常是因为开发者们长期不良的办公姿势形成的,因为他们每天至少花费8小时坐在电脑前面对着电脑屏幕,据说RSI会慢慢扩展到你的手腕/手掌/前臂/肘/肩膀等部位,并且潜在的影响还会更大。
因此,非常感谢RSI软件的发明,它可以让你在工作之余记得多休息。
13. Advanced Text Editors
功能丰富的文本编辑器也让web开发者们受益匪浅,甚至降低了代码编写的门槛。不管你喜欢Textmate, Emacs, Vim 或者其他的编辑器,它们都可以帮助你节省大量的时间。
14. CSS
CSS是一种基于标准的技术,还有谁记得没有CSS的日子么?那个时候,网站的外观实在是太单一,而且想改变web的布局也非常方便,需要修改每一个页面的结构。感谢CSS,让我们的设计生活变得简单,它简洁,并且易于使用,可以轻松改变整站的设置。
15. Coffee
恩,咖啡。我想应该很多人都赞成吧。
Bonus: Laptops
笔记本电脑改变了web开发者的工作效率,相对于每天固定的工作位置,笔记本电脑让你更加自由。
我发现自从换了笔记本电脑之后,我的RSI开始有了好转,因为我经常在不同的地方工作,而且我的双手也可以以不同的姿势休息。
分享到:
相关推荐
微信web开发者工具 ,大家直接下载吧!
为了帮助开发者简单和高效地开发和调试微信小程序,我们在原有的公众号网页调试工具的基础上,推出了全新的 微信开发者工具,集成了公众号网页调试和小程序调试两种开发模式。版本号:1.02.1808080
《C#.net web开发者指南》是一本专为C#初学者设计的教程,旨在帮助读者快速掌握C#语言在网络开发中的应用。C#(发音为"C sharp")是由微软公司推出的面向对象的编程语言,广泛应用于Windows平台以及.NET框架下的各种...
微信Web开发者工具是一款专为微信小程序开发设计的强大工具,它为开发者提供了全面的功能,使得创建、调试和发布微信小程序变得更加便捷。这款工具尤其适合初学者,因为它具有友好的用户界面和丰富的学习资源,有助...
微信web开发者工具.rar
为了帮助开发者简单和高效地开发和调试微信小程序,我们在原有的公众号网页调试工具的基础上,推出了全新的 微信开发者工具,集成了公众号网页调试和小程序调试两种开发模式。版本号:1.02.1808080
ASP.NET Web Forms是ASP.NET的一个重要组成部分,它允许开发者使用类似桌面应用的模型来创建Web页面。书中会详细阐述如何创建和使用Web表单,以及如何利用控件(如TextBox、Button等)来构建用户界面。 此外,教程...
微信web开发者工具
微信Web开发者工具是一款专为微信小程序和微信网页开发设计的强大工具,它提供了全面的功能,以帮助开发者高效地构建、测试和调试基于微信平台的应用。工具分为32位(32bit)和64位(64bit)两个版本,以满足不同...
如何成为一个好的web开发者?.docx
【标题】"Web Tools 开发者在线工具"指的是一个专门针对Web开发者设计的在线平台,旨在提供一系列便捷的工具以优化开发流程,提高工作效率。这个平台涵盖了多种功能,旨在满足不同开发需求,使得开发者无需安装各种...
### 软件工程师-Web开发者可能不知道的12个Firebug技巧 #### 一、简介 在Web开发领域,Firebug是一款极具影响力的工具,它作为Firefox浏览器的一个插件,为开发者提供了强大的网页调试功能。无论是HTML、CSS还是...
微信web开发者工具是微信公众平台发布的一款桌面应用,你可以把它当做一个微信模拟器,有了它,开发者们可以从PC和MAC上更加安全的开发和调试基于微信的网页各小程序。
随着互联网技术的不断进步,Web应用的开发变得越来越复杂,同时也为开发者带来了更多机遇。百度开放平台作为提供强大功能和资源的服务平台,为开发者们创造了一个广阔的舞台。InfoQ出品的《Web应用开发者1-3期》教程...
【开发者突击:Java Web主流框架整合开发源代码】是一份专为Java Web开发人员准备的实践教程,旨在帮助他们深入理解和应用J2EE、Struts、Hibernate和Spring四大主流框架进行整合开发。这个资源包包含了丰富的源代码...
研一软件测试大作业高德开发者web接口测试源码.zip研一软件测试大作业高德开发者web接口测试源码.zip研一软件测试大作业高德开发者web接口测试源码.zip研一软件测试大作业高德开发者web接口测试源码.zip研一软件测试...