成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

非典型性吐槽:親愛的Python,你為何如此丑陋

開發(fā) 后端
親愛的Python,有些事情已經(jīng)困擾我一段時間了,恩,是這樣的,其實你…有點丑。瞧,你的內(nèi)在是如此美麗:Python是一種優(yōu)美的編程語言,而且Python社區(qū)也是開放和受歡迎的。但Python的一些相關(guān)資源已經(jīng)丑到一定程度了,足以影響其可用性和接受程度了。這對整個Python社區(qū)都是有害的。

親愛的Python,有些事情已經(jīng)困擾我一段時間了,恩,是這樣的,其實你…有點丑。瞧,你的內(nèi)在是如此美麗:Python是一種優(yōu)美的編程語言,而且Python社區(qū)也是開放和受歡迎的。但Python的一些相關(guān)資源已經(jīng)丑到一定程度了,足以影響其可用性和接受程度了。這對整個Python社區(qū)都是有害的。

一些文檔和教程常常難以導(dǎo)航,用Python構(gòu)建起來的產(chǎn)品壓根兒都沒有思考過如何做設(shè)計(這里不是指程序的設(shè)計,而是指UI),用Python寫的博客程序只會幫助產(chǎn)出更多丑陋的有關(guān)Python的博客。Pythonist(對Python程序員的尊稱)根本不關(guān)心產(chǎn)品的演示效果。

讓我們來對一些Python和Ruby的站點就可用性和UI設(shè)計的角度做一下比較。同Python相比,Ruby是一個很好的參照物,因為它們有著相似的年紀(jì),而且在編程語言的生態(tài)系統(tǒng)中都占據(jù)相似的地位。

以上分別是Python和Ruby的在線交互式學(xué)習(xí)網(wǎng)站的對比。learnpython.org其實一點也不丑,只是Try Ruby真的是更加完美。很明顯,Try Ruby是由專業(yè)的設(shè)計師打造的,而learnpython.org的設(shè)計只是由某個程序員拼湊而成,最后再加上一些廣告就算大功告成了。對比一下,你更愿意用哪個教程呢?

以上分別是Django和Ruby on Rails的主頁,它們都是流行的Web框架。Django的主頁規(guī)劃的相當(dāng)稀爛,整個頁面就是一堆雜亂的鏈接,而且并沒有任何明確的重點。相比之下,Ruby on Rails的主頁就做的很好,能夠很好的引導(dǎo)人們接觸Rails框架,并將人們導(dǎo)向站點的不同區(qū)域。

以上是Django的共同創(chuàng)始人之一的Adrian Holovaty同Ruby on Rails的創(chuàng)始人David Heinemeier Hansson的主頁對比。兩個主頁都規(guī)劃的很好,但一眼看去很明顯就會發(fā)現(xiàn)誰的設(shè)計更加專業(yè)。

云托管服務(wù):Google App Engine 對比 Heroku。再一次,Ruby這邊顯得更加性感。

Python和Ruby的博客程序?qū)Ρ取ython的博客設(shè)計顯得很平淡,不吸引人,而Ruby博客的外觀設(shè)計則很給力。誰不喜歡一個可愛的小章魚呢?(OCTOPRESS的標(biāo)志)

以上是在Google中搜索“python consulting”和“ruby consulting”的結(jié)果對比,我們?nèi)「髯越Y(jié)果的前幾名來考察。Python得到的結(jié)果看起來已經(jīng)N年沒有更新過了。

Ruby看起來又贏了,也許是因為Ruby更聚焦于Web編程?這很可能是因為Web app比一般性的主題比如說科學(xué)有著更好看的網(wǎng)頁外觀。要消除這些不公平,那么下面的圖取自Google搜索“django consulting”以及“ruby on rails consulting”的結(jié)果。

好吧,無所謂了,Python仍然是個丑小鴨。這個比較并不科學(xué)——你可以試著選擇一些不同集合的站點以此獲得完全相反的結(jié)果。但我認(rèn)為我貼出來的截圖還是很有代表性的。我也相信,大多數(shù)人只要花一點點時間同時在Python和Ruby社區(qū)中待過的話,都會同意這個觀點——用Python做的網(wǎng)站比 Ruby要丑。

怎么會這樣呢?

