REALbasic
外觀
設計者 | Andrew Barry |
---|---|
實作者 | Andrew Barry(和其他許多人) |
釋出時間 | 1997年 |
當前版本 |
|
作業系統 | 跨平台 |
網站 | Xojo, Inc. |
主要實作產品 | |
REALbasic | |
啟發語言 | |
BASIC、Visual Basic和Java | |
影響語言 | |
Visual Basic |
REALbasic又名Real Studio是一個基於BASIC語言的編程語言及跨平臺開發工具,由REAL Software, Inc.的Andrew Barry於1997年6月12日於官方網站公佈,原名「CrossBASIC」[2]。REALbasic能夠在Windows、Mac及Linux這三種操作系統上運行[3],並能生成本機代碼,即原生的應用程式。此外,還能生成Web程序,並將支持iOS等移動平台。由於除了兼容部分BASIC語言的語法之外,這款開發工具已經與過氣的老式BASIC語言漸行漸遠,因此於2013年的第一個發行版開始產品名稱、企業名稱均更名為Xojo(音近"啁啾")。
REALbasic的特徵
[編輯]以下是REALbasic的一些特徵。
正面
[編輯]- 是一款快速開發環境,提供了對多平台API和界面功能的包裝
- 為所有平台編譯CPU可直接執行的原生指令碼,不需要任何直譯器、虛擬機使得運行時執行速度較慢。
- REALbasic是一個完全根據事件驅動程式設計設計的面向對象程序設計式編程語言。
- REALbasic是一個不必運行庫而可製作軟件的編譯器。
- 和Perl一樣的方式——正則表達式的方法尋找文字列。
- 不必學會Macintosh Toolbox也可操作。
- 比較適合/擅長於多媒體軟件的開發。
- 參照計數器方式的垃圾回收。
- 完全支持Unicode。
- 備有通訊簿(只限Mac)。
- 支持QuickTime(只限Windows及Mac)。
- 有聲。
- 支持3D設計。
- 支持HTTP、POP3、SMTP、XML及SOAP。
- SSL(只限專業版)
- 備有字典。
- 備有Visual Basic的數據兼容性。
- 可以製造有插件的軟件。
反面
[編輯]- 所生成的應用程式由於包含了支持庫,尺寸較大,需要很多容量,在90年代和21實際初曾是一個較大的弊端,不過隨着網絡速度和磁盤容量都迅速增加,隨便一個軟件都要上10M的今天,此問題並不明顯。
- 由於付費開發工具行業目前已經衰落,該公司的資源相對有限,有些Bug的修復需要較長時間,添加了較大新功能或做了大改動的一些版本不是特別穩定。
技能
[編輯]- 雖然可以不必學通常在Mac中學習編程語言時需要學的Macintosh Toolbox也可以製造軟件,但是不能製造比較複雜的軟件。因此,爲了滿足這些需要開發較爲複雜的軟件的人而可以製造有插件及有3D圖像/動畫的軟件。
評價
[編輯]被稱爲「Mac中的Visual Basic」。[4]
參考資料
[編輯]- ^ https://docs.xojo.com/.
- ^ Cross Basic is now REALBasic. [2009-10-26]. (原始內容存檔於2009-10-26).
- ^ RealBasic 2005 for Mac, Windows and Linux(英文),於2005年9月13日發表的評論性文章. [2007年6月22日]. (原始內容存檔於2012年6月3日).
- ^ 想不到REALbasic這麽厲害![永久失效連結]
外部連結
[編輯]- Xojo, Inc.(頁面存檔備份,存於互聯網檔案館),Xojo官方中文網站。
- Xojo中文用戶事務部門,Xojo中文事務頁面
- Really Basic REALbasic,用來對初學者介紹學習Real Basic的簡易度。
- REALbasic的開發者雜誌官方網站(頁面存檔備份,存於互聯網檔案館)
- RB圖書館(頁面存檔備份,存於互聯網檔案館),公開一些代原碼等。
- REALDev,一個Wiki型的開發/討論及資料庫。
- RBDevZone,給高級/專業的編程員的討論。
- declareSub.com(頁面存檔備份,存於互聯網檔案館),公開一些代源碼等資料。
- 召蘇博客 - Xojo頻道一些Xojo相關諮詢