1. Mosaic
圖形設計師們應該記住11月的某一天,因為這一天誕生了讓你們謀生的職業(yè)。如果沒有Mosaic(查看解釋)的圖片顯示支持,互聯(lián)網(wǎng)根本就不需要好的設計。Mosaic在1993年正式誕生,并且給所有的web開發(fā)者和用戶打開了一個全新的互聯(lián)網(wǎng)世界。
2. Firefox
Firefox結束了IE長期以來對web開發(fā)者和用戶們的精神折磨,這款支持多插件的瀏覽器迫使IE加快了更新步伐,要知道在這之前,IE在將近5年的時間內居然沒有任何更新。
除了推進基于標準的瀏覽器發(fā)展,F(xiàn)irefox的可擴展性讓web開發(fā)者受益匪淺,大量基于firefox的插件對于開發(fā)工作非常有幫助。
3. Browsershots.org
幾乎每一位web開發(fā)者都知道CSS hack(由于各大瀏覽器對于CSS的支持不一,要想用戶在不同的瀏覽器獲得相同的視覺體驗,web開發(fā)者需要寫不同的代碼)的痛苦,但是通過Browsershots我們可以輕易地找到每個頁面在不同瀏覽器下的問題,并且不斷找出讓你討厭IE的理由(哈哈)。
4. Firebug
感謝Firefox,因為它不僅是一個瀏覽器,還是一個非常有用的開發(fā)工具。Firebug就是一款web開發(fā)者的必備插件,通過firebug,你可以全方位地了解和調試你的頁面,對于設計者和coder來說,它的影響非同一般。
5. Google Code
如果你正在尋找一些有用的代碼,Google Code是最好的去處。在這里,你不僅可以找到對你的項目有幫助的各種代碼,還能為你提供對外發(fā)布項目的平臺,并且,這一切都是免費的。
同時,你還可以使用Google的帶寬來加載項目中的javascript框架。如果你想要使用jQuery的話,完全可以使用在google code上發(fā)布的版本。Google提供了這么美妙的禮物,還有什么理由不用呢?
6. Frameworks
各種開發(fā)框架也是web開發(fā)者們應該感謝的東西。在開發(fā)過程中,很多代碼都是反復用到的,因此使用Rails, Django 或者CakePHP這樣的框架,可以幫助web開發(fā)者們有效地節(jié)省時間,這是編程領域一個偉大的進步。
下面是一些我們經常使用的開發(fā)框架:
7. Open Source Projects
開源機制的建立者和所有被開源社區(qū)驅動的項目都應該受到大家的尊敬,因為沒有它們,我們不可能擁有現(xiàn)在的互聯(lián)網(wǎng)和眾多免費的開源技術。很多出眾的項目都是開源軟件,因為它們都是建立在大家免費貢獻的基礎之上。這些免費的項目可以為那些咨詢公司賺取大量的商業(yè)利潤,并且創(chuàng)造其他的商業(yè)機會,但是他們還是向開發(fā)者開放這些項目,讓他們進行修改和提高,努力維護這些免費的項目。
開源項目是互聯(lián)網(wǎng)世界最大的貢獻之一,被它鼓勵的思想碰撞是網(wǎng)絡上最好的事物之一,尤其是那些web開發(fā)者們。有誰沒有用開源軟件來創(chuàng)建過網(wǎng)站或者其他項目呢?這正是我們值得感謝的地方。
8. Creative Commons
開源的一大特色是那些創(chuàng)作共用協(xié)議,你可以修改/復用/分發(fā)這些基于創(chuàng)作共用協(xié)議的代碼和項目,只要你對其做出了貢獻。創(chuàng)作共用協(xié)議保護作者的成果,但同時又允許大家去修正和使用它。創(chuàng)作共用協(xié)議對于設計者和blogger之類的人來說是非常有用,舉個例子,如果某篇文章里面的圖片是基于創(chuàng)作共用協(xié)議的,那些互聯(lián)網(wǎng)編輯們就可以免費使用它們來進行內容編輯了。
9. Paypal
不管你是愛還是恨,Paypal和其他的支付工具都讓在線支付變得更加容易了。誠然,它們還有很多問題和不好的用戶體驗,但Paypal革新了在線支付的方式是不容置疑的。同時Paypal提供了便于使用的API,讓你的網(wǎng)上支付業(yè)務實現(xiàn)起來更加容易。如果Paypal曾經讓你失望,并且你正在選擇其他的支付工具,可以參考five Paypal alternatives。
10. Javascript Libraries
Javascript一直是web開發(fā)領域最流行的分支之一,其中一個主要因素是由于一大批javascript類庫的誕生,這些類庫基本上能解決大部分日常的開發(fā)問題。除了這些框架本身的類庫以外,流行的插件功能也讓這些類庫無比強大。以下是一些主流的javascript類庫:
11. Amazon S3 and EC2
Amazon的S3 和 EC2服務讓開發(fā)者們生活得更加輕松,一方面他們再也不用擔心流量的問題 ,另一方面他們也不用花大量的錢來預購服務器?!坝枚嗌僦Ц抖嗌佟钡耐泄芎痛鎯Ψ漳J綄τ陂_發(fā)者來說非常實惠。這些“云計算”類型的服務器改變了傳統(tǒng)的web-h(huán)osting模式,Amazon的創(chuàng)新極大地幫助了web開發(fā)人員,使得開發(fā)者可以專注于創(chuàng)新和程序開發(fā)。
12. Anti-RSI software
RSI工具對于web開發(fā)者來說是必不可少的朋友。RSI(查看解釋)通常是因為開發(fā)者們長期不良的辦公姿勢形成的,因為他們每天至少花費8小時坐在電腦前面對著電腦屏幕,據(jù)說RSI會慢慢擴展到你的手腕/手掌/前臂/肘/肩膀等部位,并且潛在的影響還會更大。
因此,非常感謝RSI軟件的發(fā)明,它可以讓你在工作之余記得多休息。
13. Advanced Text Editors
功能豐富的文本編輯器也讓web開發(fā)者們受益匪淺,甚至降低了代碼編寫的門檻。不管你喜歡Textmate, Emacs, Vim 或者其他的編輯器,它們都可以幫助你節(jié)省大量的時間。
14. CSS
CSS是一種基于標準的技術,還有誰記得沒有CSS的日子么?那個時候,網(wǎng)站的外觀實在是太單一,而且想改變web的布局也非常方便,需要修改每一個頁面的結構。感謝CSS,讓我們的設計生活變得簡單,它簡潔,并且易于使用,可以輕松改變整站的設置。
15. Coffee
恩,咖啡。我想應該很多人都贊成吧。
Bonus: Laptops
筆記本電腦改變了web開發(fā)者的工作效率,相對于每天固定的工作位置,筆記本電腦讓你更加自由。
我發(fā)現(xiàn)自從換了筆記本電腦之后,我的RSI開始有了好轉,因為我經常在不同的地方工作,而且我的雙手也可以以不同的姿勢休息。
以上文章和圖片均來自于:《15 Things Every Web Developer Should Be Thankful For》
譯文出自:http://www.achome.cn/blog/