安全性體現在數據庫上,這個沒錯。因為這個數據庫太容易被打開了,VFP沒有提供任何完備的(甚至可以說是最基本的)安全機制,而且VFP所謂庫與表的關系也非常松散,非常容易造成數據的丟失和不壹致。
安全性差還體現在編制的程序上。VFP是解釋執行而不是編譯執行,所以代碼非常容易被反編譯。
由於DBF本身不提供安全機制,而如果妳在代碼上自己創造安全機制,人們也非常容易通過反編譯看到妳的源代碼,讓妳的心血化為泡影。
其實VFP本身也知道自己的這些不足,但是VFP天生就不是“幹大事業”的,呵呵,如果妳要使用,那麽妳就要接受這些不足。
但是VFP編程真的又快又好,讓我們不忍放棄。那麽怎麽辦?
告別原來通過DBF數據表編程的思維,改用SQL Server 或者 SQL anywhere等作為後臺數據庫。
如果跳出DBF的圈子來看VFP,它還是壹個非常不錯的前臺開發工具!
把數據庫的安全性交給數據庫本身來處理,那麽妳在編VFP程序的時候,就能更加關註於程序本身的功能。
如此,妳真的能夠在很短的時間內編制出非常漂亮實用的程序來!
而編譯成的EXE文件也不要繼續裸奔了,加個殼啊什麽的,不那麽容易被反編譯就好了。
我愛VFP,畢竟,她陪我度過了我的青春歲月,而直到現在,我依然在VFP上奮鬥著~~~