從ACE難學說起

2021-08-08 22:20:37 字數 885 閱讀 5081

黃國強 2023年01月12日                                   

ace很難學,這是得到公認的。主要因為兩個方面原因導致的。一是因為網路軟體開發非常困難。二是因為ace這個非常龐大的體系很難掌握。這個體系共有30多位核心開發者開發,全世界共有1700多人作出了貢獻。

我現在正在學習ace,但在這裡不想談我的學習心得。只是想從中引出乙個話題。

我們知道,軟體的易用性對於乙個產品的成功起著非常重要的作用。對於軟體開發者來說,易用性很重要嗎?從上面ace的描述我們可以知道,最終使用ace的開發者不會太多。因為已經掌握上面提到的基礎知識的程式設計師非常非常少。那麼直接利用ace開發的產品必然不會太多。幸好ace是乙個開源軟體專案,沒有利潤的壓力。商業軟體公司是不會開發這個產品的。

對於開發者來說,易用性同樣重要。

拿微軟來說,微軟的成功我認為就是易用性方面的成功,即他的理念就是讓普通人也能使用電腦來解決問題。從windows到office中的word和excel,一直都貫穿這個思想。網路程式設計非常困難,網路環境非常複雜。我個人認為,微軟的.net戰略即是降低網路軟體開發門檻的乙個嘗試。只不過這次目標不是普通使用者,而是大量普通的程式設計師。

那麼,我個人為什麼還要研究ace。我認為,微軟.net只能解決很小領域的網路問題。還有大量領域是.net無法覆蓋的。舉個例子,一般大型網路應用都用一般的商業資料庫,可是網路遊戲基本上都不用。

我們的建築軟體領域,用c++的軟體公司很少。能否成功主要依賴於我們這個領域是否足夠複雜。如果足夠複雜,那麼易用的軟體開發語言必然難以應付。反之,用c++開發的勝出的機會就很小。

我的觀點是:

首先,我們面對的領域足夠複雜。其次,我自己用c++開發框架可以降低用c++的開發專業軟體的難度。我相信我會取得成功。

這裡又講到了框架,我將在後續文章中**。

與自己和解 從資訊經濟學說起

由於個人原因,我最近非常的煩躁,我開始真正意識到在過去的十幾年裡,我自己做的決定,在現在的我看來都覺得爛的像狗屎一樣。和很多人不一樣,我的父母對我的眾多決定是不加干涉的,所以也和很多人不一樣,當我的決定出錯的時候,我沒有辦法責怪我的父母,而且,即使我已經為我的決定後悔不已,陷入深深的痛苦中,我的父母...

從辭職說起

20出頭的人是熱血青年,有夢想的人自然也是滿懷激情。願意呆在乙個地方是因為那個地方能讓我們憧景,離開乙個地方,自然也是因為那個地方我們再也沒有繼續呆下來的熱情。打 辭職了以後,不知是從哪來的一股輕鬆的感覺。當時,是由於 醫學影象 之於我是乙個非常敏感的詞眼,還有是創業的一種意念,我充滿激情地走進了公...

從語句 char p test 說起

從語句 char p test 說起 陳皓 我相信,使用 c c 多年的人對下面這個字串賦值語句都不會陌生吧。char p test 同時,我也相信,各位在使用這種語句後吃過很多苦頭也不少吧?只要你想利用指標 p來改變字串的內容,你的程式都會得到乙個讓你顏面盡失乙個記憶體非法操作。比如,下面的這些語...