要么是因為Pythonist中的設(shè)計師不像Rubyist中那么常見,Pythonist通常缺乏一些設(shè)計才能。又或者是因為Pythonist根本不在乎設(shè)計,他們不想為此花費時間去做。我自己也不確定到底是因為什么。

這很重要嗎?

是的!這東西非常重要。這并不是說用Python做的網(wǎng)站就都很丑(盡管事實上它們確實很丑)。關(guān)鍵在于這種丑陋使得網(wǎng)站難以導(dǎo)航,難以使用。沒有人會覺得丑陋好,當(dāng)有更好的選擇時,沒有人會愿意使用一個丑陋的產(chǎn)品。沒人愿意雇傭一個只能構(gòu)建丑陋web app的程序員。丑陋,潦草,這都是不專業(yè)的表現(xiàn)。這一切都會對Python社區(qū)的繁榮造成傷害。

我們該如何改進?

如果你是一名Python程序員(或者任何一種語言的使用者,反正就是對設(shè)計不太感冒),多花些時間學(xué)習(xí)一些基本的設(shè)計原則吧。試試這幾本書吧:《Design for Hackers》、《Bootstrapping Design》或者 《Step by Step UI Design》。【注:也可以看看這篇訪談attracting designers to your project (需翻墻)】然后試著和設(shè)計師交朋友,知道什么時候應(yīng)該求助于他們。

英文原文:Jess Johnson   

本文轉(zhuǎn)自:http://blog.jobbole.com/18629/

【編輯推薦】

  1. CentOS上搭建Python開發(fā)環(huán)境
  2. 最喜歡與最討厭的編程語言
  3. 你最喜愛的編程語言不夠好
  4. 添加GUI來使用libvirt和Python管理KVM
  5. 編程語言新生兒到底因何成功 又為何失敗?
責(zé)任編輯:林師授 來源: 伯樂在線
相關(guān)推薦

2021-04-30 19:31:26

前端ROISQL

2009-09-17 13:06:24

2021-08-25 23:08:52

微服務(wù)編程IT

2022-05-06 17:34:27

安全代碼軟件漏洞

2014-08-08 15:36:58

2024-03-22 11:27:54

電纜管理數(shù)據(jù)中心

2009-12-04 09:46:02

Linux操作系統(tǒng)

2015-01-08 15:38:34

Fire Phone

2021-01-26 16:21:46

邊緣計算5GIoT

2024-09-18 05:30:00

GPU內(nèi)存人工智能

2022-03-01 23:23:12

區(qū)塊鏈比特幣技術(shù)

2019-06-06 09:36:04

IBM存儲IBM多云

2013-10-10 09:23:13

項目經(jīng)理項目

2017-04-10 17:59:47

互聯(lián)網(wǎng)

2019-09-18 14:24:37

FaaS架構(gòu)NBF

2019-06-06 12:55:24

IBM存儲IBM多云

2012-05-10 10:23:10

技術(shù)人員開發(fā)

2010-07-16 16:06:11

求職

2022-06-08 13:11:35

比特幣挖礦區(qū)塊鏈

2009-04-14 19:30:08

虛擬化VmwareIT
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产九九av | 男人天堂av网站 | 日韩欧美国产一区二区三区 | 欧美成年黄网站色视频 | 欧美日韩在线免费 | 国产91视频免费 | 国产精品一二区 | 国产一级在线 | 成人三级在线播放 | 成人精品福利 | 小视频你懂得 | 国产欧美日韩在线观看 | 亚洲成人国产 | 久久一| 亚洲国产小视频 | www.9191.com| 99爱视频 | 亚洲一二三区精品 | 激情欧美日韩一区二区 | jizz在线免费观看 | 一区在线观看视频 | 青青激情网 | 欧美激情综合 | 成人一级视频在线观看 | 青青艹在线视频 | 在线视频一区二区 | 中文字幕日韩av | 第一色在线 | 日韩免费福利视频 | 亚洲高清在线观看 | 亚洲日本欧美日韩高观看 | 国产原创在线观看 | 毛片免费看 | 久久久精品网 | 日韩久久久久久久 | 色婷婷综合久久久中字幕精品久久 | 精品亚洲一区二区 | 日本中文字幕在线视频 | 久久久精品影院 | 欧美在线观看一区二区 | 在线看片福利 |