2013/7/15 14:54 寫於 家
第五章 另外一條路
本章主要的思想就是讓你們往互聯網軟件走。由於這是將來的趨勢。
它有什麼好處呢?若是一切都運行在服務器上,全部的事情都會簡單的多,不管是對用戶,仍是開發者,
部分軟件從桌面消失將是不可避免的現實。
回顧桌面軟件時代,人們必須學習不少計算機的知識,而且是強迫的。可是大部分的用戶不須要知道這些,他們只是想用某些軟件而已,他們徹底沒有必要知道什麼叫作操做系統,什麼叫作更新,他們只要能夠用軟件就ok了,可是,在桌面軟件時代,用戶就必須多少學點這些東西。但是,若是用的是互聯網軟件。用戶就不須要知道這些東西了,互聯網軟件運行在服務器上,用戶界面就是網頁,這種形式更加的方便,可靠。用戶沒必要當系統管理員了。
桌面軟件有它本身的弊端。咱們知道,簡單就是美,若是互聯網軟件能夠擊敗桌面軟件,那麼就是贏在了更方便這一優點上,不管從用戶的角度仍是從開發者的角度來看都是如此的。終端設備不要具有數據,因此這就會更安全。你的數據爲何只能固定在某一臺電腦呢?爲何不能是能夠移動的呢?能夠從任何電腦上獲取你的數據。
互聯網軟件的數據更加安全,不容易感染病毒。並且互聯網軟件時一個聚合體,由多個程序組合,你能夠用不一樣的編程語言去開發,而不是想桌面軟件同樣,必須用操做系統的語言去寫。並且,若是你本身掌握了硬件,你就能夠作出任何你能夠想到的事情來。你就能夠提供出更多的功能。可是,若是你是桌面軟件,你就必須收到硬件的最低限制,沒法寫出你想要的軟件。
不一樣的編程語言有不一樣的用途,若是你放棄了這個優點,那麼你就會讓你的對手超過你。
互聯網軟件的發佈是漸進的修改,天天都在修改,而不是想桌面軟件那樣,一年發佈幾個更新版本。並且桌面軟件的bug的修復有點麻煩,每每會引入下一個bug,修復的時間會隔好久。而互聯網軟件則是出現bug就修改,不多出現複合式bug.
請記住,良好的客戶支持可讓你更清楚的,更早的知道用戶的bug和需求,因此,客戶支持和程序員應該是緊密聯繫的。
一個想法老是能夠帶動新的想法,若是你如今不去想,停滯不前,那麼好的想法也不會出現。將一個構思束之高閣,不只意味着延遲它的實現,還意味着延遲着全部在實現過程當中激發的構思。而計劃這個詞,其實就是把構思束之高閣的另外一種表達方式。只要想到好的構思,咱們都會動手實現。
請記住,代碼要有明確的負責人,要有責任感。
人數愈來愈少,效率是否是就愈來愈高呢?這是逆向的人月神話。
軟件應該作到用戶認爲它能夠作到的事情,只有當你看到用戶是怎麼使用你的軟件時,你纔會知道用戶的想法。因此,讓用戶參與進來。知道用戶關注什麼操做。知道用戶在進行了什麼操做以後會產生厭倦感,等等一切的資料均可以幫你開發出更好的軟件。
做者提出了 「訂報紙模式」正式互聯網軟件自然的收費模式。
請關注:小企業和我的。由於大企業每每受到不少種緣由而不會購買你的產品。
如今的桌面軟件開發有點乏味,而互聯網這是一個大趨勢。
創業的小公司只有把事情作到極致才能成功。
so,爲何不趁着統治者打鼾的時候,奪回大家的自由呢?請記住,只要你懂得支出小於收入和作出用戶喜歡的產品,那麼你就能夠解決管理問題,以後,你不要懼怕競爭,由於這些大公司更怕大家,由於學會管理比學會製做用戶喜好的軟件更加的難。
製做簡單的產品,不斷改善,傾聽用戶的反饋,增長新的功能,有預知性,知道用於將須要什麼。
你要本身判斷,不要盲從,一個懂得設計的黑客才能設計軟件,不能交給對軟件只知其一;不知其二的設計師。
你能作到他所不能作的事情,正如他能作到你所不能作到的事情。